- Timestamp:
- Jul 24, 2024, 4:23:34 PM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/initfluxsto_p.f90
r5116 r5117 4 4 USE IOIPSL 5 5 USE parallel_lmdz 6 use Write_field7 usemisc_mod6 USE lmdz_write_field 7 USE misc_mod 8 8 USE comconst_mod, ONLY: pi 9 9 USE comvert_mod, ONLY: nivsigs … … 64 64 INTEGER :: ii, jj 65 65 INTEGER :: zan, idayref 66 logical:: ok_sync66 LOGICAL :: ok_sync 67 67 INTEGER :: jjb, jje, jjn 68 68 … … 136 136 jje = jj_end 137 137 jjn = jj_nb 138 if(pole_sud) jje = jj_end - 1139 if(pole_sud) jjn = jj_nb - 1138 IF (pole_sud) jje = jj_end - 1 139 IF (pole_sud) jjn = jj_nb - 1 140 140 141 141 ddid = (/ 1, 2 /) … … 156 156 rl(1, 1) = 1. 157 157 158 if(mpi_rank==0) THEN158 IF (mpi_rank==0) THEN 159 159 CALL histbeg('defstoke.nc', 1, rl, 1, rl, & 160 160 1, 1, 1, 1, & 161 161 tau0, zjulian, tstep, dhoriid, filedid) 162 162 163 endif163 ENDIF 164 164 ! 165 165 ! Appel a histhori pour rajouter les autres grilles horizontales … … 190 190 llm, nivsigs, zvertiid) 191 191 ! pour le fichier def 192 if(mpi_rank==0) THEN192 IF (mpi_rank==0) THEN 193 193 nivd(1) = 1 194 194 CALL histvert(filedid, 'sig_s', 'Niveaux sigma', & 195 195 'sigma_level', & 196 196 1, nivd, dvertiid) 197 endif197 ENDIF 198 198 ! 199 199 ! Appels a histdef pour la definition des variables a sauvegarder … … 207 207 "once", t_ops, t_wrt) 208 208 209 if(mpi_rank==0) THEN209 IF (mpi_rank==0) THEN 210 210 CALL histdef(filedid, "dtvr", "tps dyn", "s", & 211 211 1, 1, dhoriid, 1, 1, 1, -99, 32, & … … 220 220 "once", t_ops, t_wrt) 221 221 222 endif222 ENDIF 223 223 ! 224 224 ! Masse … … 237 237 ! Pbarv 238 238 ! 239 if(pole_sud) jjn = jj_nb - 1239 IF (pole_sud) jjn = jj_nb - 1 240 240 241 241 CALL histdef(filevid, 'pbarv', 'flx de masse mer', 'kg m/s', & … … 245 245 ! w 246 246 ! 247 if(pole_sud) jjn = jj_nb247 IF (pole_sud) jjn = jj_nb 248 248 CALL histdef(fileid, 'w', 'flx de masse vert', 'kg m/s', & 249 249 iip1, jjn, thoriid, llm, 1, llm, zvertiid, & … … 269 269 CALL histend(fileid) 270 270 CALL histend(filevid) 271 if(mpi_rank==0) CALL histend(filedid)272 if(ok_sync) THEN271 IF (mpi_rank==0) CALL histend(filedid) 272 IF (ok_sync) THEN 273 273 CALL histsync(fileid) 274 274 CALL histsync(filevid) 275 if(mpi_rank==0) CALL histsync(filedid)276 endif275 IF (mpi_rank==0) CALL histsync(filedid) 276 ENDIF 277 277 278 278 END SUBROUTINE initfluxsto_p
Note: See TracChangeset
for help on using the changeset viewer.