Workflows ========= The high-level ``WorkChain``\ s and their inputs/outputs. Workflows that start from force constants accept *either* a CASTEP ``castep_file`` or a pre-built ``force_constants`` node (e.g. from Phonopy); ``ToscaFromModesWorkChain`` instead starts from precomputed phonon modes and offers no force-constants source at all -- see the worked :doc:`examples `. These pages are generated from the live process **spec** by AiiDA's ``aiida-workchain`` directive, showing the inputs, outputs, and outline, with exit codes documented in the class reference. .. aiida-workchain:: DispersionWorkChain :module: aiida_pythonjob_ins.workflows.dispersion .. aiida-workchain:: DosWorkChain :module: aiida_pythonjob_ins.workflows.dos .. aiida-workchain:: ToscaFromModesWorkChain :module: aiida_pythonjob_ins.workflows.tosca .. aiida-workchain:: ToscaFromForceConstantsWorkChain :module: aiida_pythonjob_ins.workflows.tosca