Changeset 3432 for trunk/LMDZ.COMMON/libf/evolution/deftank
- Timestamp:
- Sep 20, 2024, 5:18:49 PM (11 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/libf/evolution/deftank/lib_launchPEM.sh
r3430 r3432 173 173 echo "Run PCM $iPCM: call $ii/$2..." 174 174 if [ $1 -eq 1 ]; then # 1D model 175 sed -i "s/^k=[0-9]\+$/k=$(echo "3 - $nPCM_ini" | bc -l)/" PCMrun.job175 sed -i "s/^k=[0-9]\+$/k=$(echo "3 - $nPCM_ini" | bc)/" PCMrun.job 176 176 ./PCMrun.job 177 177 if [ $? -ne 0 ]; then … … 181 181 cp PCMrun.job PCMrun${iPCM}.job 182 182 sed -i -E "s/($name_job[^0-9]*[0-9]*[^0-9]*)[0-9]+$/\1${iPCM}/" PCMrun${iPCM}.job 183 sed -i "s/^k=[0-9]\+$/k=$(echo "3 - $nPCM_ini" | bc -l)/" PCMrun${iPCM}.job183 sed -i "s/^k=[0-9]\+$/k=$(echo "3 - $nPCM_ini" | bc)/" PCMrun${iPCM}.job 184 184 jobID=$(eval "$submit_job PCMrun${iPCM}.job") 185 185 # Create a file to cancel the dependent jobs of the cycle … … 198 198 echo "Run PCM $iPCM: call $i/$2..." 199 199 if [ $1 -eq 1 ]; then # 1D model 200 sed -i "s/^k=[0-9]\+$/k=$(echo "$i + 2 - $nPCM_ini" | bc -l)/" PCMrun.job200 sed -i "s/^k=[0-9]\+$/k=$(echo "$i + 2 - $nPCM_ini" | bc)/" PCMrun.job 201 201 ./PCMrun.job 202 202 if [ $? -ne 0 ]; then … … 206 206 cp PCMrun.job PCMrun${iPCM}.job 207 207 sed -i -E "s/($name_job[^0-9]*[0-9]*[^0-9]*)[0-9]+$/\1${iPCM}/" PCMrun${iPCM}.job 208 sed -i "s/^k=[0-9]\+$/k=$(echo "$i + 2 - $nPCM_ini" | bc -l)/" PCMrun${iPCM}.job208 sed -i "s/^k=[0-9]\+$/k=$(echo "$i + 2 - $nPCM_ini" | bc)/" PCMrun${iPCM}.job 209 209 jobID=$(eval "$submit_dependjob=afterok:${jobID} PCMrun${iPCM}.job") 210 210 echo $kill_job $jobID >> kill_launchPEM.sh … … 363 363 # arg1: model dimension 364 364 relaunchPEM() { 365 iPEM=$( ($irelaunch + 1))366 iPCM=$( ($nPCM_ini + $nPCM*($irelaunch - 1) + 1))365 iPEM=$(echo "$irelaunch + 1" | bc) 366 iPCM=$(echo "$nPCM_ini + $nPCM*($irelaunch - 1) + 1" | bc) 367 367 i_myear=$(awk "NR==$(($iPEM + 1)) {print \$1}" "info_PEM.txt") 368 368 sed -i "1s/.*/$i_myear $n_myear $convert_years $iPCM $iPEM $nPCM $nPCM_ini/" info_PEM.txt
Note: See TracChangeset
for help on using the changeset viewer.