Changeset 5367
- Timestamp:
- Dec 3, 2024, 10:40:13 AM (5 weeks ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dynphy_lonlat/calfis_loc.F90
r5285 r5367 4 4 ! 5 5 ! 6 #ifdef CPP_PARA 7 6 8 SUBROUTINE calfis_loc(lafin, & 7 9 jD_cur, jH_cur, & … … 37 39 USE lmdz_mpi 38 40 39 #ifdef CPP_PARA40 41 USE parallel_lmdz,ONLY:omp_chunk,using_mpi,jjb_u,jje_u,jjb_v,jje_v & 41 42 ,jj_begin_dyn=>jj_begin,jj_end_dyn=>jj_end … … 43 44 Use Write_field_p 44 45 USE Times 45 #endif46 46 USE infotrac, ONLY: nqtot, tracers 47 47 USE control_mod, ONLY: planet_type, nsplit_phys … … 50 50 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, kappa, pi 51 51 USE lmdz_cppkeys_wrapper, ONLY: CPPKEY_PHYS 52 #ifdef CPP_PARA53 52 USE iniprint_mod_h 54 53 USE comgeom2_mod_h … … 1208 1207 "calfis_p: for now can only work with parallel physics", 1) 1209 1208 END IF 1209 END SUBROUTINE calfis_loc 1210 1210 #endif 1211 ! of #ifdef CPP_PARA1212 END SUBROUTINE calfis_loc -
LMDZ6/trunk/libf/dynphy_lonlat/gr_dyn_fi_p.F90
r5246 r5367 2 2 ! $Id$ 3 3 ! 4 #ifdef CPP_PARA 4 5 SUBROUTINE gr_dyn_fi_p(nfield,im,jm,ngrid,pdyn,pfi) 5 #ifdef CPP_PARA6 6 ! Interface with parallel physics, 7 7 USE mod_interface_dyn_phys … … 39 39 ENDDO 40 40 !$OMP END DO NOWAIT 41 #endif42 41 ! of #ifdef CPP_PARA 43 42 RETURN 44 43 END SUBROUTINE gr_dyn_fi_p 44 #endif -
LMDZ6/trunk/libf/dynphy_lonlat/gr_fi_dyn_p.F90
r5246 r5367 2 2 ! $Id$ 3 3 ! 4 5 #ifdef CPP_PARA 4 6 SUBROUTINE gr_fi_dyn_p(nfield,ngrid,im,jm,pfi,pdyn) 5 #ifdef CPP_PARA6 7 ! Interface with parallel physics, 7 8 USE mod_interface_dyn_phys … … 51 52 ENDDO 52 53 !$OMP END DO NOWAIT 53 #endif54 54 ! of #ifdef CPP_PARA 55 55 RETURN 56 56 END SUBROUTINE gr_fi_dyn_p 57 #endif -
LMDZ6/trunk/libf/phylmd/Dust/minmaxqfi2.f90
r5337 r5367 6 6 ! character*20 comment 7 7 character(len=*) :: comment 8 real :: qmin,qmax 8 real :: qmin,qmax,zqmin,zqmax 9 9 real :: zq(klon,klev) 10 10 -
LMDZ6/trunk/libf/phylmd/Dust/minmaxsource.f90
r5337 r5367 6 6 ! character*20 comment 7 7 character(len=*) :: comment 8 real :: qmin,qmax 8 real :: qmin,qmax,zqmin,zqmax 9 9 real :: zq(klon,nbtr) 10 10 11 11 integer :: ijmin, lmin, ijlmin 12 12 integer :: ijmax, lmax, ijlmax 13 14 13 integer :: ismin,ismax 15 14 -
LMDZ6/trunk/libf/phylmd/StratAer/strataer_emiss_mod.f90
r5285 r5367 1 1 MODULE strataer_emiss_mod 2 2 ! This module contains information about strato microphysic model emission parameters 3 3 IMPLICIT NONE; PRIVATE 4 PUBLIC strataer_emiss_init 4 5 CONTAINS 5 6 6 7 SUBROUTINE strataer_emiss_init() 7 8 8 USE strataer_local_var_mod 9 USE ioipsl_getin_p_mod, ONLY 10 USE print_control_mod, ONLY 9 USE ioipsl_getin_p_mod, ONLY: getin_p 10 USE print_control_mod, ONLY: lunout 11 11 USE mod_phys_lmdz_para, ONLY : is_master 12 12 13 13 ! Local variables 14 14 INTEGER :: ispec 15 INTEGER :: klon ! Amaury 12/24: cette déclaration était avant implicite (depuis longtemps !), mais c'est probablement un bug !? On devrait avoir `USE dimphy, ONLY: klon`. A corriger ultérieurement.. ? 15 16 16 17 WRITE(lunout,*) 'IN STRATAER_EMISS INIT WELCOME!' … … 215 216 216 217 USE yomcst_mod_h 217 USE regular_lonlat_mod, ONLY: lon_reg, lat_reg218 USE regular_lonlat_mod, ONLY: lon_reg, lat_reg 218 219 USE dimphy, ONLY: klon 219 220 USE mod_grid_phy_lmdz, ONLY: nbp_lat, nbp_lon -
LMDZ6/trunk/libf/phylmd/StratAer/traccoag_mod.f90
r5268 r5367 4 4 ! considering coagulation and sedimentation. 5 5 ! 6 IMPLICIT NONE; PRIVATE 7 PUBLIC traccoag 6 8 CONTAINS 7 9 -
LMDZ6/trunk/libf/phylmd/dyn1d/1Dconv.h
r5285 r5367 822 822 ENDIF 823 823 END 824 824 825 CHARACTER*(*) FUNCTION SPACES(STR,NSPACE) 825 826 ! … … 831 832 !- replaced by NSPACE blanks inside the string STR 832 833 ! 833 CHARACTER*(*) STR 834 CHARACTER*(*), INTENT(OUT) :: str 835 INTEGER, INTENT(INOUT) :: nspace 836 INTEGER :: iblank, inonbl, ispace, lenspa, i, lens 834 837 ! 835 838 LENSPA = LEN(SPACES) … … 854 857 IF (ISPACE.LE.LENSPA) GO TO 100 855 858 999 END 856 FUNCTION INDEXC(STR,SSTR) 859 860 INTEGER FUNCTION INDEXC(STR,SSTR) 857 861 ! 858 862 ! CERN PROGLIB# M433 INDEXC .VERSION KERNFOR 4.14 860211 … … 862 866 !- string STR scanning forward 863 867 ! 864 CHARACTER*(*) STR,SSTR 868 CHARACTER*(*), INTENT(IN) :: str, sstr 869 INTEGER :: lens, lenss, i 865 870 ! 866 871 LENS = LEN(STR)
Note: See TracChangeset
for help on using the changeset viewer.