SSCHAcode / python-sscha

The python implementation of the Stochastic Self-Consistent Harmonic Approximation (SSCHA).
GNU General Public License v3.0
55 stars 21 forks source link

Add an early interface with the AiiDA infrastructure #134

Closed bastonero closed 1 year ago

bastonero commented 1 year ago

Here is a first attempt to exploit the AiiDA framework to compute all the needed properties with a dedicated workflow manager, which can submit, parse and handle possible issues in automated fashion.

A first draft is proposed subclassing the Ensemble to a more dedicated AiiDAEnsemble. Currently, I started with the aiida-quantumespresso interface, but the idea is immediately generalisable to the aiida-common-workflows, which can already compute energies, forces and stresses with 14 quantum engines.