Hi, I’m using cmaq5.3.1, bisheng compiler. The grid resolution is 27km, 182*138. When I run cctm script, it can only run on single processor, but not on two or more nodes. Is it a compilation problem or a setting in the script, can someone help me? I uploaded the log file and script. Thanks a lot.
buff_CMAQ_CCTMv531_wangn_20230516_152624_607101675.txt (17.1 KB)
config_cmaq.txt (11.3 KB)
run_cctm.txt (35.0 KB)
Based on your buff_CMAQ*.txt file, you were able to run CMAQ using 120 processors:
/usr/bin/time -p mpirun -N 120 /USERDATA/research/wangn/ffyu/cmaq5.3.1/CCTM_TEST/scripts/BLD_CCTM_v531_bisheng/CCTM_v531.exe
In the run_cctm.txt file,
#DSUB -N 5
#DSUB -R “cpu=128;mem=256000”
Perhaps you were trying to request 5 nodes, or to use 128x5 processors?
It may be advisable to only use 120 out of the 128 processors per node.
In the CMAQ run script this setting determines how many processors the model will use.
@ NPCOL = 30; @ NPROW = 4
If you want to run on 600 processors or 5 x 120, you would need to change the above setting in the run script to use
@ NPCOL = 30; @ NPROW = 20