Updated: 28 February 2024
...
Code Block | ||
---|---|---|
| ||
vi configure.wrf # Change SCC SFC = icc # to SCC SFC = cc -Wno-implicit-function-declaration -Wno-implicit-int # Change SCCCCOMP = icc # to SCCCCOMP = cc -Wno-implicit-function-declaration -Wno-implicit-int # Change DM_CC = cc # to DM_CC = cc -Wno-implicit-function-declaration -Wno-implicit-int # Change FCBASEOPTS_NO_G = -w -ftz -fno-alias -align all $(FORMAT_FREE) $(BYTESWAPIO) # to FCBASEOPTS_NO_G = -fp-model precise -w -ftz -fno-alias -align all $(FORMAT_FREE) $(BYTESWAPIO) |
...
Code Block | ||
---|---|---|
| ||
#!/bin/bash #SBATCH -p compute # Partition #SBATCH -N 1 # Number of nodes #SBATCH --ntasks-per-node=32 # Number of MPI processes per node #SBATCH --cpus-per-task=4 # Number of OpenMP threads per MPI process #SBATCH -t 5-00:00:00 # Job runtime limit #SBATCH -J WRF # Job name #SBATCH -A ltxxxxxx # Account *** {USER EDIT} *** module purge module load cpeIntel/23.09 module load cray-hdf5-parallel/1.12.2.7 module load cray-netcdf-hdf5parallel/4.9.0.7 module load cray-parallel-netcdf/1.12.3.7 module load libpng/1.6.39-cpeIntel-23.09 module load JasPer/1.900.1-cpeIntel-23.09 module load ADIOS2/2.9.1-cpeIntel-23.09 export OMP_STACKSIZE="32M" export OMP_NUM_THREADS=${SLURM_CPUS_PER_TASK} ulimit -s unlimited #srun -n16 -c1 ./geogrid.exe #srun -N1 -n1 -c1 ./ungrib.exe #srun -n16 -c1 ./metgrid.exe srun -n16 ./real.exe srun -n${SLURM_NTASKS} -c${SLURM_CPUS_PER_TASK} ./wrf.exe |
...
Contact Us
ThaiSC support service : thaisc-support@nstda.or.th
...