- Update to Docker CE 19.03.1
- Use "native" Docker/containerd GPU support
- Breaking change in jobs configuration to allow arbitrary configuration
- Update docs
- Resolves#293
* Add MPI config support for MPICH
* Add MPI config support for Docker containers
* Resolve PR comments
* Make use of the script runner with MPI and Docker
* Minor fixes
* Resolve PR comments
* Add MPI config support for IntelMPI
* Separate prologue command into user and system
* Add MpiSettings
* Add MPI config support for Open MPI
* Fix MPI config support for IntelMPI
* Workaround for Open MPI btl tcp
* Correct documentation
* Fix non mpi multi instance execution
* Resolve PR comments
* Resolve PR comments
* Partially address #287
- BLAST and RNASeq pipelines
- Fix adding tasks to an existing job with existing merge tasks
- Add support for force_enable_task_dependencies at the job level
- Fix doc typos
- Federation proxy lifecycle management
- Federation lifecycle management
- Federation job submission and management
- Mount Azure File share for auto-rotated log persistence
- FIFO within job support
- Constraint matching
- Federations can be created in "unique job id" mode requiring all
submitted jobs via fed jobs add be unique across the entire federation
- Supports nearly 15K actions per job (in non-unique job id mode)
- Task dependency rewrite engine for federated jobs
- Verify dependencies only within task group
- Uniquely identify task dependencies
- Allow tuning of scheduling behavior options
- Package federation logic on proxy into Docker container
- Full guide/walkthrough for federation feature
- Refactor common code between monitor/fed proxy into resource
- Other doc updates