Skip to content
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

Feature request: option for running complex workflow without fireworks #302

Open
JaGeo opened this issue Apr 20, 2023 · 7 comments
Open

Comments

@JaGeo
Copy link
Member

JaGeo commented Apr 20, 2023

I very much like that one can start jobs without setting up a MongoDB database with the help of jobflow. However, for more complex workflows (e.g., the phonon workflow in atomate2), the submission with 1 job script can be very inefficient (e.g., if one computation out of 10 of the workflow does not finish, one has the repeat the overall computation). It would be great to have an obvious and easy to use option in jobflow (e.g., based on a file database) where one can easily restart a part of the computations and/or submit the jobs of an workflow in several job scripts.

I think, @utf , we have talked about this before.

@Andrew-S-Rosen
Copy link
Member

@JaGeo --- While perhaps not the perfect solution, it sounds like the MontyStore in maggma is very close in spirit to what you are looking for. See here.

@JaGeo
Copy link
Member Author

JaGeo commented Jun 10, 2023

@arosen93 thanks! I now have to find time to test it. Any other suggestions for approaches without db are also highly appreciated. HPCs in Europe and especially their comoute nodes are usually not easy to connect with database servers.

@utf
Copy link
Member

utf commented Aug 14, 2023

@JaGeo have you spoken to @davidwaroquiers or @gpetretto about Jobflow-remote?

@JaGeo
Copy link
Member Author

JaGeo commented Aug 14, 2023

Yes, thank you. We have interacted in the meantime. I think we can close this!

@JaGeo JaGeo closed this as completed Aug 14, 2023
@JaGeo JaGeo reopened this Jul 10, 2024
@JaGeo
Copy link
Member Author

JaGeo commented Jul 10, 2024

Hi @utf @davidwaroquiers ,

I wanted to raise this point again. It might be worth considering a middle ground solution for smaller workflows, potentially with another type of store. jf-remote is awesome but still requires some setup.

@Andrew-S-Rosen
Copy link
Member

This feature request is likely partially dependent on materialsproject/maggma#832.

@JaGeo
Copy link
Member Author

JaGeo commented Jul 10, 2024

@Andrew-S-Rosen thanks for linking this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants