Skip to content

Automatically check linking of the interface #15

Open
@MakisH

Description

@MakisH

Originally discussed in #14 (comment)

I guess we need kind of an "extended solver dummy" that only calls all functions to make sure that they are all correct and link to preCICE.

Or somehow check the linking during compilation of the module.

@uekerman also raised the point that:

The mocked interface (workpackage of preECO) should ultimately be a solution for this problem. Then, such a extended solverdummy can run alone and also test the API, i.e. it becomes a normal test "main".

Note that the problem here is not that we cannot call preCICE. It is that the building procedure of the interface does not try to link to preCICE. In that sense, just building a Fortran code that includes calls to everything (but never runs) would already help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions