- Timestamp:
- Jul 20, 2024, 6:08:57 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dynphy_lonlat/lmdz_calfis_loc.F90
r5066 r5090 28 28 pdqfi, & 29 29 pdpsfi) 30 #ifdef CPP_PHYS 31 ! If using physics 32 ! 33 ! Auteur : P. Le Van, F. Hourdin 34 ! ......... 30 35 31 USE dimphy 36 32 USE mod_phys_lmdz_mpi_data, mpi_root_xx=>mpi_master … … 39 35 USE mod_interface_dyn_phys 40 36 USE IOPHY 41 #endif 37 42 38 USE lmdz_mpi 43 39 … … 49 45 USE infotrac, ONLY : nqtot, tracers 50 46 USE control_mod, ONLY : planet_type, nsplit_phys 51 #ifdef CPP_PHYS52 47 USE callphysiq_mod, ONLY: call_physiq 53 #endif 48 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 49 54 50 USE comvert_mod, ONLY : preff, presnivs 55 51 USE comconst_mod, ONLY : cpp, daysec, dtphys, dtvr, kappa, pi … … 146 142 REAL, INTENT(OUT) :: pdpsfi(iip1, jjb_u:jje_u) ! tendency on surface pressure (Pa/s) 147 143 148 #ifdef CPP_PHYS 144 149 145 ! Ehouarn: for now calfis_p needs some informations from physics to compile 150 146 ! Local variables : … … 237 233 INTEGER :: jjb,jje 238 234 235 IF (CPPKEY_PHYS) THEN 236 239 237 ! 240 238 !----------------------------------------------------------------------- … … 249 247 IF ( firstcal ) THEN 250 248 debut = .TRUE. 251 IF (ngridmx .NE.2+(jjm-1)*iim) THEN249 IF (ngridmx/=2+(jjm-1)*iim) THEN 252 250 write(lunout,*) 'STOP dans calfis' 253 251 write(lunout,*) & … … 719 717 zdqfic_omp(:,:,:)=0. 720 718 721 #ifdef CPP_PHYS722 719 do isplit=1,nsplit_phys 723 720 … … 750 747 enddo 751 748 752 #endif753 ! of #ifdef CPP_PHYS754 755 749 756 750 zdufi_omp(:,:)=zdufic_omp(:,:)/nsplit_phys … … 847 841 848 842 klon=klon_mpi 849 500 CONTINUE850 843 !$OMP BARRIER 851 844 … … 1204 1197 !----------------------------------------------------------------------- 1205 1198 1206 700 CONTINUE1207 1208 1199 firstcal = .FALSE. 1209 #endif 1210 ! of #ifdef CPP_PHYS 1200 END IF 1211 1201 END SUBROUTINE calfis_loc 1212 1202
Note: See TracChangeset
for help on using the changeset viewer.