Skip to content

Managers

VaspManager handles the creation of a set of CalculationManagers for each material and specified calculation types.

graph TD
A[VaspManager] --> C(Material 1) & D(Material 2) & E(Material ...)
subgraph identifier[" "]
direction LR
  F(Material N) --> G[RlxCoarseManager]
  F --> H[RlxManager]
  F --> I[StaticManager]
  F --> J[BulkmodManager]
  F --> K[ElasticManager]
end
A[VaspManager] --> identifier[" "]

Each CalculationManager has its own logical flow in order to handle VASP input creation, job submission and monitoring, and result processing.

graph TD
A[CalculationManager] --> B[VaspInputCreator]
A --> C[JobManager]
A -.-> D[Analzyer]