You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
I am currently discussing with @ivan-pi, and some idea seems to be to use gfortran with -fc-prototypes and -fsyntax-only. This would generate the corresponding C declaration. This file should be able to replace preciceFortran.hpp and when building the preciceFortran.cpp, it should complain if we have any inconsistencies.
Originally discussed in #14 (comment)
@uekerman also raised the point that:
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.
The text was updated successfully, but these errors were encountered: