/[MITgcm]/MITgcm_contrib/jscott/pkg_atm2d/atm2d_read_pickup.F
ViewVC logotype

Contents of /MITgcm_contrib/jscott/pkg_atm2d/atm2d_read_pickup.F

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


Revision 1.1 - (show annotations) (download)
Fri Aug 11 18:55:49 2006 UTC (19 years, 4 months ago) by jscott
Branch: MAIN
new 2d atm package

1 #include "ctrparam.h"
2 #include "ATM2D_OPTIONS.h"
3
4 C !INTERFACE:
5 SUBROUTINE ATM2D_READ_PICKUP( myThid )
6 C *==========================================================*
7 C | Read couple flux pickup, which contains fluxes for the |
8 C | initial ocean step and seaice growth/melt step. |
9 C *==========================================================*
10 IMPLICIT NONE
11
12 #include "ATMSIZE.h"
13 #include "SIZE.h"
14 #include "EEPARAMS.h"
15 #include "PARAMS.h"
16
17 C === Global SeaIce Variables ===
18 #include "THSICE_VARS.h"
19
20 C === Atmos/Ocean/Seaice Interface Variables ===
21 #include "ATM2D_VARS.h"
22
23
24 C !INPUT/OUTPUT PARAMETERS:
25 C === Routine arguments ===
26 C myThid - Thread no. that called this routine.
27 INTEGER myThid
28
29 C LOCAL VARIABLES:
30 CHARACTER*(MAX_LEN_FNAM) fn
31 INTEGER prec
32
33 IF (startTime.NE.baseTime .OR. nIter0.NE.0) THEN
34
35 prec=precFloat64
36
37 WRITE(fn,'(A,I10.10)') 'pickup_atm2d.',nIter0
38
39 CALL MDSREADFIELD(fn,prec,'RL',1,pass_slp, 1, myThid)
40 CALL MDSREADFIELD(fn,prec,'RL',1,pass_qnet, 2, myThid)
41 CALL MDSREADFIELD(fn,prec,'RL',1,pass_solarnet, 3, myThid)
42 CALL MDSREADFIELD(fn,prec,'RL',1,pass_fu, 4, myThid)
43 CALL MDSREADFIELD(fn,prec,'RL',1,pass_fv, 5, myThid)
44 CALL MDSREADFIELD(fn,prec,'RL',1,pass_precip, 6, myThid)
45 CALL MDSREADFIELD(fn,prec,'RL',1,pass_evap, 7, myThid)
46 CALL MDSREADFIELD(fn,prec,'RL',1,pass_runoff, 8, myThid)
47 CALL MDSREADFIELD(fn,prec,'RL',1,pass_wspeed, 9, myThid)
48 CALL MDSREADFIELD(fn,prec,'RL',1,pass_pCO2, 10, myThid)
49 CALL MDSREADFIELD(fn,prec,'RL',1,pass_sIceLoad, 11, myThid)
50
51 CALL MDSREADFIELD(fn,prec,'RL',1,sHeating, 12, myThid)
52 CALL MDSREADFIELD(fn,prec,'RL',1,flxCndBt, 13, myThid)
53 CALL MDSREADFIELD(fn,prec,'RL',1,pass_prcAtm, 14, myThid)
54 CALL MDSREADFIELD(fn,prec,'RL',1,snowPrc, 15, myThid)
55 CALL MDSREADFIELD(fn,prec,'RL',1,icFrwAtm, 16, myThid)
56 CALL MDSREADFIELD(fn,prec,'RL',1,icFlxSw , 17, myThid)
57 CALL MDSREADFIELD(fn,prec,'RL',1,siceAlb , 18, myThid)
58
59 ENDIF
60
61 RETURN
62 END
63

  ViewVC Help
Powered by ViewVC 1.1.22