I am running WRF using WPS 4.4 version and would like to run metgrid using dmpar.
As a result of searching through previous posts, I saw many people recommending serial because its performance is not bad.
However, since we are trying to reduce the WRF execution time as much as possible,
we are trying to shorten the execution by even a few minutes by executing metgrid with dmpar.
I am using gfortran and openmpi in aarch64 environment.
If i run "mpirun -np 4 ./real.exe", it will run normally in parallel, but if i run "mpirun -np 4 metgrid.exe", it appears that it will not run in parallel.
I checked with the top command, 4 CPUs are actually in use, but the execution time increases more than when running metgrid in serial,
and the metgrid.log.0000 metgrid.log.0001 metgrid.log.0002 metgrid.log.0003 files are It displays the same log with different times.
1. I would like to check whether my metgrid.exe is running normally in parallel.
2. If parallel execution is not being performed properly, please tell me how to compile it to enable parallel execution.
Please Help.
As a result of searching through previous posts, I saw many people recommending serial because its performance is not bad.
However, since we are trying to reduce the WRF execution time as much as possible,
we are trying to shorten the execution by even a few minutes by executing metgrid with dmpar.
I am using gfortran and openmpi in aarch64 environment.
If i run "mpirun -np 4 ./real.exe", it will run normally in parallel, but if i run "mpirun -np 4 metgrid.exe", it appears that it will not run in parallel.
I checked with the top command, 4 CPUs are actually in use, but the execution time increases more than when running metgrid in serial,
and the metgrid.log.0000 metgrid.log.0001 metgrid.log.0002 metgrid.log.0003 files are It displays the same log with different times.
1. I would like to check whether my metgrid.exe is running normally in parallel.
2. If parallel execution is not being performed properly, please tell me how to compile it to enable parallel execution.
Please Help.
ubuntu$ mpirun -np 4 ./metgrid.exe
Processing domain 1 of 2
Processing 2024-05-19_00
GFS
Processing 2024-05-19_01
GFS
Processing 2024-05-19_02
GFS
Processing 2024-05-19_03