Changeset 3667
- Timestamp:
- Mar 3, 2025, 11:32:57 AM (4 months ago)
- Location:
- trunk/LMDZ.COMMON/libf/evolution
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/evolution/changelog.txt
r3666 r3667 613 613 - Adjusments of few scripts to handle more situations. 614 614 - Bug correction related to deallocation in case of "soil_pem = .false." or "layering_algo = .true.". 615 616 == 03/03/2025 == JBC 617 Adjusting the anticipation time for more security regarding the job time limit detection. -
trunk/LMDZ.COMMON/libf/evolution/deftank/PCMrun.job
r3649 r3667 39 39 eval "$exe_cmd > out_runPCM${iPCM} 2>&1" 40 40 if [ ! -f "restartfi.nc" ] || ! (tail -n 100 out_runPCM${iPCM} | grep -iq "everything is cool!"); then # Check if it ended abnormally 41 echo "Error: the run PCM $iPCMcrashed!"41 echo "Error: the run \"PCM $iPCM\" crashed!" 42 42 if [ $mode -ne 0 ]; then 43 echo "Be careful: there may be dependent jobs remaining in the SLURM queue with status 'DependencyNeverSatisfied'! You can cancel them by executing the script \"kill_launchPEM.sh\"."43 echo "Be careful: there may be dependent jobs remaining in the queue! You can cancel them by executing the script \"kill_launchPEM.sh\"." 44 44 fi 45 45 exit 1 -
trunk/LMDZ.COMMON/libf/evolution/deftank/PEMrun.job
r3638 r3667 46 46 eval "./$exePEM $arg_pem > out_runPEM${iPEM} 2>&1" 47 47 if [ ! -f "restartfi.nc" ] || ! (tail -n 100 out_runPEM${iPEM} | grep -iq "so far, so good!"); then # Check if it ended abnormally 48 echo "Error: the run PEM $iPEMcrashed!"48 echo "Error: the run \"PEM $iPEM\" crashed!" 49 49 exit 1 50 50 fi -
trunk/LMDZ.COMMON/libf/evolution/pem.F90
r3666 r3667 246 246 character(100) :: chtimelimit ! Time limit for the PEM job outputted by the SLURM command 247 247 real :: timelimit ! Time limit for the PEM job in seconds 248 real, parameter :: antetime = 1200 ! Anticipation time to prevent reaching the time limit: 1200 s = 20 min by default248 real, parameter :: antetime = 2700 ! Anticipation time to prevent reaching the job time limit: 2700 s = 45 min by default (it should cover the computing time of the reshaping tool) 249 249 integer :: cstat, days, hours, minutes, seconds 250 250 character(1) :: sep
Note: See TracChangeset
for help on using the changeset viewer.