Changeset 5090 for LMDZ6/branches/Amaury_dev/libf/dyn3d
- Timestamp:
- Jul 20, 2024, 6:08:57 PM (6 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/dyn3d
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3d/dynredem_mod.F90
r5088 r5090 3 3 USE netcdf, ONLY: nf90_strerror,nf90_noerr,nf90_redef,nf90_put_var,nf90_enddef,nf90_put_att,& 4 4 nf90_inq_varid,nf90_get_var,nf90_def_var 5 USE lmdz_ netcdf_format, ONLY: nf90_format5 USE lmdz_cppkeys_wrapper, ONLY: nf90_format 6 6 IMPLICIT NONE; PRIVATE 7 7 PUBLIC :: dynredem_write_u, dynredem_write_v, dynredem_read_u, err -
LMDZ6/branches/Amaury_dev/libf/dyn3d/gcm.F90
r5082 r5090 26 26 USE logic_mod, ONLY: ecripar, iflag_phys, read_start 27 27 28 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 29 28 30 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 29 31 ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique 30 32 ! A nettoyer. On ne veut qu'une ou deux routines d'interface 31 33 ! dynamique -> physique pour l'initialisation 32 #ifdef CPP_PHYS 34 ! AB 2024/07/20: remplace CPP key by fortran logical, but ^ still relevant, see later use of iniphys later on 33 35 USE iniphysiq_mod, ONLY: iniphysiq 34 #endif35 36 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 36 37 … … 406 407 407 408 IF ((iflag_phys==1).or.(iflag_phys>=100)) THEN 408 409 #ifdef CPP_PHYS 410 CALL iniphysiq(iim,jjm,llm, &409 ! Physics: 410 IF (CPPKEY_PHYS) THEN 411 CALL iniphysiq(iim,jjm,llm, & 411 412 (jjm-1)*iim+2,comm_lmdz, & 412 413 daysec,day_ini,dtphys/nsplit_phys, & 413 414 rlatu,rlatv,rlonu,rlonv,aire,cu,cv,rad,g,r,cpp, & 414 415 iflag_phys) 415 #endif 416 END IF 416 417 ENDIF ! of IF ((iflag_phys==1).or.(iflag_phys>=100)) 417 418 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/leapfrog.F
r5081 r5090 27 27 & start_time,dt 28 28 USE strings_mod, ONLY: msg 29 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 29 30 30 31 IMPLICIT NONE … … 462 463 #endif 463 464 ! #endif of #ifdef CPP_IOIPSL 464 #ifdef CPP_PHYS 465 CALL calfis( lafin , jD_cur, jH_cur,465 IF (CPPKEY_PHYS) THEN 466 CALL calfis( lafin , jD_cur, jH_cur, 466 467 $ ucov,vcov,teta,q,masse,ps,p,pk,phis,phi , 467 468 $ du,dv,dteta,dq, 468 469 $ flxw,dufi,dvfi,dtetafi,dqfi,dpfi ) 469 #endif 470 END IF 470 471 c ajout des tendances physiques: 471 472 c ------------------------------ -
LMDZ6/branches/Amaury_dev/libf/dyn3d/replay3d.F90
r4589 r5090 22 22 USE mod_const_mpi, ONLY: comm_lmdz 23 23 24 25 26 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!27 ! FH 2008/05/09 On elimine toutes les clefs physiques dans la dynamique28 ! A nettoyer. On ne veut qu'une ou deux routines d'interface29 ! dynamique -> physique pour l'initialisation30 #ifdef CPP_PHYS31 USE iniphysiq_mod, ONLY: iniphysiq32 #endif33 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!34 35 24 IMPLICIT NONE 36 25 37 26 ! ...... Version du 10/01/98 .......... 38 27 39 ! avec coordonnees verticales hybrides 28 ! avec coordonnees verticales hybrides 40 29 ! avec nouveaux operat. dissipation * ( gradiv2,divgrad2,nxgraro2 ) 41 30
Note: See TracChangeset
for help on using the changeset viewer.