You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be nice to have the ability to update the PDB-Dev in parallel. Together with the recent updates in #38 it would allow to rebuild the whole repo (with recalculated values) in under 2 minutes on a modern 32-128 core node.
So far I identified several places which interfere with parallel execution:
removes any temp files by mask, including temp files generated for other structures. It specifically hits sascif processing (looks like other files are not reread again. at least when molprobity and excluded volume are already recalculated).
It would be nice to have the ability to update the PDB-Dev in parallel. Together with the recent updates in #38 it would allow to rebuild the whole repo (with recalculated values) in under 2 minutes on a modern 32-128 core node.
So far I identified several places which interfere with parallel execution:
IHMValidation/master/pyext/src/validation/__init__.py
Lines 737 to 739 in f1aec61
uses a hardcoded
test.cif
as a temporary filenameIHMValidation/master/pyext/src/validation/utility.py
Lines 475 to 490 in f1aec61
removes any temp files by mask, including temp files generated for other structures. It specifically hits sascif processing (looks like other files are not reread again. at least when molprobity and excluded volume are already recalculated).
IHMValidation/master/pyext/src/validation/sas.py
Line 86 in f1aec61
IHMValidation/master/pyext/src/validation/sas.py
Line 134 in f1aec61
IHMValidation/master/pyext/src/validation/sas.py
Lines 370 to 372 in f1aec61
IHMValidation/master/pyext/src/validation/sas.py
Line 379 in f1aec61
IHMValidation/master/pyext/src/validation/sas.py
Lines 381 to 382 in f1aec61
temp files for sas processing.
The text was updated successfully, but these errors were encountered: