Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt
hiddentrue
nameSingle WRF Job Submission (WPS+WRF)

การทำให้สามารถสั่งรัน WPS และ WRF ด้วยการ Submit job เพียงครั้งเดียว

...

Code Block
languagebash
#!/bin/bash

#SBATCH -p compute                  # Partition or machine type [devel/compute/$
#SBATCH -N 1 --ntasks-per-node=40   # Number of nodes and Number of core per no$
#SBATCH -t 24:00:00                 # Total run time limit (hour:minute:second)
#SBATCH -J WRF_Ex1                  # Job name (short)
#SBATCH -A projxxxx                 # Your project account *** {USER EDIT} ***

module purge
module load netCDF-Fortran/4.5.2-iimpi-2019b
module load libpng/1.6.37-GCCcore-8.3.0
module load JasPer/1.900.1-intel-2019b

export JASPERINC=$EBROOTJASPER/include
export JASPERLIB=$EBROOTJASPER/lib

ulimit -s unlimited

# Run WPS
srun -n4 --exclusive ./geogrid.exe &
srun -n1 --exclusive ./ungrib.exe &
wait
srun -n4 --exclusive ./metgrid.exe &
wait

# Run WRF
srun ./real.exe &
wait
srun ./wrf.exe

...

คัดลอกไฟล์ duplicate_WPS4p4.sh และ duplicate_WRF4p4_emreal.sh จากโฟลเดอร์ /tarafs/data/projects/common/WRF/Others (เช่นเดียวกับใน Duplicate ./WPS และ Duplicate ./WRF/test/em_real)

Code Block
# Copy the prepared script 
cp /tarafs/data/projects/common/WRF/Others/duplicate_WPS4p4.sh ./duplicate_WPS.sh 
cp /tarafs/data/projects/common/WRF/Others/duplicate_WRF4p4_emreal.sh ./duplicate_emreal.sh

...

ทำขั้นตอนที่ 1-4 ซ้ำ จนกว่าจะได้จำนวนโฟลเดอร์ RunWRF เท่ากันจำนวน Job ที่ต้องการสั่งเข้า TARA พร้อมๆกัน

RETURN: WRF model

...

Contact Us
ThaiSC support service : thaisc-support@nstda.or.th