Skip to content

Repository files navigation

GEMINI3D MSIS

ci

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.

Build

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 build

By 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

About

MSIS interface for GEMINI3D

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages