/[MITgcm]/MITgcm/pkg/mnc/mnc_cw_udim.F
ViewVC logotype

Diff of /MITgcm/pkg/mnc/mnc_cw_udim.F

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

revision 1.2 by edhill, Sun Mar 21 03:44:23 2004 UTC revision 1.4 by edhill, Fri Apr 2 16:12:48 2004 UTC
# Line 4  C $Name$ Line 4  C $Name$
4  #include "MNC_OPTIONS.h"  #include "MNC_OPTIONS.h"
5                
6  C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|  C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
7    CBOP 0
8    C !ROUTINE: MNC_CW_SET_UDIM
9    
10    C !INTERFACE:
11        SUBROUTINE MNC_CW_SET_UDIM(        SUBROUTINE MNC_CW_SET_UDIM(
12       I     fgname,       I     fgname,
13       I     nudim,       I     nudim,
14       I     myThid )       I     myThid )
15    
16    C     !DESCRIPTION:
17    C     For a specified file group name, set the size of the NetCDF
18    C     unlimited (or record) dimension.  The options are:
19    C     \begin{equation}
20    C       \label{eq:yo}
21    C       \mbox{\bf nudim} = \left\{
22    C         \begin{array}[htb]{cl}
23    C           >0,  &  \mbox{\small use the specified value} \\
24    C           0,   &  \mbox{\small use the largest currently defined value} \\
25    C           -1,  &  \mbox{\small increment the largest value and then use it} \\
26    C         \end{array}
27    C         \right.
28    C     \end{equation}
29    
30    C     !USES:
31        implicit none        implicit none
32  #include "mnc_common.h"  #include "mnc_common.h"
33  #include "EEPARAMS.h"  #include "EEPARAMS.h"
34    
35  C     Arguments  C     !INPUT PARAMETERS:
36        integer nudim, myThid        integer nudim, myThid
37        character*(*) fgname        character*(*) fgname
38    CEOP
39    
40  C     Functions  C     !LOCAL VARIABLES:
       integer IFNBLNK, ILNBLNK  
   
 C     Local Variables  
41        integer fgf,fgl, indfg        integer fgf,fgl, indfg
42        character*(MAX_LEN_MBUF) msgbuf        character*(MAX_LEN_MBUF) msgbuf
43    
44    C     Functions
45          integer IFNBLNK, ILNBLNK
46    
47  C     Check that this name is not already defined  C     Check that this name is not already defined
48        fgf = IFNBLNK(fgname)        fgf = IFNBLNK(fgname)
49        fgl = ILNBLNK(fgname)        fgl = ILNBLNK(fgname)
# Line 40  C     Check that this name is not alread Line 59  C     Check that this name is not alread
59        END        END
60    
61  C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|  C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
62    CBOP 0
63    C !ROUTINE: MNC_CW_GET_UDIM
64    
65    C !INTERFACE:
66        SUBROUTINE MNC_CW_GET_UDIM(        SUBROUTINE MNC_CW_GET_UDIM(
67       I     fgname,       I     fgname,
68       O     nudim,       O     nudim,
69       I     myThid )       I     myThid )
70    
71    C     !DESCRIPTION:
72    C     For a specified file group name, get the size of the NetCDF
73    C     unlimited (or record) dimension.
74    
75    C     !USES:
76        implicit none        implicit none
77  #include "mnc_common.h"  #include "mnc_common.h"
78  #include "EEPARAMS.h"  #include "EEPARAMS.h"
79    
80  C     Arguments  C     !INPUT PARAMETERS:
81        integer nudim, myThid        integer nudim, myThid
82        character*(*) fgname        character*(*) fgname
83    CEOP
84    
85  C     Functions  C     !LOCAL VARIABLES:
       integer IFNBLNK, ILNBLNK  
   
 C     Local Variables  
86        integer fgf,fgl, indfg        integer fgf,fgl, indfg
87        character*(MAX_LEN_MBUF) msgbuf        character*(MAX_LEN_MBUF) msgbuf
88    
89    C     Functions
90          integer IFNBLNK, ILNBLNK
91    
92        fgf = IFNBLNK(fgname)        fgf = IFNBLNK(fgname)
93        fgl = ILNBLNK(fgname)        fgl = ILNBLNK(fgname)
94        CALL MNC_GET_IND(MNC_MAX_ID, fgname, mnc_cw_fgnm, indfg, myThid)        CALL MNC_GET_IND(MNC_MAX_ID, fgname, mnc_cw_fgnm, indfg, myThid)

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

  ViewVC Help
Powered by ViewVC 1.1.22