55 CHARACTER(LEN=5),
INTENT(IN) :: HACTION
56 CHARACTER(LEN=6),
INTENT(IN) :: HFORCING
57 CHARACTER(LEN=1),
INTENT(IN) :: HACTION2
58 CHARACTER(LEN=7) :: YSTATUS
64 REAL(KIND=JPRB) :: ZHOOK_HANDLE
67 IF (
lhook)
CALL dr_hook(
'OPEN_CLOSE_BIN_ASC_FORC',0,zhook_handle)
69 IF (haction2==
'R')
THEN 71 ELSE IF (haction2==
'W')
THEN 74 CALL abor1_sfx(
'OPEN_CLOSE_BIN_ASC_FORC: UNKNOWN FILE STATUS, '//ystatus
77 IF (haction==
'CONF ')
THEN 78 IF (
nrank==
npio)
OPEN(unit=21,file=
'Params_config.txt',form=
'FORMATTED' 79 IF (
lhook)
CALL dr_hook(
'OPEN_CLOSE_BIN_ASC_FORC',1,zhook_handle)
83 IF (haction==
'OPEN ')
THEN 84 IF (hforcing==
'ASCII ')
THEN 86 OPEN(unit=22,file=
'Forc_TA.txt ',form=
'FORMATTED',status=ystatus
87 OPEN(unit=23,file=
'Forc_QA.txt ',form=
'FORMATTED',status=ystatus
88 OPEN(unit=24,file=
'Forc_WIND.txt ',form=
'FORMATTED',status=ystatus
89 OPEN(unit=25,file=
'Forc_LW.txt ',form=
'FORMATTED',status=ystatus
90 OPEN(unit=26,file=
'Forc_DIR_SW.txt ',form=
'FORMATTED',status=ystatus
91 OPEN(unit=27,file=
'Forc_SCA_SW.txt ',form=
'FORMATTED',status=ystatus
92 OPEN(unit=28,file=
'Forc_RAIN.txt ',form=
'FORMATTED',status=ystatus
93 OPEN(unit=29,file=
'Forc_SNOW.txt ',form=
'FORMATTED',status=ystatus
94 OPEN(unit=30,file=
'Forc_PS.txt ',form=
'FORMATTED',status=ystatus
95 OPEN(unit=31,file=
'Forc_DIR.txt ',form=
'FORMATTED',status=ystatus
96 OPEN(unit=32,file=
'Forc_CO2.txt ',form=
'FORMATTED',status=ystatus
98 ELSE IF (hforcing==
'BINARY')
THEN 100 OPEN(unit=22,file=
'Forc_TA.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 101 OPEN(unit=23,file=
'Forc_QA.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 102 OPEN(unit=24,file=
'Forc_WIND.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 103 OPEN(unit=25,file=
'Forc_LW.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 104 OPEN(unit=26,file=
'Forc_DIR_SW.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 105 OPEN(unit=27,file=
'Forc_SCA_SW.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 106 OPEN(unit=28,file=
'Forc_RAIN.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 107 OPEN(unit=29,file=
'Forc_SNOW.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 108 OPEN(unit=30,file=
'Forc_PS.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 109 OPEN(unit=31,file=
'Forc_DIR.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 110 OPEN(unit=32,file=
'Forc_CO2.bin ',form=
'UNFORMATTED',status=ystatus
'DIRECT' 115 IF (haction==
'CLOSE')
THEN 131 IF (
lhook)
CALL dr_hook(
'OPEN_CLOSE_BIN_ASC_FORC',1,zhook_handle)
subroutine abor1_sfx(YTEXT)
subroutine open_close_bin_asc_forc(HACTION, HFORCING, HACTION2)