User Tools

Site Tools


howto:wrf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howto:wrf [2021/05/05 12:08]
ccrosby
howto:wrf [2022/10/27 18:42] (current)
thlatshwayo
Line 7: Line 7:
 ====== Warning: mpirun parameters changed ====== ====== Warning: mpirun parameters changed ======
  
-It has been necessary to change some of our MPI installations.  The reason for this is that these installations were compiled without support for the PBS scheduler, which could result in orphaned processes left on the cluster if a job failed for any reason.  The revised MPI installations keep all MPI ranks under full control of PBS, which means that they should be cleaned up properly in the event of a job failure.  However, uers may now experience an incompatibility with the mpirun command.  A typical error message may look like this: +It has been necessary to change some of our MPI installations.  The reason for this is that these installations were compiled without support for the PBS scheduler, which could result in orphaned processes left on the cluster if a job failed for any reason.  The revised MPI installations keep all MPI ranks under full control of PBS, which means that they should be cleaned up properly in the event of a job failure.  However, users may now experience an incompatibility with the mpirun command.  A typical error message may look like this: 
  
 ''HYDT_bsci_init (tools/bootstrap/src/bsci_init.c:175): unrecognized RMK: user'' ''HYDT_bsci_init (tools/bootstrap/src/bsci_init.c:175): unrecognized RMK: user''
Line 56: Line 56:
 #PBS -l select=10:ncpus=24:mpiprocs=24 -q normal -P TEST1234 #PBS -l select=10:ncpus=24:mpiprocs=24 -q normal -P TEST1234
 #PBS -l walltime=3:00:00 #PBS -l walltime=3:00:00
-#PBS -o /mnt/lustre3p/users/jblogs/WRFV3_test/run/stdout +#PBS -o /mnt/lustre/users/jblogs/WRFV3_test/run/stdout 
-#PBS -e /mnt/lustre3p/users/jblogs/WRFV3_test/run/stderr+#PBS -e /mnt/lustre/users/jblogs/WRFV3_test/run/stderr
 #PBS -m abe #PBS -m abe
 #PBS -M jblogs@unseenuniversity.ac.za #PBS -M jblogs@unseenuniversity.ac.za
Line 67: Line 67:
 ##### Running commands ##### Running commands
 # Set PBS_JOBDIR to where YOUR simulation will be run # Set PBS_JOBDIR to where YOUR simulation will be run
-export PBS_JOBDIR=/mnt/lustre3p/users/jblogs/WRFV3_test/run+export PBS_JOBDIR=/mnt/lustre/users/jblogs/WRFV3_test/run
 # First though, change to YOUR WPS directory # First though, change to YOUR WPS directory
-export WPS_DIR=/mnt/lustre3p/users/jblogs/WPS_test+export WPS_DIR=/mnt/lustre/users/jblogs/WPS_test
 cd $WPS_DIR cd $WPS_DIR
 # Clean the directory of old files # Clean the directory of old files
Line 114: Line 114:
 #PBS -l select=10:ncpus=24:mpiprocs=24 -q normal -P TEST1234 #PBS -l select=10:ncpus=24:mpiprocs=24 -q normal -P TEST1234
 #PBS -l walltime=3:00:00 #PBS -l walltime=3:00:00
-#PBS -o /mnt/lustre3p/users/jblogs/WRFV3_test/run/stdout +#PBS -o /mnt/lustre/users/jblogs/WRFV3_test/run/stdout 
-#PBS -e /mnt/lustre3p/users/jblogs/WRFV3_test/run/stderr+#PBS -e /mnt/lustre/users/jblogs/WRFV3_test/run/stderr
 #PBS -m abe #PBS -m abe
 #PBS -M jblogs@unseenuniversity.ac.za #PBS -M jblogs@unseenuniversity.ac.za
Line 125: Line 125:
 ##### Running commands ##### Running commands
 # Set PBS_JOBDIR to where YOUR simulation will be run # Set PBS_JOBDIR to where YOUR simulation will be run
-export PBS_JOBDIR=/mnt/lustre3p/users/jblogs/WRFV3_test/run+export PBS_JOBDIR=/mnt/lustre/users/jblogs/WRFV3_test/run
 cd $PBS_JOBDIR cd $PBS_JOBDIR
 exe=$WRFDIR/WRF/run/wrf.exe exe=$WRFDIR/WRF/run/wrf.exe
Line 147: Line 147:
 #PBS -l walltime=06:00:00 #PBS -l walltime=06:00:00
 #PBS -N WRF4-10X6X4 #PBS -N WRF4-10X6X4
-#PBS -o /mnt/lustre3p/users/jblogs/WRFrun/wrf4.out +#PBS -o /mnt/lustre/users/jblogs/WRFrun/wrf4.out 
-#PBS -e /mnt/lustre3p/users/jblogs/WRFrun/wrf4.err+#PBS -e /mnt/lustre/users/jblogs/WRFrun/wrf4.err
 ### These two stack size settings are essential for use with Intel-compiled code ### These two stack size settings are essential for use with Intel-compiled code
 ulimit -s unlimited ulimit -s unlimited
Line 154: Line 154:
 ### Source the appropriate environment script ### Source the appropriate environment script
 . /apps/chpc/earth/WRF-4.1.1-pnc-impi/setWRF . /apps/chpc/earth/WRF-4.1.1-pnc-impi/setWRF
-export PBSJOBDIR=/mnt/lustre3p/users/jblogs/WRFrun/wrf4.out+export PBSJOBDIR=/mnt/lustre/users/jblogs/WRFrun/wrf4.out
 cd $PBSJOBDIR cd $PBSJOBDIR
 ### Get total number of MPI ranks ### Get total number of MPI ranks
/app/dokuwiki/data/attic/howto/wrf.1620209319.txt.gz · Last modified: 2021/12/09 16:42 (external edit)