Replies: 3 comments 13 replies
Where is your database hosted? You might need to use
Are you using a connection pool? If so, you should be able to support >1k connections. https://jacksund.github.io/simmate/getting_started/use_a_cloud_database/build_a_postgres_database/#vi-creating-a-connection-pool |
|
Unrelated, but I'm also running into an issue where many workflows (thousands) are failing. A handful of them seem to be from failed DFT due to poor structures, but a vast majority of them give this error:
I tracked this error down and it occurs when the RandomSymStructure creator fails to create a new structure. The new_individual workflow tries to continue anyway and then returns this error. Looking at the worker output, it seems like the main culprit is that many of the spacegroups aren't valid for the first benchmarking composition (Dy1 Cu1). After failing enough times, the random generation must return something other than a structure. I see that in the RandomSymStructure class there's an option to remove failed spacegroups, but it's by default set to False. @jacksund do you think it would be reasonable for me to set this to True to avoid repeat errors? Or is there another reason it's set to False? |
I started outlining the module way back. But go with a new stop condition class:
under the hood, Also maybe double check my logic... I might have packing factor backwards? I expected higher packing = more dense, but my old comments on this method suggest the opposite. Probably need to switch this to
Agreed. 1-3 atom structures should largely be pulled from sources like MatProj. Even in our variable composition searches, we just skip 1 atom systems.
yep this is where I was at as well. It's a negligible amount of time for small systems |
Uh oh!
There was an error while loading. Please reload this page.
@jacksund @scott-materials
Yesterday I was finally able to get enough space on WarWulf to get some benchmarks going. I've been running into a couple of issues, most of which I think I can solve, but one error seems to be crashing a number of workers. I haven't seen the error before, but though maybe one of you might recognize it. My current best guess is that we're making too many connections to the database, but I'm not sure. If you have any ideas, let me know.
Also, there are several issues that I'll need to open a mini PR for to make my life easier with checking issues, so keep an eye out for that.
evo_crash.txt
All reactions