phockett / epsman

Management tools for ePolyScat job generation & execution.
1 stars 2 forks source link

Merging/overlap of electronic structure + job handling classes #16

Open phockett opened 3 years ago

phockett commented 3 years ago

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:

Bugs:

phockett commented 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

phockett commented 2 years ago

Symmetry handling

phockett commented 1 year ago

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.

phockett commented 1 year ago

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.