Skip to content

dongli/gamil-init

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This package is used to generate the initial condition of GAMIL (or includes forcing data in future). There are two data sources:

  • reanalysis data, e.g. ERA-interim
  • model initial condition of different resolution

The second source can be used to change the original settings, such as the topography, resolution, etc.

Usage

  • Get the codes
$ git clone https://github.com/dongli/gamil-init
$ cd gamil-init
$ git submodule update --init
  • Compile the codes

Use CMake to generate Makefile. Note use gfortran since the codes contain some Fortran 2003 syntax, and other Fortran compilers are not happy with it.

$ cd build
$ FC=gfortran cmake ..
$ make
  • Edit namelist

When reanalysis data is used, the original data should be organized into one file, the utility script will be added in future. Then, edit the namelist (there is a template can be copied and edited, called "namelist-era").

When existed model initial condition is used, just edit the namelist (the template is called "namelist-model").

Then run:

$ ./gamil-init <namelist>
  • Copy unclaried data (for the time being)

There are several variables that I do not know how to set, then copy them from old initial condition. Run NCL script:

$ ncl <GAMIL-INIT ROOT>/tools/copy_unclarified_data.ncl

Authors

About

This is the GAMIL initialization codes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages