/[MITgcm]/MITgcm/verification/lab_sea/code/SEAICE_OPTIONS.h
ViewVC logotype

Diff of /MITgcm/verification/lab_sea/code/SEAICE_OPTIONS.h

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

revision 1.31 by dimitri, Sat Dec 22 00:52:05 2012 UTC revision 1.33 by mlosch, Mon Jun 15 15:36:44 2015 UTC
# Line 45  C--   run with sea Ice Thickness Distrib Line 45  C--   run with sea Ice Thickness Distrib
45  C     set number of categories (nITD) in SEAICE_SIZE.h  C     set number of categories (nITD) in SEAICE_SIZE.h
46  #undef SEAICE_ITD  #undef SEAICE_ITD
47    
 C--   Use the Old version of seaice_growth (close to cvs version 1.70)  
 C     otherwise, use the merged version (with some of Ian Fenty s code)  
 #undef SEAICE_GROWTH_LEGACY  
   
48  C--   Since the missing sublimation term is now included  C--   Since the missing sublimation term is now included
49  C     this flag is needed for backward compatibility  C     this flag is needed for backward compatibility
50  #undef SEAICE_DISABLE_SUBLIM  #undef SEAICE_DISABLE_SUBLIM
# Line 93  C     solvers (Lemieux and Tremblay 2009 Line 89  C     solvers (Lemieux and Tremblay 2009
89  # undef SEAICE_ZETA_SMOOTHREG  # undef SEAICE_ZETA_SMOOTHREG
90  C     allow the truncated ellipse rheology (runtime flag SEAICEuseTEM)  C     allow the truncated ellipse rheology (runtime flag SEAICEuseTEM)
91  # undef SEAICE_ALLOW_TEM  # undef SEAICE_ALLOW_TEM
92    C     Use LSR vector code; not useful on non-vector machines, because it
93    C     slows down convergence considerably, but the extra iterations are
94    C     more than made up by the much faster code on vector machines. For
95    C     the only regularly test vector machine these flags a specified
96    C     in the build options file SUPER-UX_SX-8_sxf90_awi, so that we comment
97    C     them out here.
98    # undef SEAICE_VECTORIZE_LSR
99    C     Use zebra-method (alternate lines) for line-successive-relaxation
100    C     This modification improves the convergence of the vector code
101    C     dramatically, so that is may actually be useful in general, but
102    C     that needs to be tested. Can be used without vectorization options.
103    # define SEAICE_LSR_ZEBRA
104  #else /* not SEAICE_CGRID, but old B-grid */  #else /* not SEAICE_CGRID, but old B-grid */
105  C--   By default for B-grid dynamics solver wind stress under sea-ice is  C--   By default for B-grid dynamics solver wind stress under sea-ice is
106  C     set to the same value as it would be if there was no sea-ice.  C     set to the same value as it would be if there was no sea-ice.
# Line 109  C     It is here for completeness, but i Line 117  C     It is here for completeness, but i
117  # undef SEAICE_LSRBNEW  # undef SEAICE_LSRBNEW
118  #endif /* SEAICE_CGRID */  #endif /* SEAICE_CGRID */
119    
 C--   When set use MAX_HEFF to cap seaice thickness in seaice_growth;  
 C     currently only relevant for SEAICE_GROWTH_LEGACY  
 #undef SEAICE_CAP_HEFF  
120  C--   When set limit the Ice-Loading to mass of 1/5 of Surface ocean grid-box  C--   When set limit the Ice-Loading to mass of 1/5 of Surface ocean grid-box
121  #undef SEAICE_CAP_ICELOAD  #undef SEAICE_CAP_ICELOAD
122  C--   When set use SEAICE_clipVelocties = .true., to clip U/VICE at 40cm/s,  C--   When set use SEAICE_clipVelocties = .true., to clip U/VICE at 40cm/s,

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.33

  ViewVC Help
Powered by ViewVC 1.1.22