- 01 Jun, 2018 2 commits
-
-
John-Paul Robinson authored
Resolve "Add GPU support for slurm environment to bedpostx" Closes #2 See merge request !2
-
John-Paul Robinson authored
-
- 11 May, 2018 5 commits
-
-
John-Paul Robinson authored
This is hard coded for now but allows bedpostx to specific the correct parameters for the fsl_sub job submits for gpu use in slurm.
-
John-Paul Robinson authored
Allows caller to pass additional information to scheduler.
-
John-Paul Robinson authored
This lets the caller of fsl_sub enrich the job submit with context specific arguments, eg. request a GPU.
-
John-Paul Robinson authored
This influence the slurm partition used with -T (time) arguement to fsl_sub. Enables caller to select correct queue.
-
John-Paul Robinson authored
Need to explictly set a SLURM detected var since there is no inherent var like SGE_ROOT for SLURM
-
- 10 May, 2018 7 commits
-
-
John-Paul Robinson authored
This supports correct mailopts for slurm and avoids errors in the fsl_sub command. Tag the changes with SLURM as well as SGE
-
John-Paul Robinson authored
Bring over changes from slurm support developed in bedpostx. These are minor corrections to variable values and conditionals to support SLURM along with SGE. Additionally include the cancel script customization for slurm.
-
John-Paul Robinson authored
Merge branch '2-add-gpu-support-for-slurm-environment-to-bedpostx' of gitlab.rc.uab.edu:jpr/fsl into 2-add-gpu-support-for-slurm-environment-to-bedpostx
-
John-Paul Robinson authored
Allow the -q parameter to define the partition for slurm. Needed for GPU use. Set default queue value to the previous hardcoded value "short".
-
John-Paul Robinson authored
Reuses FSLGECUDA environment var for GPU partition definition in slurm.
-
John-Paul Robinson authored
This is the default wrapper for GPU execution provided by FSL and designed to work with SGE.
-
John-Paul Robinson authored
-
- 01 Mar, 2017 8 commits
-
-
John-Paul Robinson authored
Detect slurm or sge and use appropriate mail sending options.
-
John-Paul Robinson authored
Provide the same support for job control that SGE has and exit with job control report.
-
John-Paul Robinson authored
-
John-Paul Robinson authored
The -m parameter is not always set by the caller so set the proper value from ldap by default.
-
John-Paul Robinson authored
The slice jobs don't need as much ram because the image slices are smaller. The factor is about 10x the file size. 1GB is a generous amount.
-
John-Paul Robinson authored
The "afterany" is the correct dependancy to hold jobs until the prior job completes.
-
John-Paul Robinson authored
Execute task in sub job not in shell of caller.
-
John-Paul Robinson authored
The slices run for about 25min/megabyte in the slice file so 12hrs is a safe max. Slurm log file pattern added for array job to move output to log dir
-
- 24 Feb, 2017 9 commits
-
-
John-Paul Robinson authored
This completes the prior commit.
-
John-Paul Robinson authored
Override the hard-coded FSL upstream email address structure and replace with a local ldap query to get working email for job notifications.
-
John-Paul Robinson authored
-
John-Paul Robinson authored
-
John-Paul Robinson authored
Added SLURM array job submission modeled after the SGE array job structure Removed the stdin processing for command list which doesn't work Slurm returns job id for caller to use to create dependency tree Added variables similar to the sge_ vars for slurm_ to get the arguments needed for job submission.
-
John-Paul Robinson authored
Applied from fix upstream patch http://www.tchpc.tcd.ie/node/439 patch fsl_sub fsl_sub.patch
-
John-Paul Robinson authored
-
John-Paul Robinson authored
This is the patch from http://www.tchpc.tcd.ie/node/439 which provides an outline for adding slurm support to fsl_sub. Should run with `patch fsl_sub fsl_sub.patch` but throws an error.
-
John-Paul Robinson authored
-