NOTE: The plugins and scripts in flux-coral2 are being actively developed and are not yet stable. The github issue tracker is the primary way to communicate with the developers.
Welcome to Flux-specific plugins and scripts for the DOE CORAL2 systems.
Flux CORAL2 consists (or will consist) of several plugins, including:
- A Fluxion resource match plugin to make performant selections of compute and storage nodes
job-shellplugin to support Cray MPI bootstrap via libpalsjob-managerjobtap plugin to insert a job dependency on#DWstring validation and translation- Script to validate
#DWstrings via the DataWarp Services (DWS) K8s API and then insert translated rules into user's submitted jobspec - Script to generate a Fluxion JGF file from DWS inventory API
job-execplugin to transition jobs through the DWS job lifecycle and passthroughDW_*env vars to job environment- flux-core
resourcemodule plugin to track inventory status changes via the DWS API
Flux CORAL2 requires an installed flux-core and flux-sched package. Instructions for building/accessing these packages can be found in Flux's documentation.