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

Wrap uses of cpp key CPP_PHYS

Location:
LMDZ6/trunk/libf/dynphy_lonlat
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dynphy_lonlat/calfis.F90

    r5246 r5250  
    3131  USE infotrac, ONLY: nqtot, tracers
    3232  USE control_mod, ONLY: planet_type, nsplit_phys
    33 #ifdef CPP_PHYS
    3433  USE callphysiq_mod, ONLY: call_physiq
    35 #endif
    3634  USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, kappa, pi
    3735  USE comvert_mod, ONLY: preff, presnivs
     36  USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS
    3837
    3938  IMPLICIT NONE
     
    475474  zdqfic(:,:,:)=0.
    476475
    477 #ifdef CPP_PHYS
     476IF (CPPKEY_PHYS) THEN
    478477
    479478   do isplit=1,nsplit_phys
     
    534533   enddo ! of do isplit=1,nsplit_phys
    535534
    536 #endif
     535END IF
    537536  ! of #ifdef CPP_PHYS
    538537
  • LMDZ6/trunk/libf/dynphy_lonlat/calfis_loc.F90

    r5246 r5250  
    2626        pdqfi, &
    2727        pdpsfi)
    28 #ifdef CPP_PHYS
    29   ! If using physics
    30   !
     28
    3129  !    Auteur :  P. Le Van, F. Hourdin
    3230  !   .........
     
    3735  USE mod_interface_dyn_phys
    3836  USE IOPHY
    39 #endif
    4037  USE lmdz_mpi
    4138
     
    4946  USE infotrac, ONLY: nqtot, tracers
    5047  USE control_mod, ONLY: planet_type, nsplit_phys
    51 #ifdef CPP_PHYS
    5248  USE callphysiq_mod, ONLY: call_physiq
    53 #endif
    5449  USE comvert_mod, ONLY: preff, presnivs
    5550  USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, kappa, pi
     51  USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS
     52
    5653
    5754#ifdef CPP_PARA
     
    148145  REAL,INTENT(OUT) :: pdpsfi(iip1,jjb_u:jje_u) ! tendency on surface pressure (Pa/s)
    149146
    150 #ifdef CPP_PHYS
    151147  ! Ehouarn: for now calfis_p needs some informations from physics to compile
    152148  !    Local variables :
     
    193189  ! Introduction du splitting (FH)
    194190  ! Question pour Yann :
    195   ! J'ai été surpris au début que les tableaux zufi_omp, zdufi_omp n'co soitent
     191  ! J'ai �t� surpris au d�but que les tableaux zufi_omp, zdufi_omp n'co soitent
    196192  ! en SAVE. Je crois comprendre que c'est parce que tu voulais qu'il
    197193  ! soit allocatable (plutot par exemple que de passer une dimension
    198   ! dépendant du process en argument des routines) et que, du coup,
    199   ! le SAVE évite d'avoir à refaire l'allocation à chaque appel.
     194  ! dpendant du process en argument des routines) et que, du coup,
     195  ! le SAVE �vite d'avoir � refaire l'allocation � chaque appel.
    200196  ! Tu confirmes ?
    201   ! J'ai suivi le même principe pour les zdufic_omp
     197  ! J'ai suivi le mme principe pour les zdufic_omp
    202198  ! Mais c'est surement bien que tu controles.
    203199  !
     
    238234  INTEGER :: offset
    239235  INTEGER :: jjb,jje
     236
     237  IF (CPPKEY_PHYS) THEN
    240238
    241239  !
     
    721719  zdqfic_omp(:,:,:)=0.
    722720
    723 #ifdef CPP_PHYS
     721IF (CPPKEY_PHYS) THEN
    724722  do isplit=1,nsplit_phys
    725723
     
    752750  enddo
    753751
    754 #endif
     752END IF
    755753  ! of #ifdef CPP_PHYS
    756754
     
    12101208  firstcal = .FALSE.
    12111209
    1212 #else
     1210ELSE
    12131211  call abort_gcm("calfis_loc", &
    12141212        "calfis_p: for now can only work with parallel physics", 1)
    1215 #endif
    1216   ! of #ifdef CPP_PHYS
     1213END IF
    12171214#endif
    12181215  ! of #ifdef CPP_PARA
Note: See TracChangeset for help on using the changeset viewer.