Changeset 987 for LMDZ4/trunk/libf/phylmd/oasis.F90
- Timestamp:
- Jul 30, 2008, 5:57:45 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/oasis.F90
r793 r987 44 44 !$OMP THREADPRIVATE(out_var_id) 45 45 46 CHARACTER(LEN=*),PARAMETER :: OPA_version='OPA9' 46 47 47 48 #ifdef CPP_COUPLE … … 129 130 ! Define symbolic name for fields exchanged from atmos to coupler, 130 131 ! must be the same as (1) of the field definition in namcouple: 131 cl_writ(1)='COTAUXXU' 132 cl_writ(2)='COTAUYYU' 133 cl_writ(3)='COTAUZZU' 134 cl_writ(4)='COTAUXXV' 135 cl_writ(5)='COTAUYYV' 136 cl_writ(6)='COTAUZZV' 137 cl_writ(7)='COWINDSP' 138 cl_writ(8)='COSHFICE' 139 cl_writ(9)='COSHFOCE' 140 cl_writ(10)='CONSFICE' 141 cl_writ(11)='CONSFOCE' 142 cl_writ(12)='CODFLXDT' 143 cl_writ(13)='COTFSICE' 144 cl_writ(14)='COTFSOCE' 145 cl_writ(15)='COTOLPSU' 146 cl_writ(16)='COTOSPSU' 147 cl_writ(17)='CORUNCOA' 148 cl_writ(18)='CORIVFLU' 149 cl_writ(19)='COCALVIN' 132 IF (OPA_version=='OPA9') THEN 133 cl_writ(1)='COTAUXXU' 134 cl_writ(2)='COTAUYYU' 135 cl_writ(3)='COTAUZZU' 136 cl_writ(4)='COTAUXXV' 137 cl_writ(5)='COTAUYYV' 138 cl_writ(6)='COTAUZZV' 139 cl_writ(7)='COWINDSP' 140 cl_writ(8)='COPEFWAT' 141 cl_writ(9)='COPEFICE' 142 cl_writ(10)='COTOSPSU' 143 cl_writ(11)='COICEVAP' 144 cl_writ(12)='COSWFLDO' 145 cl_writ(13)='CONSFLDO' 146 cl_writ(14)='COSHFLIC' 147 cl_writ(15)='CONSFLIC' 148 cl_writ(16)='CODFLXDT' 149 cl_writ(17)='CRWOCEIS' 150 cl_writ(18)='CRWOCERD' 151 cl_writ(19)='CRWOCECD' 152 ELSE IF (OPA_version=='OPA8') THEN 153 cl_writ(1)='COTAUXXU' 154 cl_writ(2)='COTAUYYU' 155 cl_writ(3)='COTAUZZU' 156 cl_writ(4)='COTAUXXV' 157 cl_writ(5)='COTAUYYV' 158 cl_writ(6)='COTAUZZV' 159 cl_writ(7)='COWINDSP' 160 cl_writ(8)='COSHFICE' 161 cl_writ(9)='COSHFOCE' 162 cl_writ(10)='CONSFICE' 163 cl_writ(11)='CONSFOCE' 164 cl_writ(12)='CODFLXDT' 165 cl_writ(13)='COTFSICE' 166 cl_writ(14)='COTFSOCE' 167 cl_writ(15)='COTOLPSU' 168 cl_writ(16)='COTOSPSU' 169 cl_writ(17)='CORUNCOA' 170 cl_writ(18)='CORIVFLU' 171 cl_writ(19)='COCALVIN' 172 ELSE 173 STOP 'Bad OPA version for coupled model' 174 ENDIF 175 150 176 ! 151 177 ! Define symbolic name for fields exchanged from coupler to atmosphere, 152 178 ! must be the same as (2) of the field definition in namcouple: 153 179 ! 154 cl_read(1)='SISUTESW' 155 cl_read(2)='SIICECOV' 156 cl_read(3)='SIICEALW' 157 cl_read(4)='SIICTEMW' 180 IF (OPA_version=='OPA9') THEN 181 cl_read(1)='SISUTESW' 182 cl_read(2)='SIICECOV' 183 cl_read(4)='SIICEALW' 184 cl_read(3)='SIICTEMW' 185 ELSE IF (OPA_version=='OPA8') THEN 186 cl_read(1)='SISUTESW' 187 cl_read(2)='SIICECOV' 188 cl_read(3)='SIICEALW' 189 cl_read(4)='SIICTEMW' 190 ELSE 191 STOP 'Bad OPA version for coupled model' 192 ENDIF 158 193 159 194 il_var_nodims(1) = 2 … … 286 321 ! Local variables 287 322 !************************************************************************************ 288 LOGICAL :: checkout=.FALSE. 289 INTEGER :: istart,iend 290 INTEGER :: wstart,wend 291 INTEGER, PARAMETER :: nuout = 6 292 INTEGER :: ierror, i 293 REAL, DIMENSION(iim*jj_nb) :: field 294 CHARACTER (len = 20),SAVE :: modname = 'intocpl' 295 CHARACTER (len = 80) :: abort_message 296 297 !************************************************************************************ 323 LOGICAL :: checkout 324 INTEGER :: istart,iend 325 INTEGER :: wstart,wend 326 INTEGER, PARAMETER :: nuout = 6 327 INTEGER :: ierror, i 328 REAL, DIMENSION(iim*jj_nb) :: field 329 CHARACTER (len = 20),PARAMETER :: modname = 'intocpl' 330 CHARACTER (len = 80) :: abort_message 331 332 !************************************************************************************ 333 checkout=.FALSE. 298 334 299 335 WRITE(nuout,*) ' '
Note: See TracChangeset
for help on using the changeset viewer.