AiiDA is a sophisticated open-source workflow management system designed for high-throughput computational science. It focuses on reproducibility, provenance tracking, and automation. AiiDA manages the entire lifecycle of a calculation:…
AiiDA is a sophisticated open-source workflow management system designed for high-throughput computational science. It focuses on reproducibility, provenance tracking, and automation. AiiDA manages the entire lifecycle of a calculation: preparing inputs, submitting jobs to supercomputers (via SLURM, PBS, etc.), parsing outputs, and storing the entire provenance graph (inputs, outputs, and the code that produced them) in a database.
AiiDA is a sophisticated open-source workflow management system designed for high-throughput computational science. It focuses on reproducibility, provenance tracking, and automation. AiiDA manages the entire lifecycle of a calculation: preparing inputs, submitting jobs to supercomputers (via SLURM, PBS, etc.), parsing outputs, and storing the entire provenance graph (inputs, outputs, and the code that produced them) in a database.
Scientific domain: Workflow management, high-throughput computing, data provenance
Target user community: Computational materials scientists, chemists, physicists
Sources: AiiDA website, Comp. Mater. Sci. 111, 218 (2016)
Process or WorkChain inputs (Nodes).aiida-quantumespresso, aiida-vasp, aiida-cp2k, aiida-siesta, aiida-wannier90, etc.pw.x).verdi run script.py).from aiida.engine import submit
from aiida.plugins import CalculationFactory
PwCalculation = CalculationFactory('quantumespresso.pw')
submit(PwCalculation, **inputs)
verdi process list.QueryBuilder or inspect nodes.Primary sources:
Confidence: VERIFIED
Verification status: ✅ VERIFIED