Skip to content

NOAA-clone/magic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encapsulation of a Model Agnostic Grid Interface Construct [MAGIC] in JEDI

Requirements

Tested compilers include:

  • GCC 7.3.0, 7.4.0
  • Intel 17.x.y.z

Required dependencies:

  • NetCDF (Fortran and CXX API)
  • CMake
  • ecbuild
  • eckit
  • fckit
  • ATLAS
  • SABER
  • OOPS

Installation

MAGIC employs an out-of-source build/install based on CMake.

Make sure the ecbuild executable script is found ( which ecbuild ).

# 1. Create the build directory and cd into it:
mkdir build
cd build

# 2. Run ecbuild:
ecbuild /path/to/source

# 3. Compile / Install
make -j 10
make install

Extra flags maybe added to step 2 to fine-tune configuration.

  • --build=DEBUG|RELEASE|BIT --- Optimisation level
    • DEBUG: No optimisation (-O0 -g)
    • BIT: Maximum optimisation while remaning bit-reproducible (-O2 -g)
    • RELEASE: Maximum optimisation (-O3)

About

Model Agnostic Grid Interface Construct for JEDI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 62.6%
  • CMake 21.4%
  • Shell 13.5%
  • Lua 2.5%