Ask HN: Heavy computation setup for Python?
1–7 of 7 posts
Re: Ask HN: Heavy computation setup for Python?
#2Re: Ask HN: Heavy computation setup for Python?
#3(Edited for an autocorrect hiccup)
Re: Ask HN: Heavy computation setup for Python?
#4I support some users running DFT, and I have a few questions: What’s your current setup? How big are the models? Which DFT code are you running; VASP, QE, something else? How long are your runs currently taking vs. how long do you want them to be? (Edited for an autocorrect hiccup)
Re: Ask HN: Heavy computation setup for Python?
#5I support some users running DFT, and I have a few questions: What’s your current setup? How big are the models? Which DFT code are you running; VASP, QE, something else? How long are your runs currently taking vs. how long do you want them to be? (Edited for an autocorrect hiccup)
I'm currently running things locally on my MacBook Pro. The models aren't too big, just a few atoms for now as I'm still testing things. But the optimization codes runs for a couple of hours, and I wish it went down to less than a half hour. I am running GPAW.
I'm not as familiar with GPAW but if you're able to share a minimal example I could try to take a look.
Re: Ask HN: Heavy computation setup for Python?
#6Earlier quoted context omitted.
I'm currently running things locally on my MacBook Pro. The models aren't too big, just a few atoms for now as I'm still testing things. But the optimization codes runs for a couple of hours, and I wish it went down to less than a half hour. I am running GPAW.
Ok, so each instance takes a a "reasonable" amount of time and the whole structure optimization is taking hours? If you can get a setup with MPI and/or CUDA you may be able to cut the instance runtimes, but if the optimization is just slow to converge it won't help much. If it's the former then a higher end workstation or a small cluster could get you there. Cloud could be an option here too if you can aggregate the…
Would love to hear your thoughts
Re: Ask HN: Heavy computation setup for Python?
#7It takes your local code and environment (we support pip, poetry and conda) and runs python code on AWS or Azure (though Azure might have some rough edges still). You can specify what kind of machine you want based on cpu/memory etc, no need to deal with weird instance names. You can get cheap spot instances etc.