Changeset 2982
- Timestamp:
- Jun 21, 2023, 3:36:23 PM (20 months ago)
- Location:
- trunk/LMDZ.COMMON/libf/evolution
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/evolution/conf_pem.F90
r2980 r2982 106 106 print*, 'Do we compute the ice table with the dynamic method?', icetable_dynamic 107 107 108 if (( not(soil_pem)).and.((icetable_equilibrium).or.(icetable_dynamic))) then108 if ((.not.soil_pem).and.((icetable_equilibrium).or.(icetable_dynamic))) then 109 109 print*,'Ice table must be used when soil_pem = T' 110 110 call abort_physic(modname,"Ice table must be used when soil_pem = T",1) 111 111 endif 112 112 113 if (( not(soil_pem)).and.adsorption_pem) then113 if ((.not.soil_pem).and.adsorption_pem) then 114 114 print*,'Adsorption must be used when soil_pem = T' 115 115 call abort_physic(modname,"Adsorption must be used when soil_pem = T",1) 116 116 endif 117 117 118 if (( not(soil_pem)).and.(fluxgeo.gt.0.)) then118 if ((.not.soil_pem).and.(fluxgeo.gt.0.)) then 119 119 print*,'Soil is not activated but Flux Geo > 0.' 120 120 call abort_physic(modname,"Soil is not activated but Flux Geo > 0.",1) 121 121 endif 122 122 123 if (( not(soil_pem)).and.reg_thprop_dependp) then123 if ((.not.soil_pem).and.reg_thprop_dependp) then 124 124 print*,'Regolith properties vary with Ps only when soil is set to true' 125 125 call abort_physic(modname,'Regolith properties vary with Ps only when soil is set to true',1) -
trunk/LMDZ.COMMON/libf/evolution/orbit_param_criterion_mod.F90
r2980 r2982 14 14 15 15 SUBROUTINE orbit_param_criterion(year_iter_max) 16 #ifdef CPP_IOIPSL 17 use IOIPSL, only: getin 18 #else 19 ! if not using IOIPSL, we still need to use (a local version of) getin 20 use ioipsl_getincom, only: getin 21 #endif 16 22 17 23 USE temps_mod_evol, ONLY: year_bp_ini, year_PEM, var_obl, var_ex, var_lsp … … 109 115 !Constant max change case 110 116 111 max_change_obl=0. 1117 max_change_obl=0.5 112 118 max_change_ex=0.1 113 119 max_change_lsp=40. 120 121 CALL getin('max_change_obl', max_change_obl) 122 123 CALL getin('max_change_ex', max_change_ex) 124 125 CALL getin('max_change_lsp', max_change_lsp) 114 126 115 127 max_obl=obliquit+max_change_obl … … 147 159 endif 148 160 149 max_obl_iter=999999 999999150 max_ex_iter =999999 999999151 max_lsp_iter=999999 999999161 max_obl_iter=999999 162 max_ex_iter =999999 163 max_lsp_iter=999999 152 164 153 165 !-------------------------------- -
trunk/LMDZ.COMMON/libf/evolution/pem.F90
r2980 r2982 921 921 922 922 print *, "Updating the new Tsurf" 923 bool_sublim= 0923 bool_sublim=.false. 924 924 Tsurfave_before_saved(:,:) = tsurf_ave(:,:) 925 925 DO ig = 1,ngrid … … 931 931 if(initial_co2_ice(ig_loop,islope_loop).lt.0.5 .and. qsurf(ig_loop,igcm_co2,islope_loop).LT. 1E-10) then 932 932 tsurf_ave(ig,islope)=tsurf_ave(ig_loop,islope_loop) 933 bool_sublim= 1933 bool_sublim=.true. 934 934 exit 935 935 endif 936 936 enddo 937 if (bool_sublim.eq .1) then937 if (bool_sublim.eqv. .true.) then 938 938 exit 939 939 endif … … 944 944 if(initial_co2_ice(ig_loop,islope_loop).lt.0.5 .and. qsurf(ig_loop,igcm_co2,islope_loop).LT. 1E-10) then 945 945 tsurf_ave(ig,islope)=tsurf_ave(ig_loop,islope_loop) 946 bool_sublim= 1946 bool_sublim=.true. 947 947 exit 948 948 endif 949 949 enddo 950 if (bool_sublim.eq .1) then950 if (bool_sublim.eqv. .true.) then 951 951 exit 952 952 endif
Note: See TracChangeset
for help on using the changeset viewer.