cedar-framework / cedar

A robust, variational multigrid library implementing BoxMG on large scale parallel systems.
Other
12 stars 3 forks source link

Build does not detect compiler dependent Fortran symbol naming #6

Open andrewreisner opened 8 years ago

andrewreisner commented 8 years ago

The MSG library uses preprocessor definitions to call Fortran routines based on compiler dependent naming rules. The build system needs to detect these naming rules and set the definitions appropriately. This is not needed for the Fortran kernels since Fortran 2003 interoperability was used.

andrewreisner commented 8 years ago

The following is a relevant CMake module:

https://cmake.org/cmake/help/v3.0/module/FortranCInterface.html