Changeset 2839 for LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd
- Timestamp:
- Mar 30, 2017, 4:16:38 PM (8 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2786,2788-2790,2792-2814,2816-2838
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90
r2787 r2839 82 82 USE fonte_neige_mod 83 83 USE pbl_surface_mod 84 USE regr_ lat_time_climoz_m, ONLY: regr_lat_time_climoz84 USE regr_horiz_time_climoz_m, ONLY: regr_horiz_time_climoz 85 85 USE indice_sol_mod 86 86 USE conf_phys_m, ONLY: conf_phys … … 170 170 radsol(:) = 0.0 !--- Net radiation at ground 171 171 rugmer(:) = 0.001 !--- Ocean rugosity 172 IF(read_climoz>=1) & !--- Ozone climatology173 CALL regr_lat_time_climoz(read_climoz)172 !--- Ozone (zonal or 3D) interpolation in space and time (if 2nd arg is TRUE) 173 IF(read_climoz>=1) CALL regr_horiz_time_climoz(read_climoz,ok_daily_climoz) 174 174 175 175 ! Sub-surfaces initialization. -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/iniphysiq_mod.F90
r2669 r2839 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, pseudoalt15 14 USE inigeomphy_mod, ONLY: inigeomphy 16 15 USE mod_grid_phy_lmdz, ONLY: nbp_lon,nbp_lat,nbp_lev,klon_glo ! number of atmospheric columns (on full grid) … … 110 109 !$OMP COPYIN(annee_ref, day_ini, day_ref, start_time) 111 110 112 ! copy over preff , ap(), bp(), etc113 CALL init_vertical_layers(nlayer,preff,scaleheight, &114 ap,bp,presnivs,pseudoalt)115 116 111 ! Initialize physical constants in physics: 117 112 CALL inifis(punjours,prad,pg,pr,pcpp) -
LMDZ5/branches/testing/libf/dynphy_lonlat/phylmd/init_ssrf_m.F90
r2641 r2839 9 9 USE grid_atob_m, ONLY: grille_m 10 10 USE ioipsl, ONLY: flininfo, flinopen, flinget, flinclo 11 USE ioipsl_getin_p_mod, ONLY: getin_p 11 12 USE comconst_mod, ONLY: im, pi 12 13 … … 42 43 REAL, ALLOCATABLE :: dlat_lic(:), lat_lic(:,:), flic_tmp(:,:), vtmp(:,:) 43 44 REAL :: date, lev(1), dt, deg2rad 45 LOGICAL :: no_ter_antartique ! If true, no land points are allowed at Antartic 44 46 !------------------------------------------------------------------------------- 45 47 deg2rad= pi/180.0 … … 97 99 END DO 98 100 101 102 !--- Option no_ter_antartique removes all land fractions souther than 60S. 103 !--- Land ice is set instead of the land fractions on these latitudes. 104 !--- The ocean and sea-ice fractions are not changed. 105 no_ter_antartique=.FALSE. 106 CALL getin_p('no_ter_antartique',no_ter_antartique) 107 WRITE(lunout,*)"no_ter_antartique=",no_ter_antartique 108 IF (no_ter_antartique) THEN 109 ! Remove all land fractions souther than 60S and set land-ice instead 110 WRITE(lunout,*) "Remove land fractions souther than 60deg south by increasing" 111 WRITE(lunout,*) "the continental ice fractions. No land can now be found at Antartic." 112 DO ji=1, klon 113 IF (latitude_deg(ji)<-60.0) THEN 114 pctsrf(ji,is_lic) = pctsrf(ji,is_lic) + pctsrf(ji,is_ter) 115 pctsrf(ji,is_ter) = 0 116 END IF 117 END DO 118 END IF 119 120 99 121 !--- Sub-surface ocean and sea ice (sea ice set to zero for start). 100 122 pctsrf(:,is_oce)=(1.-zmasq(:))
Note: See TracChangeset
for help on using the changeset viewer.