/async-fortran

Primary LanguageFortranGNU General Public License v3.0GPL-3.0

Asynchronous Fortran (threads) README file

This software package brings portable threads to Fortran projects. It is e.g. being used from the Sea-ice Ocean Model (FESOM) of the Alfred Wegener Institute (AWI).

Any feedback is greatly appreciated, please mail to: Jan Hegewald jan.hegewald@awi.de

Build

To build, use cmake and make. For example:

mkdir build
cd build
cmake ../example_simple
make

run:

./async_fortran_example_simple

alternative build without multithreading:

cmake -DDISABLE_MULTITHREADING=ON ../example_simple

Credits

Part of this library has been developed within the project Pilot Lab Exascale Earth System Modelling (PL-ExaESM)