Changeset 2641 for LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd
- Timestamp:
- Sep 29, 2016, 11:26:46 PM (8 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2596-2640
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/callphysiq_mod.F90
r2435 r2641 12 12 jD_cur,jH_cur_split,zdt_split, & 13 13 zplev_omp,zplay_omp, & 14 zp hi_omp,zphis_omp,&14 zpk_omp,zphi_omp,zphis_omp, & 15 15 presnivs_omp, & 16 16 zufi_omp,zvfi_omp,zrfi_omp,ztfi_omp,zqfi_omp, & … … 35 35 REAL,INTENT(IN) :: zplev_omp(klon,llm+1) ! interlayer pressure (Pa) 36 36 REAL,INTENT(IN) :: zplay_omp(klon,llm) ! mid-layer pressure (Pa) 37 REAL,INTENT(IN) :: zpk_omp(klon,llm) ! Exner function 37 38 REAL,INTENT(IN) :: zphi_omp(klon,llm) ! geopotential at midlayer 38 39 REAL,INTENT(IN) :: zphis_omp(klon) ! surface geopotential -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/ce0l.F90
r2471 r2641 34 34 USE mod_interface_dyn_phys, ONLY: init_interface_dyn_phys 35 35 #endif 36 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, kappa, omeg, r, rad, & 37 pi, jmp1 38 USE logic_mod, ONLY: iflag_phys, ok_etat0, ok_limit 39 USE comvert_mod, ONLY: pa, preff, pressure_exner 40 USE temps_mod, ONLY: calend, day_ini, dt 36 41 37 42 IMPLICIT NONE … … 42 47 include "paramet.h" 43 48 include "comgeom2.h" 44 include "comconst.h"45 include "comvert.h"46 49 include "iniprint.h" 47 include "temps.h"48 include "logic.h"49 50 REAL :: masque(iip1,jjp1) !--- CONTINENTAL MASK 50 51 REAL :: phis (iip1,jjp1) !--- GROUND GEOPOTENTIAL -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/etat0dyn_netcdf.F90
r2435 r2641 36 36 USE ioipsl, ONLY: flininfo, flinopen, flinget, flinclo, histclo 37 37 USE assert_eq_m, ONLY: assert_eq 38 USE comconst_mod, ONLY: pi, cpp, kappa 39 USE comvert_mod, ONLY: ap, bp, preff, pressure_exner 40 USE temps_mod, ONLY: annee_ref, day_ref, itau_dyn, itau_phy 41 38 42 IMPLICIT NONE 39 43 … … 45 49 include "paramet.h" 46 50 include "comgeom2.h" 47 include "comvert.h"48 include "comconst.h"49 include "temps.h"50 51 include "comdissnew.h" 51 include "serre.h"52 52 REAL, SAVE :: deg2rad 53 53 INTEGER, SAVE :: iml_dyn, jml_dyn, llm_dyn, ttm_dyn, fid_dyn -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90
r2542 r2641 44 44 zmax0,fevap, rnebcon,falb_dir, wake_fip, agesno, detr_therm, pbl_tke, & 45 45 phys_state_var_init 46 USE comconst_mod, ONLY: pi, dtvr 46 47 47 48 PRIVATE … … 52 53 include "paramet.h" 53 54 include "comgeom2.h" 54 include "comconst.h"55 55 include "dimsoil.h" 56 include "temps.h"57 56 include "clesphys.h" 58 57 REAL, SAVE :: deg2rad -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/iniphysiq_mod.F90
r2594 r2641 12 12 prad,pg,pr,pcpp,iflag_phys) 13 13 USE dimphy, ONLY: init_dimphy 14 USE comvert_mod, ONLY: preff, ap, bp, presnivs, scaleheight, pseudoalt 14 15 USE inigeomphy_mod, ONLY: inigeomphy 15 USE mod_grid_phy_lmdz, ONLY: klon_glo ! number of atmospheric columns (on full grid)16 USE mod_grid_phy_lmdz, ONLY: nbp_lon,nbp_lat,nbp_lev,klon_glo ! number of atmospheric columns (on full grid) 16 17 USE mod_phys_lmdz_para, ONLY: klon_omp ! number of columns (on local omp grid) 17 18 USE vertical_layers_mod, ONLY : init_vertical_layers … … 28 29 USE CHEM_REP, ONLY : Init_chem_rep_phys 29 30 #endif 30 USE control_mod, ONLY: dayref,anneeref,day_step,nday,offline, iphysiq 31 USE control_mod, ONLY: dayref,anneeref,day_step,nday,offline, iphysiq, config_inca 31 32 USE inifis_mod, ONLY: inifis 32 33 USE time_phylmdz_mod, ONLY: init_time 34 USE temps_mod, ONLY: annee_ref, day_ini, day_ref, start_time, calend 33 35 USE infotrac_phy, ONLY: init_infotrac_phy 34 36 USE phystokenc_mod, ONLY: init_phystokenc … … 50 52 51 53 include "dimensions.h" 52 include "comvert.h"53 include "comconst.h"54 54 include "iniprint.h" 55 include "temps.h"56 55 include "tracstoke.h" 57 56 … … 99 98 ! --> now initialize things specific to the phylmd physics package 100 99 101 !$OMP PARALLEL DEFAULT(SHARED) COPYIN(/temps/) 100 !!$OMP PARALLEL DEFAULT(SHARED) COPYIN(/temps/) 101 !$OMP PARALLEL DEFAULT(SHARED) & 102 ! Copy all threadprivate variables in temps_mod 103 !$OMP COPYIN(annee_ref, day_ini, day_ref, start_time) 102 104 103 105 ! copy over preff , ap(), bp(), etc … … 139 141 call init_const_lmdz( & 140 142 anneeref,dayref, iphysiq,day_step,nday, & 141 nbsrf, is_oce,is_sic, is_ter,is_lic, calend) 143 nbsrf, is_oce,is_sic, is_ter,is_lic, calend, & 144 config_inca) 142 145 call init_inca_para( & 143 146 nbp_lon,nbp_lat,nbp_lev,klon_glo,mpi_size, & … … 145 148 #endif 146 149 END IF 147 !$OMP PARALLEL DEFAULT(SHARED) COPYIN(/temps/)148 150 151 !!$OMP PARALLEL DEFAULT(SHARED) COPYIN(/temps/) 152 !$OMP PARALLEL DEFAULT(SHARED) 149 153 ! Additional initializations for aquaplanets 150 154 IF (iflag_phys>=100) THEN -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/init_ssrf_m.F90
r2435 r2641 9 9 USE grid_atob_m, ONLY: grille_m 10 10 USE ioipsl, ONLY: flininfo, flinopen, flinget, flinclo 11 USE comconst_mod, ONLY: im, pi 11 12 12 13 CHARACTER(LEN=256), PARAMETER :: icefname="landiceref.nc", icevar="landice" … … 17 18 include "paramet.h" 18 19 include "comgeom2.h" 19 include "comconst.h"20 20 21 21 CONTAINS -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/limit_netcdf.F90
r2594 r2641 67 67 NF90_DEF_DIM, NF90_DEF_VAR, NF90_PUT_VAR, NF90_PUT_ATT, & 68 68 NF90_NOERR, NF90_NOWRITE, NF90_DOUBLE, NF90_GLOBAL, & 69 69 NF90_CLOBBER, NF90_ENDDEF, NF90_UNLIMITED, NF90_FLOAT 70 70 USE inter_barxy_m, ONLY: inter_barxy 71 71 USE netcdf95, ONLY: nf95_def_var, nf95_put_att, nf95_put_var 72 USE comconst_mod, ONLY: pi 72 73 IMPLICIT NONE 73 74 !------------------------------------------------------------------------------- … … 81 82 !------------------------------------------------------------------------------- 82 83 ! Local variables: 83 include "logic.h"84 84 include "comgeom2.h" 85 include "comconst.h"86 85 87 86 !--- INPUT NETCDF FILES NAMES -------------------------------------------------- -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/test_disvert_m.F90
r2435 r2641 15 15 use exner_hyb_m, only: exner_hyb 16 16 use vertical_layers_mod, only: ap,bp,preff 17 use comconst_mod, only: kappa, cpp 17 18 18 19 ! For llm: 19 20 include "dimensions.h" 20 21 ! For kappa, cpp:22 include "comconst.h"23 21 24 22 ! Local:
Note: See TracChangeset
for help on using the changeset viewer.