/[MITgcm]/MITgcm_contrib/torge/itd/code/SEAICE_OPTIONS.h
ViewVC logotype

Diff of /MITgcm_contrib/torge/itd/code/SEAICE_OPTIONS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1 by dimitri, Fri Apr 27 22:22:17 2012 UTC revision 1.3 by torge, Wed Sep 26 16:59:29 2012 UTC
# Line 1  Line 1 
1  C $Header$  C $Header$
 C $Name$  
2    
3  C     *==========================================================*  C     *==========================================================*
4  C     | SEAICE_OPTIONS.h  C     | SEAICE_OPTIONS.h
# Line 41  C     Note the pickup_seaice.* generated Line 40  C     Note the pickup_seaice.* generated
40  C     from those generated with the default 2-category model.  C     from those generated with the default 2-category model.
41  C     Therefore it is not possible to switch between the two  C     Therefore it is not possible to switch between the two
42  C     in the middle of an integration.  C     in the middle of an integration.
43    #define SEAICE_MULTICATEGORY
44    
45    CToM<<<
46    C--   run with sea ice thickness distribution;
47    C     set number of categories (nITD) in SIZE.h
48    #define SEAICE_ITD
49    C
50    C--   SEAICE_ITD replaces SEAICE_MULTICATEGORY
51    #ifdef SEAICE_ITD
52  #undef SEAICE_MULTICATEGORY  #undef SEAICE_MULTICATEGORY
53    #endif
54    C>>>ToM
55    
56  C--   Use the Old version of seaice_growth (close to cvs version 1.70)  C--   Use the Old version of seaice_growth (close to cvs version 1.70)
57  C     otherwise, use the merged version (with some of Ian Fenty s code)  C     otherwise, use the merged version (with some of Ian Fenty s code)
58  #define SEAICE_GROWTH_LEGACY  #undef SEAICE_GROWTH_LEGACY
59    
60  C--   Since the missing sublimation term is now included  C--   Since the missing sublimation term is now included
61  C     this flag is needed for backward compatibility  C     this flag is needed for backward compatibility
62  #undef SEAICE_DISABLE_SUBLIM  #undef SEAICE_DISABLE_SUBLIM
63    
64  C--   Suspected missing term in coupled ocn-ice heat budget (to be further tested)  C--   Suspected missing term in coupled ocn-ice heat budget (to be further tested)
65  #define SEAICE_DISABLE_HEATCONSFIX  #undef SEAICE_DISABLE_HEATCONSFIX
66    
67  C--   options only available in the merged version  C--   options only available in the merged version
68  #ifndef SEAICE_GROWTH_LEGACY  ccc#ifndef SEAICE_GROWTH_LEGACY
69  C-    to ensure heat conservation in the coupled ocean-seaice system  C-    to ensure heat conservation in the coupled ocean-seaice system
70  # undef SEAICE_HEAT_CONSERV_FIX  ccc# undef SEAICE_HEAT_CONSERV_FIX
71  C-    to preclude infinitesimal ice concentrations:  C-    to preclude infinitesimal ice concentrations:
72  # undef ALLOW_PRECLUDE_INFINITESIMAL_AREA  ccc# undef ALLOW_PRECLUDE_INFINITESIMAL_AREA
73  #endif  ccc#endif
74    CToM<<<
75    C--   The freezing point of water is a simple linear dependence to salinity.
76    C     The flag below is now obsolete, but kept to ease the transition
77    C     from the old constant freezing point default (see seaice_check.F).
78    #define SEAICE_VARIABLE_FREEZING_POINT
79    C>>>ToM
80    
81  C--   By default sea ice is fresh.  Set following flag for salty ice.  C--   By default sea ice is fresh.  Set following flag for salty ice.
82  #undef SEAICE_VARIABLE_SALINITY  #define SEAICE_VARIABLE_SALINITY
83    
84  C--   Tracers of ice and/or ice cover.  C--   Tracers of ice and/or ice cover.
85  #undef ALLOW_SITRACER  #define ALLOW_SITRACER
86  #ifdef ALLOW_SITRACER  #ifdef ALLOW_SITRACER
87  C--   To try avoid 'spontaneous generation' of tracer maxima by advdiff.  C--   To try avoid 'spontaneous generation' of tracer maxima by advdiff.
88  # define ALLOW_SITRACER_ADVCAP  # define ALLOW_SITRACER_ADVCAP

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.22