23 |
|
|
24 |
MITgcmUV IO support routines |
MITgcmUV IO support routines |
25 |
---------------------------- |
---------------------------- |
26 |
- READ_FLD_XY_RS |
o SUBROUTINE READ_FLD_XY_RS( pref, suff, fld, time, thid ) |
27 |
- READ_FLD_XY_RL |
_RS fld(1-OLx:sNx+OLx,1-OLy,sNy+OLy,nSx,nSy) |
28 |
- READ_FLD_XYZ_RS |
|
29 |
- READ_FLD_XYZ_RL |
o SUBROUTINE READ_FLD_XY_RL( pref, suff, fld, time, thid ) |
30 |
|
_RL fld(1-OLx:sNx+OLx,1-OLy,sNy+OLy,nSx,nSy) |
31 |
- WRITE_FLD_XY_RS |
|
32 |
- WRITE_FLD_XY_RL |
o SUBROUTINE READ_FLD_XYZ_RS( pref, suff, fld, time, thid ) |
33 |
- WRITE_FLD_XYZ_RS |
_RS fld(1-OLx:sNx+OLx,1-OLy,sNy+OLy,nZ,nSx,nSy) |
34 |
- WRITE_FLD_XYZ_RL |
|
35 |
|
o SUBROUTINE READ_FLD_XYZ_RL( pref, suff, fld, time, thid ) |
36 |
|
_RL fld(1-OLx:sNx+OLx,1-OLy,sNy+OLy,nZ,nSx,nSy) |
37 |
|
|
38 |
|
o SUBROUTINE WRITE_FLD_XY_RS( pref, suff, fld, time, thid ) |
39 |
|
_RS fld(1-OLx:sNx+OLx,1-OLy,sNy+OLy,nSx,nSy) |
40 |
|
|
41 |
|
o SUBROUTINE WRITE_FLD_XY_RL( pref, suff, fld, time, thid ) |
42 |
|
_RL fld(1-OLx:sNx+OLx,1-OLy,sNy+OLy,nSx,nSy) |
43 |
|
|
44 |
|
o SUBROUTINE WRITE_FLD_XYZ_RS( pref, suff, fld, time, thid ) |
45 |
|
_RS fld(1-OLx:sNx+OLx,1-OLy,sNy+OLy,nZ,nSx,nSy) |
46 |
|
|
47 |
|
o SUBROUTINE WRITE_FLD_XYZ_RL( pref, suff, fld, time, thid ) |
48 |
|
_RL fld(1-OLx:sNx+OLx,1-OLy,sNy+OLy,nZ,nSx,nSy) |
49 |
|
|
50 |
|
all routines |
51 |
|
CHARACTER*(*) pref |
52 |
|
CHARACTER*(*) suff |
53 |
|
INTEGER time |
54 |
|
INTEGER thid |
55 |
|
|
56 |
|
macros |
57 |
|
_RS -> REAL*4 or REAL*8 |
58 |
|
_RL -> REAL*8 |
59 |
|
|
60 |
|
pref - String used in prefix part of file name. |
61 |
|
Examples 'theta.' = temperature |
62 |
|
from 'uVel.' = zonal velocity |
63 |
|
MITgcmUV 'vVel.' = meridional velocity |
64 |
|
'salt.' = salinity |
65 |
|
suff - String used in suffix part of file name. |
66 |
|
Examples '0000000100' = iteration number |
67 |
|
from 'ckptA' = checkpoint file |
68 |
|
MITgcmUV |
69 |
|
fld - Two or three dimensional REAL*4 or REAL*8 srray. |
70 |
|
Examples theta = temperature field |
71 |
|
from cg2d_x = surface elevation field |
72 |
|
MITgcmUV |
73 |
|
time - Time level in the calling subroutine |
74 |
|
this - Thread id of the calling subroutine |
75 |
|
|
76 |
Dataset format |
Dataset format |
77 |
-------------- |
-------------- |