Changeset 1393 for LMDZ4/branches/LMDZ4V5.0-dev/libf/dyn3dpar
- Timestamp:
- May 27, 2010, 8:51:35 AM (15 years ago)
- Location:
- LMDZ4/branches/LMDZ4V5.0-dev/libf/dyn3dpar
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4V5.0-dev/libf/dyn3dpar/calfis_p.F
r1363 r1393 34 34 USE dimphy 35 35 USE mod_phys_lmdz_para, mpi_root_xx=>mpi_root 36 USE mod_interface_dyn_phys 37 USE IOPHY 38 #endif 36 39 USE parallel, ONLY : omp_chunk, using_mpi 37 USE mod_interface_dyn_phys38 40 USE Write_Field 39 41 Use Write_field_p 40 42 USE Times 41 USE IOPHY42 43 USE infotrac 43 44 USE control_mod … … 115 116 c ----------- 116 117 LOGICAL lafin 117 REAL heure118 118 ! REAL heure 119 REAL, intent(in):: jD_cur, jH_cur 119 120 REAL pvcov(iip1,jjm,llm) 120 121 REAL pucov(iip1,jjp1,llm) … … 129 130 REAL pdteta(iip1,jjp1,llm) 130 131 REAL pdq(iip1,jjp1,llm,nqtot) 132 REAL flxw(iip1,jjp1,llm) ! Flux de masse verticale sur la grille dynamique 131 133 c 132 134 REAL pps(iip1,jjp1) … … 144 146 REAL clesphy0( longcles ) 145 147 146 148 #ifdef CPP_EARTH 147 149 c Local variables : 148 150 c ----------------- … … 223 225 REAL PVteta(klon,ntetaSTD) 224 226 225 REAL flxw(iip1,jjp1,llm) ! Flux de masse verticale sur la grille dynamique226 227 227 228 REAL SSUM … … 231 232 SAVE firstcal,debut 232 233 c$OMP THREADPRIVATE(firstcal,debut) 233 REAL, intent(in):: jD_cur, jH_cur234 234 235 235 REAL,SAVE,dimension(1:iim,1:llm):: du_send,du_recv,dv_send,dv_recv -
LMDZ4/branches/LMDZ4V5.0-dev/libf/dyn3dpar/fluxstokenc_p.F
r1299 r1393 4 4 SUBROUTINE fluxstokenc_p(pbaru,pbarv,masse,teta,phi,phis, 5 5 . time_step,itau ) 6 #ifdef CPP_ EARTH7 ! This routine is designed to work for Earth andwith ioipsl6 #ifdef CPP_IOIPSL 7 ! This routine is designed to work with ioipsl 8 8 9 9 USE IOIPSL … … 202 202 203 203 iadvtr=0 204 Print*,'ITAU auqel on stoke les fluxmasses',itau204 write(lunout,*)'ITAU auquel on stoke les fluxmasses',itau 205 205 206 206 ijb=ij_begin … … 244 244 #else 245 245 write(lunout,*) 246 & 'fluxstokenc: Needs Earth physics (and ioipsl)to function'246 & 'fluxstokenc: Needs IOIPSL to function' 247 247 #endif 248 ! of #ifdef CPP_ EARTH248 ! of #ifdef CPP_IOIPSL 249 249 RETURN 250 250 END -
LMDZ4/branches/LMDZ4V5.0-dev/libf/dyn3dpar/gcm.F
r1384 r1393 401 401 nbetatmoy = nday / periodav + 1 402 402 403 if (iflag_phys.eq.1) then 404 ! these initialisations have already been done (via iniacademic) 405 ! if running in SW or Newtonian mode 403 406 c----------------------------------------------------------------------- 404 407 c Initialisation des constantes dynamiques : 405 408 c ------------------------------------------ 406 dtvr = zdtvr407 CALL iniconst409 dtvr = zdtvr 410 CALL iniconst 408 411 409 412 c----------------------------------------------------------------------- 410 413 c Initialisation de la geometrie : 411 414 c -------------------------------- 412 CALL inigeom415 CALL inigeom 413 416 414 417 c----------------------------------------------------------------------- 415 418 c Initialisation du filtre : 416 419 c -------------------------- 417 CALL inifilr 420 CALL inifilr 421 endif ! of if (iflag_phys.eq.1) 418 422 c 419 423 c-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.