Combination of model codes from Kate Hedstrom (ice module): https://github.com/kshedstrom/roms, ben-Galton-Fenzi (ice-shelf): https://github.com/bkgf/ROMSIceShelf, Chuning Wang (ice-plume): https://github.com/ChuningWang/roms-iceplume. It is an update on the existing codes over ChuningWang's: https://github.com/ChuningWang/roms-iceshelf. The update includes the addition of an updated thermo-dynamic module to consider 2-layer ice (ice_thermo.f) and an inert tracer.
Pre-compile rituals:
source ./myenv.bash gadi
Instructions: Before cloning this git, make sure you have a registered account in myroms.org. Clone this git into a folder named "trunk" or "roms-trunk". Create a case folder named "cases" outside the "trunk" folder. Go to the "cases" folder and copy the "io_run" folder to here.
gfortran -I/usr/include/ -L/usr/local/lib/ -o example roms2z.f90 -lnetcdff -Wall -fbounds-check
The above step generates an executable named: "example"
create a new text file that has all the names of the "Raw Output" files in order... eg: refer to "files_names_exp05"
./example
Inputs in the order to be given:
INPUT FILE: files_names_exp05 zetaout: 1 fluxout: 0 velout: 1 velout_rot: 0 velout_polar: 0 sout: 1 tout: 1 outfile: out.nc nlev: 67