signac-flow
signac-flow copied to clipboard
Workflow management for signac-managed data spaces.
## Description This PR removes and changes the supported directive names in favor of a more generic structure which has less ambiguous setting and more closely allows for modern scheduler...
### Feature description I would like to submit operations so that the partition flag in SLURM looks like ``` #SBATCH --partition=gpu,gpu_mig40 ``` Currently, specifying multiple partitions on the command line...
### Feature description Check whether MPI is initialized when `run` is about to fork and launch a MPI process. ### Proposed solution ```python import hoomd import ctypes import platform system...
### Description `python project.py submit --ignore-conditions all --pretend` output does not include the `--ignore-conditions all` flag in the output job script. ### To reproduce ``` #!/bin/bash #SBATCH --job-name=job name #SBATCH...
### Feature description * Refactor the job directives for logical consistency, to use standard terms, and to better support modern batch schedulers. * Complete the ongoing refactor of the job...
### Description flow incorrectly computes `np = nranks * omp_num_threads` and then sets `--ntasks=np` in the SLURM submission script. ### To reproduce ``` $ flow test-workflow -g 4 -c 128...
### Feature description I would find it more convenient to use flow if the partition were automatically selected based on the job resource request. Many clusters have separate CPU and...
### Description For the GreatLakes (and potentially others) template. Multi-node GPU submissions incorrectly set the `--ntasks-per-node` to be the total number of tasks disregarding individual node size. ## To Reproduce...
Add builtin logging for execution hooks. ## Description Add `LogOperations` and tests for `LogOperations` to execution hooks. ## Motivation and Context Provides built in logging hooks for users. Partially addresses...
### Description from flow import with_job Traceback (most recent call last): File "", line 1, in ImportError: cannot import name 'with_job' from 'flow' ### To reproduce from flow import FlowProject...