Open phockett opened 3 years ago
Testing for OCS multi-orb jobs... almost working nicely, but still a lot of manual set-up/workarounds required. See http://jake/jupyter/user/paul/lab/tree/ePS/OCS/epsman2021/OCS_ePS_ePSman_multijob-dev_100621.ipynb
Symmetry handling
setOrbInfoPD()
.2023 reboot
Revisiting geometry scan case for OCS, and running on remote cluster - more paths issues!
Now working for remote job writing after 57eb513d5c6522425af520ae35abae1ea5da1d63
May still want to address some other issues, see dev notebook for details.
Multi job case - e.g. bond scans
Also needs a lot of work. See epsman/elecStructure/ESmulti.py
for an initial attempt.
Currently manual cases loop over electronic structure files and overwrite class objects each time. Should be able to pass a connection object and use multiple class instances instead? Otherwise it gets very ugly.
Currently in progress, sort-of working for some dev/test cases, but still painful (as of 10/06/21, https://github.com/phockett/epsman/commit/04469f56c052794ca2f9a932e0013074d02b05a6).
Outstanding items to fix:
Improvements to implement:
job = ESjob(fileName = 'xe_SPKrATZP_rel.log', fileBase = testFilePath)
, OR job tree, but not mixed case (e.g.job = ESjob(mol = 'Xe', fileName = 'xe_SPKrATZP_rel.log', fileBase = testFilePath)
fails)? Due to setJob and/or setPaths routines, but ends up a bit circular, cf. default paths and debugging.job.buildePSjob(channel = 18)
is OK, and sets paths.Bugs: