Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
AiiDA WorkGraph documentation
AiiDA WorkGraph documentation

Contents:

  • Overview
  • Quick Start
  • Installation
  • Tutorials
    • Computational materials science with ASE
  • HowTos
    • Use annotations to control data provenance
    • Run tasks in parallel (Scatter-Gather)
    • Control flow in WorkGraph
    • Run shell commands as a task
    • Run calculations remotely
    • Combine workgraphs
    • Continue a finished workgraph
    • Run async functions as tasks
    • Monitor external events as a task
    • Control task execution order
    • Limiting maximum running jobs in a WorkGraph
    • Set task metadata
    • Write error-resistant workflows
    • Command line interface
    • How to control (pause, play, kill) the task
    • Interoperate with aiida-core components
  • Concepts
    • Task
    • WorkGraph
    • Sockets
    • Graph Task
  • GUI
    • WorkGraph web UI
  • Advanced topics
    • Use context variables in WorkGraphs
    • Write workflows using the context manager paradigm
    • Write workflows using the node-graph programming paradigm
    • Write error-resistant workflows
  • Migrating from AiiDA Core to Workgraph
    • Convert WorkChain to WorkGraph
    • Error Handling in WorkGraph
  • Development
    • Contributing
Back to top
View this page
Edit this page

Concepts

Contents:

  • Task
    • Decorator
    • Build from Callable
    • Define a Task
  • WorkGraph
    • Create workgraph
    • Execute the workgraph
    • Graph-level inputs and outputs
    • Context variables
    • WorkGraph engine
  • Sockets
    • Automatic Socket Creation
    • Customizing Output Sockets
    • Socket Types from Python Type Hints
    • Organizing Sockets with Namespaces
  • Graph Task
    • The graph task as a workflow factory
    • Dynamic logic: graph task vs. context managers
    • Nested workflows
    • Handling Input Data Types
Next
Task
Previous
Interoperate with aiida-core components
Copyright © 2023, Xing Wang
Made with Sphinx and @pradyunsg's Furo