/[MITgcm]/MITgcm/pkg/seaice/SEAICE_TRACER.h
ViewVC logotype

Diff of /MITgcm/pkg/seaice/SEAICE_TRACER.h

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

revision 1.1 by heimbach, Sat Mar 5 18:06:49 2011 UTC revision 1.5 by jmc, Fri Jun 24 01:30:25 2011 UTC
# Line 10  C     | SEAICE_TRACER.h Line 10  C     | SEAICE_TRACER.h
10  C     | o Begin header for sea ice tracers                       |  C     | o Begin header for sea ice tracers                       |
11  C     \==========================================================/  C     \==========================================================/
12  C  C
13    C     SItracer   - generic ice tracer array
14    C     SItrBucket - collected SItracer to be later passed to the ocean
15    C     SItrHEFF   - history of HEFF evolution during seaice_growth
16    C     SItrAREA   - history of AREA evolution during seaice_growth
17    C
18  C     IceAgeTr(1) - effective sea ice age  C     IceAgeTr(1) - effective sea ice age
19  C             at center of grid, i.e., tracer point  C             at center of grid, i.e., tracer point
20  C             ==> for non-zero AREA, units of ICEAGEAREA are seconds  C             ==> for non-zero AREA, units of ICEAGEAREA are seconds
# Line 20  C             ==> for non-zero HEFF, Line 25  C             ==> for non-zero HEFF,
25  C                 units of ICEAGEVOL are seconds * meters  C                 units of ICEAGEVOL are seconds * meters
26  C                 and actual ice age is ICEAGEVOL / HEFF seconds  C                 and actual ice age is ICEAGEVOL / HEFF seconds
27  C     IceAgeTr(3), IceAgeTr(4) - effective sea ice age  C     IceAgeTr(3), IceAgeTr(4) - effective sea ice age
28  C             t.b.d. (poor-man's multi-category)  C             t.b.d. (poor-man s multi-category)
29  C \ev  C \ev
30  CEOP  CEOP
31    
32    #ifdef ALLOW_SITRACER
33          COMMON /SEAICE_TRACER_R/
34         &        SItracer, SItrBucket, SItrHEFF, SItrAREA
35          _RL SItracer (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,SItrMaxNum)
36          _RL SItrBucket (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,SItrMaxNum)
37          _RL SItrHEFF (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,5)
38          _RL SItrAREA (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,3)
39    #endif
40    
41  #ifdef SEAICE_AGE  #ifdef SEAICE_AGE
42        COMMON/SEAICE_AGE_R/IceAgeTr        COMMON/SEAICE_AGE_R/IceAgeTr
43        _RL IceAgeTr   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,SEAICE_num)        _RL IceAgeTr   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,SEAICE_num)
44  C--  #endif
45    
46    #if (defined SEAICE_AGE)||(defined ALLOW_SITRACER)
47  C     IceAgeTrFile    - File containing initial sea ice age  C     IceAgeTrFile    - File containing initial sea ice age
48    C     SItrName        - tracer name ('salinity', 'age', 'one', etc.)
49    C     SItrNameLong    - tracer long name
50    C     SItrUnit        - tracer unit ('psu','s','kg/kg', etc.)
51    C     SItrMate        - variable to which the tracer is associated ('HEFF','AREA',etc.)
52        CHARACTER*(MAX_LEN_FNAM) IceAgeTrFile(SEAICE_num)        CHARACTER*(MAX_LEN_FNAM) IceAgeTrFile(SEAICE_num)
53        COMMON /SEAICE_AGE_C/ IceAgeTrFile        CHARACTER*(MAX_LEN_FNAM) SItrName(SItrMaxNum)
54          CHARACTER*(MAX_LEN_FNAM) SItrNameLong(SItrMaxNum)
55          CHARACTER*(MAX_LEN_FNAM) SItrUnit(SItrMaxNum)
56          CHARACTER*(4) SItrMate(SItrMaxNum)
57          COMMON /SEAICE_AGE_C/ IceAgeTrFile, SItrName, SItrMate,
58         &  SItrNameLong, SItrUnit
59  #endif  #endif
60    
61  CEH3 ;;; Local Variables: ***  CEH3 ;;; Local Variables: ***

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

  ViewVC Help
Powered by ViewVC 1.1.22