ROMS
Loading...
Searching...
No Matches
mod_ice.F
Go to the documentation of this file.
1#include "cppdefs.h"
2/*
3** git $id$
4*************************************************** hernan g. arango ***
5** copyright(c) 2002-2025 the roms group **
6** licensed under a mit/x style license **
7** see license_roms.md **
8************************************************************************
9** **
10** this module declares ice model variables and parameteres. **
11** **
12** the current design allows the user to have a lot of latitude for **
13** customizing or adding any particular sea-ice model. **
14** **
15** each ice model is composed of seven files: **
16** **
17** (1) internal model parameters declaration: **
18** **
19** ice_mod.h **
20** **
21** (2) model parameters standard input script: **
22** **
23** ice.in **
24** **
25** (3) code to read input model parameters: **
26** **
27** ice_inp.h **
28** **
29** (4) code to assign indices to model variables during the **
30** reading of metadata information from "varinfo.yaml": **
31** **
32** ice_var.h **
33** **
34** note that all the *.h files are located in roms/nonlinear/seaice **
35** and included within <...> to allow the user to customize any of **
36** them in the project directory while keeping the distributed code **
37** intact(check the build script for details). **
38** **
39************************************************************************
40*/
41#ifdef SEAICE
42# if defined ICE_MODEL
43# include <ice_mod.h>
44# endif
45#else
46 MODULE mod_ice
47 END MODULE mod_ice
48#endif