Using WPS on NSCC to prepare MPAS’s Initial Condition (IC)
Published on 2025/08/25
Originally finished on 2024/10/01
TL;DR: Use the existing modules on NSCC.
Note: NSCC is a local supercomputer. If your supercomputer does not have wps out-of-the-box or as a module, you might need to download and build it.
Get WPS
Don’t rebuild the wheel.
module load wps
module load wrf
cp -r /app/apps/wps <RELEVANT_PATH>
Then edit the namelist file.
For Vtable, refer to this website: WRF - Free Data.
Use WPS
First, use link_grib followed by grib files. It will generate files like GRIBFILE.AAA.
Then, edit the namelist.wps
accordingly. Mainly, look for the start and end datetime and the file interval, and also the filename prefix in the &ungrib
section.
Then, use ungrib.exe
. If it complains, fix according to the error prompt.
ungrib.exe
will look into GRIBFILES one by one and try to extract useful fields. Since not all GRIBFILE might be relevant, it is normal to see empty lines, something like
Inventory for date = 20XX-XX-XX XX:00:00
PRES GEOPT HGT TT UU VV RH DEWPT LANDSEA SOILGEO SOILHGT PSFC PMSL SKINTEMP SEAICE SST SNOW_DEN SNOW_EC SNOW SNOWH ST000007 ST007028 ST028100 ST100289 SM000007 SM007028 SM028100 SM100289
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------