MPI is not speeding up? #164
Zhoujieliang
started this conversation in
General
Replies: 1 comment 2 replies
-
for mpi run, you will need to use the mpi run command instead of just ./hrldas.exe. The mpi run command will be slightly different in different computers or machines (https://www.open-mpi.org/doc/v4.0/man1/mpirun.1.php). you may try "mpirun -np 4 ./hrldas.exe" This means using 4 cores to run the model. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
hello,
![image](https://private-user-images.githubusercontent.com/125653764/392764326-e7e781be-cdae-4852-8d04-7e531ada2610.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NzY5OTgsIm5iZiI6MTczOTQ3NjY5OCwicGF0aCI6Ii8xMjU2NTM3NjQvMzkyNzY0MzI2LWU3ZTc4MWJlLWNkYWUtNDg1Mi04ZDA0LTdlNTMxYWRhMjYxMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxM1QxOTU4MThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lOTE2NjBmODIyZmQ1YTJjYzdkNjRhMjcwZDQ1ZTg0YTNiODMxYWNjNTI1MjQxM2JmYWE0ZTVkNWNhMGQzYWE5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.VjJ4v8lnqr1m09VpWplPADmNhC9H8PGhLfSA28d-V6I)
![image](https://private-user-images.githubusercontent.com/125653764/392764662-885c439c-0670-4aef-8b30-dc80664f5437.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NzY5OTgsIm5iZiI6MTczOTQ3NjY5OCwicGF0aCI6Ii8xMjU2NTM3NjQvMzkyNzY0NjYyLTg4NWM0MzljLTA2NzAtNGFlZi04YjMwLWRjODA2NjRmNTQzNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxM1QxOTU4MThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZTY4MGNlMmE3ZGRlNzI0NWE4NjA3ZmQ2OGY1OGExMjI1Y2I5ZDZiZjVmMjg4Y2QxZjYwMTcwMmYyYTdkMmYzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.TLK7ZiGsciH0U-G1BTWhv2gbPUufCIE8bj2_Pt_zWSE)
![image](https://private-user-images.githubusercontent.com/125653764/392767517-f38be1fd-e998-4432-86f9-4b7add556a39.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NzY5OTgsIm5iZiI6MTczOTQ3NjY5OCwicGF0aCI6Ii8xMjU2NTM3NjQvMzkyNzY3NTE3LWYzOGJlMWZkLWU5OTgtNDQzMi04NmY5LTRiN2FkZDU1NmEzOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxM1QxOTU4MThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jYTc1ZDY4MWE2MWM1MmFlNWRiNTA3NzViYjlmOGVkNDY2Y2ZjZmRhNmE3OWJkNTNmN2M4NTYzYzg1M2NmMGE1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.uZJwt7S_Zv0wuKLUZNLGHxeA2NFTMg64qZV-kR5GNTU)
I compile Noahmp with two version.
One is serial.
Another is mpi.
And use same data, same namelist, there is no difference in speed between the two when running ./hrldas.exe
How can I check if I have successfully compiled MPI?
Beta Was this translation helpful? Give feedback.
All reactions