/[MITgcm]/MITgcm/model/src/write_grid.F
ViewVC logotype

Diff of /MITgcm/model/src/write_grid.F

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

revision 1.1 by adcroft, Thu May 13 15:40:53 2004 UTC revision 1.2 by edhill, Fri Sep 10 12:19:30 2004 UTC
# Line 5  C $Name$ Line 5  C $Name$
5  #include "CPP_OPTIONS.h"  #include "CPP_OPTIONS.h"
6                
7  C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|  C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
   
8  CBOP  CBOP
9  C     !ROUTINE: WRITE_GRID  C     !ROUTINE: WRITE_GRID
10  C     !INTERFACE:  C     !INTERFACE:
11        SUBROUTINE WRITE_GRID(        SUBROUTINE WRITE_GRID(
12       I     myThid )       I     myThid )
13    
14  C     !DESCRIPTION: \bv  C     !DESCRIPTION:
15  C     write_grid() writes the model geometry/grid arrays to file(s) using  C     Writes the model geometry and grid arrays to file(s) using which
16  C     which ever I/O package is available/active.  C     ever I/O package is available/active.  This includes horizontal
17  C      - this includes horizontal/vertical grid  C     and vertical grid and finite volume modulating factors (hFacs).
18  C      - and finite volume modulating factors (hFacs)  C     Essentailly, it dumps the contents of GRID.h to disk.
 C     To all intents and purposes it dumps the contents of GRID.h to disk.  
 C     \ev  
19    
20  C     !CALLING SEQUENCE:  C     !CALLING SEQUENCE:
21  C     INITIALIZE_FIXED  C     INITIALIZE_FIXED
# Line 29  C       |-- WRITE_GRID Line 26  C       |-- WRITE_GRID
26  #include "SIZE.h"  #include "SIZE.h"
27  #include "EEPARAMS.h"  #include "EEPARAMS.h"
28  #include "PARAMS.h"  #include "PARAMS.h"
29    #ifdef ALLOW_MNC
30    #include "MNC_PARAMS.h"
31    #endif
32  #include "GRID.h"  #include "GRID.h"
 c#include "mnc_common.h"  
33    
34  C     !INPUT/OUTPUT PARAMETERS:  C     !INPUT/OUTPUT PARAMETERS:
35  C     myThid -  Number of this instances  C     myThid -  Number of this instances
# Line 46  C     ?aja: not sure why the COMMON bloc Line 45  C     ?aja: not sure why the COMMON bloc
45        INTEGER i,j,bi,bj        INTEGER i,j,bi,bj
46  CEOP  CEOP
47    
48  C-- Calculate fluid thickness in R coordinates as seen by model  C     Calculate the fluid thickness in R coordinates as seen by the
49  C   (This may differ from what the user specified due to partial cells etc.)  C     model.  This may differ from what the user specified due to
50    C     partial cells, etc.
51        DO bj = myByLo(myThid), myByHi(myThid)        DO bj = myByLo(myThid), myByHi(myThid)
52         DO bi = myBxLo(myThid), myBxHi(myThid)          DO bi = myBxLo(myThid), myBxHi(myThid)
53          DO j=1-Oly,sNy+Oly            DO j=1-Oly,sNy+Oly
54           DO i=1-Olx,sNx+Olx              DO i=1-Olx,sNx+Olx
55  C         Total fluid column thickness (r_unit) :  C             Total fluid column thickness (r_unit) :
56            tmpfld(i,j,bi,bj) = Ro_surf(i,j,bi,bj) - R_low(i,j,bi,bj)                tmpfld(i,j,bi,bj) = Ro_surf(i,j,bi,bj) - R_low(i,j,bi,bj)
57           ENDDO              ENDDO
58              ENDDO
59          ENDDO          ENDDO
        ENDDO  
