-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
autoparallelized wfl is slower than GNU parallel. #266
Comments
How are you parallelizing with "gnu parallel"? In general wfl parallelizes over multiple input configurations, but I have no idea how the minima hopping is parallelized - I'd guess over multiple initial configs. |
In GNU parallel, it's also parallelized over initial configuration. If that's what you asked. |
Without more information on exactly what you're calling and what the "gnu parallel" parallelization is doing (I didn't see any mention of it on the ASE minimahopping web docs), there's no way to tell. This looks like the output from a single config local minimization (that's what |
GNU parallel is not related to ASE minima hopping, but I just used it to parallelize minima hopping. It's just multiple execution of separate python script but shares one common file of
in a file called
And GNU parallel is executed with following command. What I posted above is logfile of local minimization of single configuration. ( |
Which of those times is reasonable energy evaluation time for your system? How exactly are you running the |
Relaxation time of GNU parallel is more reasonable evaluation time for this system. It shouldn't be that slow. |
I don't see anything obviously wrong. Can you ssh into the node while it's running? If you run |
Other things that might be helpful - run on the node, but don't autoparallelize. Add print statements with timing info ( |
Hello,
I was trying with wfl package with minima hopping.
And I have discovered that when the same process is compared with GNU parallel, wfl is way more slower.
Following, I have compared one geometry relaxation step within minima hopping between GNU parallel and wfl.
Whole relaxation step finished within 1-2 minutes when parallelized with GNU parallel.
Whereas with wfl pacakge one relaxation step takes 1-2 minutes.
I'm using MACE potential for relaxation. Could anyone give some comments on potential reason why it's way slower in wfl parallelization? Many thanks in advance.
The text was updated successfully, but these errors were encountered: