User Guide# Materials science workflow manager Getting started Run a demo workflow Submit a workflow Check the status of a workflow Cancel a workflow Workflow output Write your own task schema and workflow Workflow files Components of a task schema MatFlow syntax Passing variables around a workflow Writing a workflow Example workflow Advanced workflow concepts Resources Task sequences Groups Task schema shortcuts Common errors Submitting a workflow Analysing an old workflow How-to guides Configuration Get and set config items Reset the config to default values Clear the known-submissions file Task Schemas Action command strings Parameter flow within task schemas Template Components How to name parameters and task schemas Workflow Templates Loading workflow templates Workflows Generating a persistent workflow from a workflow template Loading workflows Environments Use multiple versions of the same software Meta-tasks Simple example Customising task parametrisation Loops A basic loop workflow Resources Shell and scheduler arguments Tutorials Beginner: Install MatFlow on your local machine Step 1: Set up a Python environment Step 2: Install MatFlow Step 3: Configure MatFlow for your machine Step 4: Define workflow Step 5: Run the workflow Step 6: Monitor the workflow Step 6: View the results Jupyter notebooks Simulating yield surfaces with DAMASK simulations Fitting single crystal parameters with DAMASK simulations Simulating stress-strain curves with DAMASK