Changeset 3611 for trunk/LMDZ.COMMON
- Timestamp:
- Feb 7, 2025, 12:14:55 PM (7 days ago)
- Location:
- trunk/LMDZ.COMMON/libf/evolution
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/evolution/changelog.txt
r3610 r3611 577 577 - The sublimation flux can now be modified by the new function 'recomp_tend_h2o' to account for the growth of a dust lag layer (see Eran Vos's note for the formula). 578 578 - Addition of a function 'itp_tsoil' to compute the soil temperature at any point in the soil profile. 579 580 == 07/02/2025 == JBC 581 Few bug corrections: 582 - global surface pressure was badlu updated (r3610); 583 - XIOS slope variables were not consistent; 584 - missing initialization for slope number (r3609); 585 - taking into account that there may be no "startfi.nc" at the beginning of the PEM simulation. -
trunk/LMDZ.COMMON/libf/evolution/deftank/lib_launchPEM.sh
r3579 r3611 144 144 iPEM=1 145 145 iPCM=1 146 cp startfi.nc starts/ 146 if [ -f "startfi.nc" ]; then 147 cp startfi.nc starts/ 148 fi 147 149 if [ -f "start.nc" ]; then 148 150 cp start.nc starts/ -
trunk/LMDZ.COMMON/libf/evolution/pem.F90
r3610 r3611 727 727 do i = 1,ngrid 728 728 do islope = 1,nslope 729 ps_avg_global_new = ps_avg_global_ old- CO2cond_ps*g*cell_area(i)*d_co2ice(i,islope)*subslope_dist(i,islope)/cos(pi*def_slope_mean(islope)/180.)/total_surface729 ps_avg_global_new = ps_avg_global_new - CO2cond_ps*g*cell_area(i)*d_co2ice(i,islope)*subslope_dist(i,islope)/cos(pi*def_slope_mean(islope)/180.)/total_surface 730 730 enddo 731 731 enddo … … 733 733 if (adsorption_pem) then 734 734 do i = 1,ngrid 735 ps_avg_global_new = ps_avg_global_ old- g*cell_area(i)*delta_co2_adsorbed(i)/total_surface735 ps_avg_global_new = ps_avg_global_new - g*cell_area(i)*delta_co2_adsorbed(i)/total_surface 736 736 enddo 737 737 endif … … 1251 1251 call info_PEM(i_myear_leg,stopPEM,i_myear,n_myear) 1252 1252 1253 write(*,*) ">> The PEM has run for", i_myear_leg, "Martian years." 1254 write(*,*) ">> The chained simulation has run for", i_myear, "Martian years =", i_myear*convert_years, "Earth years." 1255 write(*,*) ">> The reached date is now", (year_bp_ini + i_myear)*convert_years, "Earth years." 1256 write(*,*) ">> PEM: so far, so good!" 1253 write(*,*) '************************************************************************' 1254 write(*,*) "> The PEM has run for", i_myear_leg, "Martian years." 1255 write(*,*) "> The chained simulation has run for", i_myear, "Martian years =", i_myear*convert_years, "Earth years." 1256 write(*,*) "> The reached date is now", (year_bp_ini + i_myear)*convert_years, "Earth years." 1257 write(*,*) "> PEM: so far, so good!" 1258 write(*,*) '************************************************************************' 1257 1259 1258 1260 if (layering_algo) then -
trunk/LMDZ.COMMON/libf/evolution/read_data_PCM_mod.F90
r3609 r3611 76 76 do islope = 1,nslope 77 77 if (nslope /= 1) then 78 num=' ' 78 79 write(num,'(i2.2)') islope 79 80 num = '_slope'//num … … 196 197 do islope = 1,nslope 197 198 if (nslope /= 1) then 199 num=' ' 198 200 write(num,'(i2.2)') islope 199 201 num = '_slope'//num
Note: See TracChangeset
for help on using the changeset viewer.