76 |
CALL MNC_INIT(myThid) |
CALL MNC_INIT(myThid) |
77 |
|
|
78 |
print*, ' Calling MNC_FILE_CREATE() ...' |
print*, ' Calling MNC_FILE_CREATE() ...' |
79 |
CALL MNC_FILE_CREATE(myThid, fname) |
CALL MNC_FILE_CREATE(fname, myThid) |
80 |
|
|
81 |
print*, ' Calling MNC_DIM_INIT() ...' |
print*, ' Calling MNC_DIM_INIT() ...' |
82 |
DO i = 1,ndim |
DO i = 1,ndim |
83 |
CALL MNC_DIM_INIT(myThid,fname, dnames(i),dims(i)) |
CALL MNC_DIM_INIT(fname, dnames(i),dims(i), myThid) |
84 |
ii = ILNBLNK(dnames(i)) |
ii = ILNBLNK(dnames(i)) |
85 |
print*, ' ... created dimension: ', dnames(i)(1:ii) |
print*, ' ... created dimension: ', dnames(i)(1:ii) |
86 |
ENDDO |
ENDDO |
87 |
|
|
88 |
print*, ' Calling MNC_GRID_INIT() ...' |
print*, ' Calling MNC_GRID_INIT() ...' |
89 |
gname1(1:10) = 'xyzt ' |
gname1(1:10) = 'xyzt ' |
90 |
CALL MNC_GRID_INIT(myThid,fname, gname1, ndim, dnames) |
CALL MNC_GRID_INIT(fname, gname1, ndim, dnames, myThid) |
91 |
gname2(1:10) = 't ' |
gname2(1:10) = 't ' |
92 |
CALL MNC_GRID_INIT(myThid,fname, gname2, 1, dnames(4)) |
CALL MNC_GRID_INIT(fname, gname2, 1, dnames(4), myThid) |
93 |
|
|
94 |
print*, ' Calling MNC_VAR_INIT_DBL() ...' |
print*, ' Calling MNC_VAR_INIT_DBL() ...' |
95 |
vname1(1:4) = 'time' |
vname1(1:4) = 'time' |
96 |
units(1:19) = 'days since 1970-1-1' |
units(1:19) = 'days since 1970-1-1' |
97 |
CALL MNC_VAR_INIT_DBL(myThid,fname, gname2, vname1 ) |
CALL MNC_VAR_INIT_DBL(fname, gname2, vname1, myThid) |
98 |
vname2(1:4) = 'temp' |
vname2(1:4) = 'temp' |
99 |
units(1:19) = 'deg C ' |
units(1:19) = 'deg C ' |
100 |
CALL MNC_VAR_INIT_DBL(myThid,fname, gname1, vname2 ) |
CALL MNC_VAR_INIT_DBL(fname, gname1, vname2, myThid) |
101 |
|
|
102 |
print*, ' Calling MNC_VAR_ADD_ATTR_STR() ...' |
print*, ' Calling MNC_VAR_ADD_ATTR_STR() ...' |
103 |
atname(1:9) = 'grid_type' |
atname(1:9) = 'grid_type' |
104 |
CALL MNC_VAR_ADD_ATTR_INT(myThid,fname,vname1, atname, 1, 1) |
CALL MNC_VAR_ADD_ATTR_INT(fname,vname1, atname, 1, 1, myThid) |
105 |
atname(1:11) = 'valid_range' |
atname(1:11) = 'valid_range' |
106 |
tvar(1) = -23.5 |
tvar(1) = -23.5 |
107 |
tvar(2) = 176.75 |
tvar(2) = 176.75 |
108 |
CALL MNC_VAR_ADD_ATTR_DBL(myThid,fname,vname2, atname, 2, tvar) |
CALL MNC_VAR_ADD_ATTR_DBL(fname,vname2, atname, 2, tvar, myThid) |
109 |
|
|
110 |
print*, ' Calling MNC_VAR_WRITE_DBL() ...' |
print*, ' Calling MNC_VAR_WRITE_DBL() ...' |
111 |
CALL MNC_VAR_WRITE_DBL(myThid, fname, vname1, var) |
CALL MNC_VAR_WRITE_DBL(fname, vname1, var, myThid) |
112 |
print*, ' Calling MNC_VAR_WRITE_DBL() ...' |
print*, ' Calling MNC_VAR_WRITE_DBL() ...' |
113 |
CALL MNC_VAR_WRITE_DBL(myThid, fname, vname2, var) |
CALL MNC_VAR_WRITE_DBL(fname, vname2, var, myThid) |
114 |
|
|
115 |
CALL MNC_DUMP() |
CALL MNC_DUMP(myThid) |
116 |
|
|
117 |
print*, ' Calling MNC_FILE_CLOSE() ...' |
print*, ' Calling MNC_FILE_CLOSE() ...' |
118 |
CALL MNC_FILE_CLOSE(myThid, fname) |
CALL MNC_FILE_CLOSE(fname, myThid) |
119 |
|
|
120 |
CALL MNC_DUMP() |
CALL MNC_DUMP(myThid) |
121 |
|
|
122 |
print*, '==========================================' |
print*, '==========================================' |
123 |
|
|
124 |
print*, ' Calling MNC_FILE_READALL() ...' |
print*, ' Calling MNC_FILE_READALL() ...' |
125 |
CALL MNC_FILE_READALL(myThid, fname) |
CALL MNC_FILE_READALL(fname, myThid) |
126 |
|
|
127 |
CALL MNC_DUMP() |
CALL MNC_DUMP(myThid) |
128 |
|
|
129 |
print*, '=== Ending Program: mnc_test_001 ===' |
print*, '=== Ending Program: mnc_test_001 ===' |
130 |
|
|