liuchao95 / speedy.f90

An intermediate complexity atmospheric general circulation model

Home Page:https://samhatfield.co.uk/speedy.f90

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SPEEDY.f90 is an intermediate complexity atmospheric general circulation model written in modern Fortran. It is based on SPEEDY, developed by Fred Kucharski, Franco Molteni and Martin P. King.

Installation

SPEEDY.f90 has only one dependency: the NetCDF library. To build SPEEDY.f90:

  1. Install the NetCDF library and locate the install directory. For example, on my system it is stored in /usr.
  2. Set the NETCDF environment variable to point to the directory containing the NetCDF include and lib directories. For example, for my system I run export NETCDF=/usr.
  3. Run build.sh to build SPEEDY.f90: bash build.sh. A binary directory, bin, will be created an the SPEEDY.f90 executable speedy will be placed in this directory.
  4. Run run.sh to run SPEEDY.f90: bash run.sh. The output will be stored in rundir. By default, SPEEDY.f90 will run for two days and output one NetCDF file for each time step.

Modifications

some minor modifications I made:

  1. changes end-subroutine-stmt of some module files

About

An intermediate complexity atmospheric general circulation model

https://samhatfield.co.uk/speedy.f90

License:Other


Languages

Language:Fortran 68.4%Language:Python 31.0%Language:Shell 0.6%