Ignore:
Timestamp:
Oct 22, 2024, 11:55:35 AM (5 weeks ago)
Author:
abarral
Message:

Wrap uses of cpp key CPP_PHYS

Location:
LMDZ6/trunk/libf/dyn3d
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3d/gcm.F90

    r4619 r5250  
    2525  USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, r, rad
    2626  USE logic_mod, ONLY: ecripar, iflag_phys, read_start
     27  USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS
    2728
    2829!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
    3031  ! A nettoyer. On ne veut qu'une ou deux routines d'interface
    3132  ! dynamique -> physique pour l'initialisation
    32 #ifdef CPP_PHYS
    3333  USE iniphysiq_mod, ONLY: iniphysiq
    34 #endif
    3534!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    3635
     
    406405
    407406  IF ((iflag_phys==1).or.(iflag_phys>=100)) THEN
    408      ! Physics:
    409 #ifdef CPP_PHYS
    410      CALL iniphysiq(iim,jjm,llm, &
    411           (jjm-1)*iim+2,comm_lmdz, &
    412           daysec,day_ini,dtphys/nsplit_phys, &
    413           rlatu,rlatv,rlonu,rlonv,aire,cu,cv,rad,g,r,cpp, &
    414           iflag_phys)
    415 #endif
     407    ! Physics:
     408    IF (CPPKEY_PHYS) THEN
     409      CALL iniphysiq(iim, jjm, llm, &
     410              (jjm - 1) * iim + 2, comm_lmdz, &
     411              daysec, day_ini, dtphys / nsplit_phys, &
     412              rlatu, rlatv, rlonu, rlonv, aire, cu, cv, rad, g, r, cpp, &
     413              iflag_phys)
     414    END IF
    416415  ENDIF ! of IF ((iflag_phys==1).or.(iflag_phys>=100))
    417416
  • LMDZ6/trunk/libf/dyn3d/leapfrog.F90

    r5246 r5250  
    2727        start_time,dt
    2828  USE strings_mod, ONLY: msg
     29  USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS
    2930
    3031  IMPLICIT NONE
     
    462463#endif
    463464  ! #endif of #ifdef CPP_IOIPSL
    464 #ifdef CPP_PHYS
     465IF (CPPKEY_PHYS) THEN
    465466     CALL calfis( lafin , jD_cur, jH_cur, &
    466467           ucov,vcov,teta,q,masse,ps,p,pk,phis,phi , &
    467468           du,dv,dteta,dq, &
    468469           flxw,dufi,dvfi,dtetafi,dqfi,dpfi  )
    469 #endif
     470END IF
    470471   ! ajout des tendances physiques:
    471472   ! ------------------------------
  • LMDZ6/trunk/libf/dyn3d/replay3d.F90

    r4589 r5250  
    2828  ! A nettoyer. On ne veut qu'une ou deux routines d'interface
    2929  ! dynamique -> physique pour l'initialisation
    30 #ifdef CPP_PHYS
    3130  USE iniphysiq_mod, ONLY: iniphysiq
    32 #endif
    3331!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    3432
Note: See TracChangeset for help on using the changeset viewer.