60        ENDDO        ENDDO
61    
62        _BEGIN_MASTER( myThid )        _BEGIN_MASTER( myThid )
63  C     Write horizontal grid arrays  
64        CALL WRITE_FLD_XY_RS( 'XC',' ',XC,0,myThid)        IF (snapshot_mdsio) THEN
65        CALL WRITE_FLD_XY_RS( 'YC',' ',YC,0,myThid)  C       Write horizontal grid arrays
66        CALL WRITE_FLD_XY_RS( 'XG',' ',XG,0,myThid)          CALL WRITE_FLD_XY_RS( 'XC',' ',XC,0,myThid)
67        CALL WRITE_FLD_XY_RS( 'YG',' ',YG,0,myThid)          CALL WRITE_FLD_XY_RS( 'YC',' ',YC,0,myThid)
68        CALL WRITE_FLD_XY_RS( 'RAC',' ',rA,0,myThid)          CALL WRITE_FLD_XY_RS( 'XG',' ',XG,0,myThid)
69        CALL WRITE_FLD_XY_RS( 'RAW',' ',rAw,0,myThid)          CALL WRITE_FLD_XY_RS( 'YG',' ',YG,0,myThid)
70        CALL WRITE_FLD_XY_RS( 'RAS',' ',rAs,0,myThid)          CALL WRITE_FLD_XY_RS( 'RAC',' ',rA,0,myThid)
71        CALL WRITE_FLD_XY_RS( 'DXG',' ',DXG,0,myThid)          CALL WRITE_FLD_XY_RS( 'RAW',' ',rAw,0,myThid)
72        CALL WRITE_FLD_XY_RS( 'DYG',' ',DYG,0,myThid)          CALL WRITE_FLD_XY_RS( 'RAS',' ',rAs,0,myThid)
73        CALL WRITE_FLD_XY_RS( 'DXC',' ',DXC,0,myThid)          CALL WRITE_FLD_XY_RS( 'DXG',' ',DXG,0,myThid)
74        CALL WRITE_FLD_XY_RS( 'DYC',' ',DYC,0,myThid)          CALL WRITE_FLD_XY_RS( 'DYG',' ',DYG,0,myThid)
75  C     Write 3D geometry arrays          CALL WRITE_FLD_XY_RS( 'DXC',' ',DXC,0,myThid)
76        CALL WRITE_FLD_XY_RS( 'Depth',' ',tmpfld,0,myThid)          CALL WRITE_FLD_XY_RS( 'DYC',' ',DYC,0,myThid)
77        CALL WRITE_FLD_XYZ_RS( 'hFacC',' ',hFacC,0,myThid)  C       Write 3D geometry arrays
78        CALL WRITE_FLD_XYZ_RS( 'hFacW',' ',hFacW,0,myThid)          CALL WRITE_FLD_XY_RS( 'Depth',' ',tmpfld,0,myThid)
79        CALL WRITE_FLD_XYZ_RS( 'hFacS',' ',hFacS,0,myThid)          CALL WRITE_FLD_XYZ_RS( 'hFacC',' ',hFacC,0,myThid)
80        IF (buoyancyRelation .EQ. 'ATMOSPHERIC')          CALL WRITE_FLD_XYZ_RS( 'hFacW',' ',hFacW,0,myThid)
81       &   CALL WRITE_FLD_XY_RS( 'topo_P',' ',Ro_surf,0,myThid)          CALL WRITE_FLD_XYZ_RS( 'hFacS',' ',hFacS,0,myThid)
82            IF (buoyancyRelation .EQ. 'ATMOSPHERIC')
83         &       CALL WRITE_FLD_XY_RS( 'topo_P',' ',Ro_surf,0,myThid)
84    
85          ENDIF
86        _END_MASTER(myThid)        _END_MASTER(myThid)
87    
88  #ifdef ALLOW_MNC  #ifdef ALLOW_MNC
89        IF (useMNC) THEN        IF (useMNC .AND. snapshot_mnc) THEN
90        bfname='grid';          bfname='grid';
91    
92  C     Create MNC definitions for GRID.h variables  C       Grid spacing, areas and hFacs
93            CALL MNC_CW_ADD_VNAME('drC', '-_-_--__C__-', 0,0, myThid)
94  C     Coordinate arrays          CALL MNC_CW_ADD_VNAME('drF', '-_-_--__C__-', 0,0, myThid)
95  C begin block          CALL MNC_CW_ADD_VNAME('saFac', '-_-_--__C__-', 0,0, myThid)
96  c     these definitions are made in ini_model_io() since they will be  
97  c     the same in all MNC files          CALL MNC_CW_ADD_VNAME('dxC', 'Cen_xy_Hn__-__-', 3,4, myThid)
98  c     CALL MNC_CW_ADD_VNAME('RC', '-_-_--__C__-', 0,0, myThid)          CALL MNC_CW_ADD_VNAME('dyC', 'Cen_xy_Hn__-__-', 3,4, myThid)
99  c     CALL MNC_CW_ADD_VNAME('RF', '-_-_--__I__-', 0,0, myThid)          CALL MNC_CW_ADD_VNAME('dxF', 'Cen_xy_Hn__-__-', 3,4, myThid)
100  c     CALL MNC_CW_ADD_VNAME('XC', 'Cen_xy_Hn__-__-', 3,4, myThid)          CALL MNC_CW_ADD_VNAME('dyF', 'Cen_xy_Hn__-__-', 3,4, myThid)
101  c     CALL MNC_CW_ADD_VNAME('YC', 'Cen_xy_Hn__-__-', 3,4, myThid)          CALL MNC_CW_ADD_VNAME('dxG', 'Cen_xy_Hn__-__-', 3,4, myThid)
102  c     CALL MNC_CW_ADD_VNAME('XU', 'U_xy_Hn__-__-', 3,4, myThid)          CALL MNC_CW_ADD_VNAME('dyG', 'Cen_xy_Hn__-__-', 3,4, myThid)
103  c     CALL MNC_CW_ADD_VNAME('YU', 'U_xy_Hn__-__-', 3,4, myThid)          CALL MNC_CW_ADD_VNAME('dxV', 'U_xy_Hn__-__-', 3,4, myThid)
104  c     CALL MNC_CW_ADD_VNAME('XV', 'V_xy_Hn__-__-', 3,4, myThid)          CALL MNC_CW_ADD_VNAME('dyU', 'V_xy_Hn__-__-', 3,4, myThid)
105  c     CALL MNC_CW_ADD_VNAME('YV', 'V_xy_Hn__-__-', 3,4, myThid)          CALL MNC_CW_ADD_VNAME('rA', 'Cen_xy_Hn__-__-', 3,4, myThid)
106  c     CALL MNC_CW_ADD_VNAME('XG', 'Cor_xy_Hn__-__-', 3,4, myThid)          CALL MNC_CW_ADD_VNAME('rAw', 'Cen_xy_Hn__-__-', 3,4, myThid)
107  c     CALL MNC_CW_ADD_VNAME('YG', 'Cor_xy_Hn__-__-', 3,4, myThid)          CALL MNC_CW_ADD_VNAME('rAs', 'Cen_xy_Hn__-__-', 3,4, myThid)
108  c     CALL MNC_CW_ADD_VATTR_TEXT('RC',1,'description',          CALL MNC_CW_ADD_VNAME('rAz', 'Cen_xy_Hn__-__-', 3,4, myThid)
109  c    &     'r of cell center',myThid)          CALL MNC_CW_ADD_VNAME('fCori', 'Cen_xy_Hn__-__-', 3,4,myThid)
110  c     CALL MNC_CW_ADD_VATTR_TEXT('RF',1,'description',          CALL MNC_CW_ADD_VNAME('fCoriG','Cen_xy_Hn__-__-', 3,4,myThid)
111  c    &     'r of cell face',myThid)          CALL MNC_CW_ADD_VNAME('R_low','Cen_xy_Hn__-__-', 3,4, myThid)
112  c     CALL MNC_CW_ADD_VATTR_TEXT('XC',1,'description',          CALL MNC_CW_ADD_VNAME('Ro_surf','Cen_xy_Hn__-__-',3,4,myThid)
113  c    &     'x of cell center',myThid)          CALL MNC_CW_ADD_VNAME('Depth', 'Cen_xy_Hn__-__-', 3,4,myThid)
114  c     CALL MNC_CW_ADD_VATTR_TEXT('YC',1,'description',          CALL MNC_CW_ADD_VNAME('HFacC', 'Cen_xy_Hn__C__-', 4,5,myThid)
115  c    &     'y of cell center',myThid)          CALL MNC_CW_ADD_VNAME('HFacW', 'Cen_xy_Hn__C__-', 4,5,myThid)
116  c     CALL MNC_CW_ADD_VATTR_TEXT('XU',1,'description',          CALL MNC_CW_ADD_VNAME('HFacS', 'Cen_xy_Hn__C__-', 4,5,myThid)
117  c    &     'x of U point',myThid)          
118  c     CALL MNC_CW_ADD_VATTR_TEXT('YU',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('drC',1,'description',
119  c    &     'y of U point',myThid)       &       'r cell center separation',myThid)
120  c     CALL MNC_CW_ADD_VATTR_TEXT('XV',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('drF',1,'description',
121  c    &     'x of V point',myThid)       &       'r cell face separation',myThid)
122  c     CALL MNC_CW_ADD_VATTR_TEXT('YV',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('saFac',1,'description',
123  c    &     'y of V point',myThid)       &       'shallow atmosphere factor',myThid)
124  c     CALL MNC_CW_ADD_VATTR_TEXT('XG',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('dxC',1,'description',
125  c    &     'x of cell corner',myThid)       &       'x cell center separation',myThid)
126  c     CALL MNC_CW_ADD_VATTR_TEXT('YG',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('dyC',1,'description',
127  c    &     'y of cell corner',myThid)       &       'y cell center separation',myThid)
128  C end block          CALL MNC_CW_ADD_VATTR_TEXT('dxF',1,'description',
129         &       'x cell face separation',myThid)
130  C     Grid spacing, areas and hFacs          CALL MNC_CW_ADD_VATTR_TEXT('dyF',1,'description',
       CALL MNC_CW_ADD_VNAME('drC', '-_-_--__C__-', 0,0, myThid)  
       CALL MNC_CW_ADD_VNAME('drF', '-_-_--__C__-', 0,0, myThid)  
       CALL MNC_CW_ADD_VNAME('saFac', '-_-_--__C__-', 0,0, myThid)  
   
       CALL MNC_CW_ADD_VNAME('dxC', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('dyC', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('dxF', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('dyF', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('dxG', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('dyG', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('dxV', 'U_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('dyU', 'V_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('rA', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('rAw', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('rAs', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('rAz', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('fCori', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('fCoriG', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('R_low', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('Ro_surf', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('Depth', 'Cen_xy_Hn__-__-', 3,4, myThid)  
       CALL MNC_CW_ADD_VNAME('HFacC', 'Cen_xy_Hn__C__-', 4,5, myThid)  
       CALL MNC_CW_ADD_VNAME('HFacW', 'Cen_xy_Hn__C__-', 4,5, myThid)  
       CALL MNC_CW_ADD_VNAME('HFacS', 'Cen_xy_Hn__C__-', 4,5, myThid)  
   
       CALL MNC_CW_ADD_VATTR_TEXT('drC',1,'description',  
      &     'r cell center separation',myThid)  
       CALL MNC_CW_ADD_VATTR_TEXT('drF',1,'description',  
      &     'r cell face separation',myThid)  
       CALL MNC_CW_ADD_VATTR_TEXT('saFac',1,'description',  
      &     'shallow atmosphere factor',myThid)  
       CALL MNC_CW_ADD_VATTR_TEXT('dxC',1,'description',  
      &     'x cell center separation',myThid)  
       CALL MNC_CW_ADD_VATTR_TEXT('dyC',1,'description',  
      &     'y cell center separation',myThid)  
       CALL MNC_CW_ADD_VATTR_TEXT('dxF',1,'description',  
      &     'x cell face separation',myThid)  
       CALL MNC_CW_ADD_VATTR_TEXT('dyF',1,'description',  
131       &     'y cell face separation',myThid)       &     'y cell face separation',myThid)
132        CALL MNC_CW_ADD_VATTR_TEXT('dxG',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('dxG',1,'description',
133       &     'x cell face separation',myThid)       &     'x cell face separation',myThid)
134        CALL MNC_CW_ADD_VATTR_TEXT('dyG',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('dyG',1,'description',
135       &     'y cell face separation',myThid)       &       'y cell face separation',myThid)
136        CALL MNC_CW_ADD_VATTR_TEXT('dxV',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('dxV',1,'description',
137       &     'x v-velocity separation',myThid)       &       'x v-velocity separation',myThid)
138        CALL MNC_CW_ADD_VATTR_TEXT('dyU',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('dyU',1,'description',
139       &     'y u-velocity separation',myThid)       &       'y u-velocity separation',myThid)
140        CALL MNC_CW_ADD_VATTR_TEXT('rA',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('rA',1,'description',
141       &     'r-face area',myThid)       &       'r-face area',myThid)
142        CALL MNC_CW_ADD_VATTR_TEXT('rAw',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('rAw',1,'description',
143       &     '',myThid)       &       '',myThid)
144        CALL MNC_CW_ADD_VATTR_TEXT('rAs',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('rAs',1,'description',
145       &     '',myThid)       &       '',myThid)
146        CALL MNC_CW_ADD_VATTR_TEXT('rAz',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('rAz',1,'description',
147       &     '',myThid)       &       '',myThid)
148        CALL MNC_CW_ADD_VATTR_TEXT('fCori',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('fCori',1,'description',
149       &     'Coriolis f',myThid)       &       'Coriolis f',myThid)
150        CALL MNC_CW_ADD_VATTR_TEXT('fCoriG',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('fCoriG',1,'description',
151       &     'Coriolis f',myThid)       &       'Coriolis f',myThid)
152        CALL MNC_CW_ADD_VATTR_TEXT('R_low',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('R_low',1,'description',
153       &     'base of fluid in r-units',myThid)       &       'base of fluid in r-units',myThid)
154        CALL MNC_CW_ADD_VATTR_TEXT('Ro_surf',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('Ro_surf',1,'description',
155       &     'surface reference (at rest) position',myThid)       &       'surface reference (at rest) position',myThid)
156        CALL MNC_CW_ADD_VATTR_TEXT('Depth',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('Depth',1,'description',
157       &     'fluid thickness in r coordinates (at rest)',myThid)       &       'fluid thickness in r coordinates (at rest)',myThid)
158        CALL MNC_CW_ADD_VATTR_TEXT('HFacC',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('HFacC',1,'description',
159       &     'C-facing vertical fraction of open cell',myThid)       &       'C-facing vertical fraction of open cell',myThid)
160        CALL MNC_CW_ADD_VATTR_TEXT('HFacW',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('HFacW',1,'description',
161       &     'W-facing vertical fraction of open cell',myThid)       &       'W-facing vertical fraction of open cell',myThid)
162        CALL MNC_CW_ADD_VATTR_TEXT('HFacS',1,'description',          CALL MNC_CW_ADD_VATTR_TEXT('HFacS',1,'description',
163       &     'S-facing vertical fraction of open cell',myThid)       &       'S-facing vertical fraction of open cell',myThid)
164            
165  C     Write the GRID.h variables to a file  C       Write the GRID.h variables to a file
166        CALL MNC_CW_SET_UDIM(bfname, 0, myThid)          CALL MNC_CW_SET_UDIM(bfname, 0, myThid)
167        CALL MNC_CW_RL_W('D',bfname,0,0,'RC',rC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'RC',rC,myThid)
168        CALL MNC_CW_RL_W('D',bfname,0,0,'RF',rF,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'RF',rF,myThid)
169        CALL MNC_CW_RL_W('D',bfname,0,0,'drC',drC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'drC',drC,myThid)
170        CALL MNC_CW_RL_W('D',bfname,0,0,'drF',drF,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'drF',drF,myThid)
171        CALL MNC_CW_RL_W('D',bfname,0,0,'saFac',saFac,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'saFac',saFac,myThid)
172        CALL MNC_CW_RL_W('D',bfname,0,0,'XC',xC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'XC',xC,myThid)
173        CALL MNC_CW_RL_W('D',bfname,0,0,'YC',yC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'YC',yC,myThid)
174        CALL MNC_CW_RL_W('D',bfname,0,0,'XU',xG,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'XU',xG,myThid)
175        CALL MNC_CW_RL_W('D',bfname,0,0,'YU',yC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'YU',yC,myThid)
176        CALL MNC_CW_RL_W('D',bfname,0,0,'XV',xC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'XV',xC,myThid)
177        CALL MNC_CW_RL_W('D',bfname,0,0,'YV',yG,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'YV',yG,myThid)
178        CALL MNC_CW_RL_W('D',bfname,0,0,'XG',xG,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'XG',xG,myThid)
179        CALL MNC_CW_RL_W('D',bfname,0,0,'YG',yG,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'YG',yG,myThid)
180        CALL MNC_CW_RL_W('D',bfname,0,0,'dxC',dxC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'dxC',dxC,myThid)
181        CALL MNC_CW_RL_W('D',bfname,0,0,'dyC',dyC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'dyC',dyC,myThid)
182        CALL MNC_CW_RL_W('D',bfname,0,0,'dxF',dxF,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'dxF',dxF,myThid)
183        CALL MNC_CW_RL_W('D',bfname,0,0,'dyF',dyF,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'dyF',dyF,myThid)
184        CALL MNC_CW_RL_W('D',bfname,0,0,'dxG',dxG,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'dxG',dxG,myThid)
185        CALL MNC_CW_RL_W('D',bfname,0,0,'dyG',dyG,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'dyG',dyG,myThid)
186        CALL MNC_CW_RL_W('D',bfname,0,0,'dxV',dxV,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'dxV',dxV,myThid)
187        CALL MNC_CW_RL_W('D',bfname,0,0,'dyU',dyU,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'dyU',dyU,myThid)
188        CALL MNC_CW_RL_W('D',bfname,0,0,'rA',rA,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'rA',rA,myThid)
189        CALL MNC_CW_RL_W('D',bfname,0,0,'rAw',rAw,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'rAw',rAw,myThid)
190        CALL MNC_CW_RL_W('D',bfname,0,0,'rAs',rAs,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'rAs',rAs,myThid)
191        CALL MNC_CW_RL_W('D',bfname,0,0,'rAz',rAz,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'rAz',rAz,myThid)
192        CALL MNC_CW_RL_W('D',bfname,0,0,'fCori',fCori,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'fCori',fCori,myThid)
193        CALL MNC_CW_RL_W('D',bfname,0,0,'fCoriG',fCoriG,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'fCoriG',fCoriG,myThid)
194        CALL MNC_CW_RL_W('D',bfname,0,0,'R_low',R_low,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'R_low',R_low,myThid)
195        CALL MNC_CW_RL_W('D',bfname,0,0,'Ro_surf',Ro_surf,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'Ro_surf',Ro_surf,myThid)
196        CALL MNC_CW_RL_W('D',bfname,0,0,'Depth',tmpfld,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'Depth',tmpfld,myThid)
197        CALL MNC_CW_RL_W('D',bfname,0,0,'HFacC',HFacC,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'HFacC',HFacC,myThid)
198        CALL MNC_CW_RL_W('D',bfname,0,0,'HFacW',HFacW,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'HFacW',HFacW,myThid)
199        CALL MNC_CW_RL_W('D',bfname,0,0,'HFacS',HFacS,myThid)          CALL MNC_CW_RL_W('D',bfname,0,0,'HFacS',HFacS,myThid)
200    
201        ENDIF        ENDIF
202  #endif /* ALLOW_MNC */  #endif /* ALLOW_MNC */
203    

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

  ViewVC Help
Powered by ViewVC 1.1.22