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 เพียงครั้งเดียว

...

  1. สร้างโฟลเดอร์ใหม่ ชื่อ RunWRF

  2. คัดลอกโฟลเดอร์ ./WRF/test/em_real ด้วยสคริปต์เช่นใน Duplicate ./WRF/test/em_real มายังโฟลเดอร์ RunWRF

  3. คัดลอกโฟลเดอร์ ./WPS ด้วยสคริปต์เช่นใน Duplicate ./WPS มายังโฟลเดอร์ RunWRF

  4. จากโฟลเดอร์ RunWRF นี้ ทำการลิ้งค์ Vtable, ลิ้งค์ข้อมูลนำเข้า, ปรับ namelist.wps, namelist.input ฯลฯ ตามปกติ

  5. Submit job ด้วย Submission script เช่นด้านล่างนี้

Info

However, it is more efficient to run geogrid.exe, metgrid.exe and real.exe using a few CPU cores and enough memory.

Code Block
languagebash
#!/bin/bash
#SBATCH -p compute                  # Partition or machine type [devel/compute/memory]
#SBATCH -N 1 --ntasks-per-node=40   # Number of nodes and Number of core per node
#SBATCH -t 24:00:00                 # Total run time limit (hour:minute:second)
#SBATCH -J RunWRF_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         # MUST have otherwise ERROR

# Run WPS
srun -n4 ./geogrid.exe      # 4 CPU cores (-n4) is suggested for geogrid.exe 
srun -n1 ./ungrib.exe       # ungrib.exe MUST run in serial (-n1)
srun -n4 ./metgrid.exe      # 4 CPU cores (-n4) is suggested for metgrid.exe

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

...

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

RETURN: WRF model

...

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