Excerpt | ||||
---|---|---|---|---|
| ||||
การทำให้สามารถสั่งรัน WPS และ WRF ด้วยการ Submit job เพียงครั้งเดียว |
ผู้ใช้งาน WRF model สามารถสร้างโฟลเดอร์ใหม่ (เช่น RunWRF) เพื่อ Submit job ของทั้ง WPS และ WRF พร้อมกันจากโฟลเดอร์นี้ โดยมีขั้นตอนดังนี้
สร้างโฟลเดอร์ใหม่ ชื่อ RunWRF
คัดลอกโฟลเดอร์ ./WRF/test/em_real ด้วยสคริปต์เช่นใน Duplicate ./WRF/test/em_real มายังโฟลเดอร์ RunWRF
คัดลอกโฟลเดอร์ ./WPS ด้วยสคริปต์เช่นใน Duplicate ./WPS มายังโฟลเดอร์ RunWRF
จากโฟลเดอร์ RunWRF นี้ ทำการลิ้งค์ Vtable, ลิ้งค์ข้อมูลนำเข้า, ปรับ namelist.wps, namelist.input ฯลฯ ตามปกติ
Submit job ด้วย Submission script เช่นด้านล่างนี้
Code Block | ||
---|---|---|
| ||
#!/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 |
...
RETURN: WRF model
...
Contact Us
ThaiSC support service : thaisc-support@nstda.or.th