Changeset 11385 for NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/src/ICE/icerst.F90
- Timestamp:
- 2019-08-01T14:05:25+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/src/ICE/icerst.F90
r11358 r11385 123 123 CALL iom_rstput( iter, nitrst, numriw, 'v_s' , v_s ) 124 124 CALL iom_rstput( iter, nitrst, numriw, 'sv_i', sv_i ) 125 CALL iom_rstput( iter, nitrst, numriw, 'oa_i', oa_i )126 125 CALL iom_rstput( iter, nitrst, numriw, 'a_i' , a_i ) 127 126 CALL iom_rstput( iter, nitrst, numriw, 't_su', t_su ) 127 ! ice age 128 CALL iom_rstput( iter, nitrst, numriw, 'oa_i', oa_i ) 128 129 ! Melt ponds 129 130 CALL iom_rstput( iter, nitrst, numriw, 'a_ip', a_ip ) … … 144 145 END DO 145 146 ! ice velocity 146 CALL iom_rstput( iter, nitrst, numriw, 'u_ice', u_ice ) ! u_ice147 CALL iom_rstput( iter, nitrst, numriw, 'v_ice', v_ice ) ! v_ice147 CALL iom_rstput( iter, nitrst, numriw, 'u_ice', u_ice ) 148 CALL iom_rstput( iter, nitrst, numriw, 'v_ice', v_ice ) 148 149 ! fields needed for Met Office (Jules) coupling 149 150 IF( ln_cpl ) THEN … … 171 172 INTEGER :: jk 172 173 LOGICAL :: llok 173 INTEGER :: id1 ! local integer174 INTEGER :: id1, id2 ! local integer 174 175 CHARACTER(len=25) :: znam 175 176 CHARACTER(len=2) :: zchar, zchar1 … … 205 206 CALL iom_get( numrir, jpdom_autoglo, 'v_s' , v_s ) 206 207 CALL iom_get( numrir, jpdom_autoglo, 'sv_i', sv_i ) 207 CALL iom_get( numrir, jpdom_autoglo, 'oa_i', oa_i )208 208 CALL iom_get( numrir, jpdom_autoglo, 'a_i' , a_i ) 209 209 CALL iom_get( numrir, jpdom_autoglo, 't_su', t_su ) 210 ! ice age 211 id1 = iom_varid( numrir, 'oa_i' , ldstop = .FALSE. ) 212 IF( id1 > 0 ) THEN ! fields exist 213 CALL iom_get( numrir, jpdom_autoglo, 'oa_i', oa_i ) 214 ELSE ! start from rest 215 IF(lwp) WRITE(numout,*) ' ==>> previous run without ice age output then set it to zero' 216 oa_i(:,:,:) = 0._wp 217 ENDIF 210 218 ! Melt ponds 211 id 1= iom_varid( numrir, 'a_ip' , ldstop = .FALSE. )212 IF( id 1 > 0 ) THEN ! fields exist (melt ponds)219 id2 = iom_varid( numrir, 'a_ip' , ldstop = .FALSE. ) 220 IF( id2 > 0 ) THEN ! fields exist 213 221 CALL iom_get( numrir, jpdom_autoglo, 'a_ip' , a_ip ) 214 222 CALL iom_get( numrir, jpdom_autoglo, 'v_ip' , v_ip )
Note: See TracChangeset
for help on using the changeset viewer.