-
Couldn't load subscription status.
- Fork 1
Compiler Library requirements
Michael Hirsch, Ph.D edited this page Feb 11, 2020
·
2 revisions
The CMake build system is used to manage the large number of dependencies and external libraries needed to compile GEMINI.
If needed, CMake is easily installed in a minute without sudo/admin on:
- Linux: use cmake_setup.py
- MacOS:
brew install cmake - Windows
Compiler wrappers mpifort or mpiifort can be used. Fortran 2008 submodule and other Fortran 2008 throughout GEMINI requires a Fortran 2008 compliant compiler. Such compilers include:
- gfortran ≥ 6
- Intel
ifort≥ 16 - Cray
ftn - IBM XL
It is anticipated in 2020 some of the following compilers will also be working:
- Flang
- NAG
- PGI
Tested versions include:
- HDF5 1.8, 1.10, 1.12
- OpenMPI 1.10, 2.1, 3.1, 4.0
- MUMPS 4.10, 5.1, 5.2
- SCALAPACK 2.0, 2.1
- LAPACK95 3.0 (optional)
- NCAR GLOW (optional) enabled by
cmake -Dglow=yesoption