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
See src/examples folder how to add and create the unit-tests.
fckit
Various Fortran modules helpful to create mixed-language applications
MPI
Logging
Offline build of fckit Python virtual environment
An offline build/installation of the fckit Python virtual environment can be completed as follows:
Download all necessary Python dependencies of src/fckit/fckit_yaml_reader. ruamel.yaml.clib
is not a pure Python package, so we have to ensure a wheel compatible with the target platform is
downloaded. pip compatibility tags for any system can be displayed using python3 -m pip debug --verbose,
and buit-distributions (i.e. wheels) for ruamel.yaml.clib can be found here.
For a linux installation based on an x86 architecture using Python3.10, the following command can be used:
This will download all the wheels to <source-dir>/artifacts. It should
be noted that if FCKIT_WHEEL_ARCH and FCKIT_WHEEL_PYTHON_VERSION
are not specified then the wheels are downloaded for the calling system's Python interpreter.
scp/rsync/copy the directory containing the dependencies to the offline system.
Add the path to the artifacts directory to the fckit CMake configuration step, i.e. -DARTIFACTS_DIR=<path-to-artifacts-dir>.
License
Please read LICENSE.
ECMWF
About
A Fortran toolkit for interoperating Fortran with C/C++