12 |
I fname, |
I fname, |
13 |
I gname, |
I gname, |
14 |
I vname, |
I vname, |
15 |
|
I irv, |
16 |
I myThid ) |
I myThid ) |
17 |
|
|
18 |
C !DESCRIPTION: |
C !DESCRIPTION: |
24 |
#include "netcdf.inc" |
#include "netcdf.inc" |
25 |
|
|
26 |
C !INPUT PARAMETERS: |
C !INPUT PARAMETERS: |
27 |
integer myThid |
integer irv,myThid |
28 |
character*(*) fname,gname,vname |
character*(*) fname,gname,vname |
29 |
CEOP |
CEOP |
30 |
|
|
31 |
CALL MNC_VAR_INIT_ANY(fname,gname,vname, NF_DOUBLE, myThid) |
CALL MNC_VAR_INIT_ANY(fname,gname,vname, NF_DOUBLE, irv,myThid) |
32 |
RETURN |
RETURN |
33 |
END |
END |
34 |
|
|
41 |
I fname, |
I fname, |
42 |
I gname, |
I gname, |
43 |
I vname, |
I vname, |
44 |
|
I irv, |
45 |
I myThid ) |
I myThid ) |
46 |
|
|
47 |
C !DESCRIPTION: |
C !DESCRIPTION: |
53 |
#include "netcdf.inc" |
#include "netcdf.inc" |
54 |
|
|
55 |
C !INPUT PARAMETERS: |
C !INPUT PARAMETERS: |
56 |
integer myThid |
integer irv,myThid |
57 |
character*(*) fname,gname,vname |
character*(*) fname,gname,vname |
58 |
CEOP |
CEOP |
59 |
|
|
60 |
CALL MNC_VAR_INIT_ANY(fname,gname,vname, NF_FLOAT, myThid) |
CALL MNC_VAR_INIT_ANY(fname,gname,vname, NF_FLOAT, irv,myThid) |
61 |
RETURN |
RETURN |
62 |
END |
END |
63 |
|
|
70 |
I fname, |
I fname, |
71 |
I gname, |
I gname, |
72 |
I vname, |
I vname, |
73 |
|
I irv, |
74 |
I myThid ) |
I myThid ) |
75 |
|
|
76 |
C !DESCRIPTION: |
C !DESCRIPTION: |
81 |
#include "netcdf.inc" |
#include "netcdf.inc" |
82 |
|
|
83 |
C !INPUT PARAMETERS: |
C !INPUT PARAMETERS: |
84 |
integer myThid |
integer irv,myThid |
85 |
character*(*) fname,gname,vname |
character*(*) fname,gname,vname |
86 |
CEOP |
CEOP |
87 |
|
|
88 |
CALL MNC_VAR_INIT_ANY(fname,gname,vname, NF_INT, myThid) |
CALL MNC_VAR_INIT_ANY(fname,gname,vname, NF_INT, irv,myThid) |
89 |
RETURN |
RETURN |
90 |
END |
END |
91 |
|
|
99 |
I gname, |
I gname, |
100 |
I vname, |
I vname, |
101 |
I vtype, |
I vtype, |
102 |
|
I irv, |
103 |
I myThid ) |
I myThid ) |
104 |
|
|
105 |
C !DESCRIPTION: |
C !DESCRIPTION: |
113 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
114 |
|
|
115 |
C !INPUT PARAMETERS: |
C !INPUT PARAMETERS: |
116 |
integer myThid |
integer irv,myThid |
117 |
character*(*) fname,gname,vname |
character*(*) fname,gname,vname |
118 |
integer vtype |
integer vtype |
119 |
CEOP |
CEOP |
198 |
stop 'ABNORMAL END: S/R MNC_VAR_INIT_ANY' |
stop 'ABNORMAL END: S/R MNC_VAR_INIT_ANY' |
199 |
ELSE |
ELSE |
200 |
C Its OK, the variable and grid names are the same |
C Its OK, the variable and grid names are the same |
201 |
|
irv = 0 |
202 |
RETURN |
RETURN |
203 |
ENDIF |
ENDIF |
204 |
ENDIF |
ENDIF |
205 |
ENDDO |
ENDDO |
206 |
|
|
207 |
|
irv = 1 |
208 |
|
|
209 |
C Add the variable definition |
C Add the variable definition |
210 |
CALL MNC_FILE_REDEF(fname, myThid) |
CALL MNC_FILE_REDEF(fname, myThid) |
211 |
err = NF_DEF_VAR(fid, vname, vtype, nd, ids, vid) |
err = NF_DEF_VAR(fid, vname, vtype, nd, ids, vid) |