|
2 | 2 | ################################################################################ |
3 | 3 | # This script will run a single test serially (by default) (on any system) or in |
4 | 4 | # parallel (on a simple computer cluster that does not use a PBS/QSUB queuing |
5 | | -# system). Note that on many supercomputing systems (that use modules and PBS |
| 5 | +# system). Note that many supercomputing systems (that use modules and PBS |
6 | 6 | # queuing systems) often have different methods for compiling code for serial |
7 | 7 | # or parallel processing. The correct compiling method is required for running |
8 | 8 | # this script in parallel or serial. |
|
12 | 12 | # LEVEL=3 microphysics |
13 | 13 | # 2. This idealized simulation does not require geographical data (sfctypehdf5) |
14 | 14 | # for running since geography does not matter. Also, we do not need gridded |
15 | | -# initialization data beyond the sounding input into the namelist. The sounding |
| 15 | +# initialization data beyond the sounding input in the namelist. The sounding |
16 | 16 | # is applied horizontally homogeneous for an idealized run. |
17 | 17 | # |
18 | 18 | # Here is a sample executable statement for running RAMS in parallel, |
19 | 19 | # but NOT on a supercomputer using a PBS QSUB queuing system. Consult their |
20 | 20 | # userguides for running parallel jobs on their systems. Each system is unique. |
21 | | -# ../misc/mpich2-1.4.1.precomp.binaries/bin/mpiexec -machinefile machs -np 4 \ |
22 | | -# ./bin.rams/rams-6.2.12 -f RAMSIN.supercell |
| 21 | +# /home/smsaleeb/software/mpich-3.3.2/bin/mpiexec -machinefile machs -np 8 \ |
| 22 | +# ./bin.rams/rams-6.3.01 -f RAMSIN.supercell |
23 | 23 | # Note: might have to add (-ifrace eth0) to this executable statement or |
24 | | -# something similar depending on how you compute nodes communicate. Use |
| 24 | +# something similar depending on how your compute nodes communicate. Use |
25 | 25 | # utility (ifconfig) to find out how your nodes communicate (ie. eth0 or eth1). |
26 | 26 | # |
27 | 27 | # Do not blindly use this script for running every simulation. It is simply |
|
33 | 33 | # Set you RAMS root path |
34 | 34 | rd=`pwd`/.. |
35 | 35 | # RAMS version (ie. 6.1.6) |
36 | | -vs=6.3.00 |
| 36 | +vs=6.3.01 |
37 | 37 | # Set flag for type of test (0=sequential, 1=parallel) |
38 | | -runtype=1 |
| 38 | +runtype=0 |
39 | 39 | # Set number of nodes for parallel run. |
40 | 40 | n=10 |
41 | 41 | # Set delete flag (0 = do not delete, 1 = delete and start over) |
|
68 | 68 | if [ ! -f $rd/bin.rams/RAMSIN.supercell ] || [ ! -f $a3 ] || [ ! -f $a4 ]; then |
69 | 69 | echo "One of your input paths is incorrect. Stopping!" |
70 | 70 | echo "Check RAMSIN, RAMS executable, and REVU executable!" |
| 71 | + echo "Need to compile RAMS and REVU for this script to fully work" |
71 | 72 | exit |
72 | 73 | fi |
73 | 74 |
|
|
0 commit comments