Changeset 3366 for trunk/LMDZ.COMMON/libf/evolution
- Timestamp:
- Jun 11, 2024, 3:12:31 PM (6 months ago)
- Location:
- trunk/LMDZ.COMMON/libf/evolution
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/evolution/changelog.txt
r3365 r3366 349 349 Some features might not work very well yet since not every stituation has not been tested. 350 350 351 == 10/06/2024 == JBC 352 - The PEM can now stop itself cleanly before the SLURM time limit for the job is reached and it continues the simulation with a new cycle. 353 - Update of "jobPEM.slurm" in the deftank to guarantee enough memory space to run the job. 354 - Few minor cleanings. 355 356 == 10/06/2024 == JBC 357 Correction of an error in "lib_launchPEM.sh" due to a miscalculated condition + Improvement of the relaunch which now cleans the unnecessary files. 351 == 11/06/2024 == LL 352 Fixing bug in the initial computation of ice tendencies (a negative tendancies was computed when a glacier was disapearing at the end of the second year of the PCM). 353 Fixing a bug in the update of the tendencies of CO2 to ensure mass conservation 354 355 ~ -
trunk/LMDZ.COMMON/libf/evolution/compute_tend_mod.F90
r3149 r3366 13 13 !======================================================================= 14 14 ! 15 ! Compute the tendencies of the evolution of water ice over the years15 ! Compute the initial tendencies of the evolution ice based on the PCM data 16 16 ! 17 17 !======================================================================= … … 33 33 where (abs(tendencies_ice) < 1.e-10) tendencies_ice = 0. 34 34 35 ! If the minimum over the last year is 0 then we have no perennial ice 36 where (abs(min_ice(:,:,2)) < 1.e-10) tendencies_ice = 0. 35 37 END SUBROUTINE compute_tend 36 38 -
trunk/LMDZ.COMMON/libf/evolution/evol_ice_mod.F90
r3319 r3366 29 29 ! local: 30 30 ! ------ 31 31 real, dimension(ngrid,nslope) :: co2_ice_tmp ! Evolution of perennial ice over one year 32 32 !======================================================================= 33 33 ! Evolution of CO2 ice for each physical point 34 34 write(*,*) 'Evolution of co2 ice' 35 co2_ice = co2_ice + tend_co2_ice*dt_pem36 where (co2_ice < 0.)37 co2_ice = 0.38 tend_co2_ice = 0.35 co2_ice_tmp = co2_ice + tend_co2_ice*dt_pem 36 where (co2_ice_tmp < 0.) 37 co2_ice_tmp = 0. 38 tend_co2_ice = -co2_ice/dt_pem 39 39 end where 40 40 co2_ice = co2_ice_tmp 41 41 END SUBROUTINE evol_co2_ice 42 42
Note: See TracChangeset
for help on using the changeset viewer.