High-level MSIS interface for Gemini3D, allowing selection of MSIS versions. Default MSISE00, optional MSIS 2.1, which has its own license. Currently we use MSIS 2.1 release 4 APR 2022, which is the latest release. MSIS 2.0 had bugs and licensing issues that made using it difficult, and which were fixed in MSIS 2.1.
Under directory "build/" provides
- executable: msis_setup
- library: msis_ifc
cmake -B build --install-prefix=$HOME/mylibs
cmake --build build
# optional
ctest --test-dir build
cmake --install buildBy default the "msis_setup" executable is created. msis_setup requires h5fortran + HDF5. This is normally no issue since Gemini3D uses HDF5 and h5fortran everywhere in its file I/O. To build just the MSIS library interface without msis_setup and therefore without using HDF5:
cmake -Bbuild -Dmsis_BUILD_UTILS=off
cmake --build build