Changeset 5090 for LMDZ6/branches/Amaury_dev/libf/dyn3dmem
- Timestamp:
- Jul 20, 2024, 6:08:57 PM (7 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/dyn3dmem
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/bands.F90
r2771 r5090 381 381 subroutine AdjustBands_physic 382 382 use times 383 #ifdef CPP_PHYS 384 ! Ehouarn: what follows is only related to // physics 383 384 ! Ehouarn: what follows is only related to // physics 385 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 385 386 USE mod_phys_lmdz_para, only : klon_mpi_para_nb 386 #endif 387 387 388 USE parallel_lmdz 388 389 implicit none … … 408 409 medium=medium/mpi_size 409 410 NbTot=0 410 #ifdef CPP_PHYS 411 IF (CPPKEY_PHYS) THEN 411 412 do i=0,mpi_size-1 412 413 Inc(i)=nint(klon_mpi_para_nb(i)*(medium-value(i))/value(i)) … … 431 432 distrib_phys(i)=klon_mpi_para_nb(i)+inc(i) 432 433 enddo 433 #endif 434 END IF 434 435 435 436 end subroutine AdjustBands_physic -
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/dynredem_mod.F90
r5088 r5090 6 6 USE netcdf, ONLY: nf90_strerror,nf90_noerr,nf90_redef,nf90_put_var,nf90_inquire_dimension,& 7 7 nf90_inq_varid,nf90_get_var,nf90_def_var,nf90_enddef,nf90_put_att 8 USE lmdz_ netcdf_format, ONLY: nf90_format8 USE lmdz_cppkeys_wrapper, ONLY: nf90_format 9 9 PRIVATE 10 10 PUBLIC :: dynredem_write_u, dynredem_write_v, dynredem_read_u, err -
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/gcm.F90
r5082 r5090 12 12 USE parallel_lmdz 13 13 USE infotrac, ONLY: nqtot, init_infotrac 14 !#ifdef CPP_PHYS15 ! USE mod_interface_dyn_phys, ONLY: init_interface_dyn_phys16 !#endif17 14 USE mod_hallo 18 15 USE Bands … … 20 17 USE control_mod 21 18 22 #ifdef CPP_PHYS 19 23 20 USE iniphysiq_mod, ONLY: iniphysiq 24 #endif 21 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 22 25 23 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, r, rad 26 24 USE logic_mod ! all of it, because of copyin clause when calling leapfrog … … 415 413 IF ((iflag_phys==1).or.(iflag_phys>=100)) THEN 416 414 ! Physics: 417 #ifdef CPP_PHYS 418 CALL iniphysiq(iim,jjm,llm, &419 distrib_phys(mpi_rank),comm_lmdz, &420 daysec,day_ini,dtphys/nsplit_phys, &421 rlatu,rlatv,rlonu,rlonv,aire,cu,cv,rad,g,r,cpp, &422 iflag_phys)423 #endif 415 IF (CPPKEY_PHYS) THEN 416 CALL iniphysiq(iim,jjm,llm, & 417 distrib_phys(mpi_rank),comm_lmdz, & 418 daysec,day_ini,dtphys/nsplit_phys, & 419 rlatu,rlatv,rlonu,rlonv,aire,cu,cv,rad,g,r,cpp, & 420 iflag_phys) 421 END IF 424 422 ENDIF ! of IF ((iflag_phys==1).or.(iflag_phys>=100)) 425 423 -
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/lmdz_call_calfis.F90
r5087 r5090 88 88 USE comvert_mod, ONLY: ap, bp, pressure_exner 89 89 USE temps_mod, ONLY: day_ini, day_ref, jd_ref, jh_ref, start_time 90 #ifdef CPP_PHYS91 90 USE lmdz_calfis_loc 92 #endif 91 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 93 92 94 93 IMPLICIT NONE … … 233 232 !$OMP BARRIER 234 233 235 #ifdef CPP_PHYS 236 CALL calfis_loc(lafin ,jD_cur, jH_cur, &234 IF (CPPKEY_PHYS) THEN 235 CALL calfis_loc(lafin ,jD_cur, jH_cur, & 237 236 ucov,vcov,teta,q,masse,ps,p,pk,phis,phi , & 238 237 du,dv,dteta,dq, & 239 238 flxw, dufi,dvfi,dtetafi,dqfi,dpfi ) 240 #endif 239 END IF 241 240 ijb=ij_begin 242 241 ije=ij_end
Note: See TracChangeset
for help on using the changeset viewer.