Required packages

The minimum requirements for GETM are make, a Fortran compiler and a netcdf library for Fortran90. In addition, git, cmake and an MPI library are strongly suggested. On Debian10 the following command provides the required packages:

sudo apt-get install git cmake libnetcdff-dev libopenmpi-dev


  • export GOTMDIR=$HOME/tools/gotm/code
  • export GETMDIR=$HOME/tools/getm/code


  • make cmake in one of the test cases in $GETMDIR/../setups


Netcdf file inspection (ncdump, ncview)

  • sudo apt-get install netcdf-bin ncview

Editscenario for namelist generation (make namelist in setups)

  • sudo apt-get install python3-pip python3-matplotlib
  • pip3 install gotmgui editscenario
  • ### add $HOME/.local/bin to your PATH


  • sudo apt-get install python3-netcdf4 python3-pyqt5
  • pip3 install pyncview

GETM-utils (subdomain division, ...)