1. 09 Jun, 2015 2 commits
  2. 05 Jun, 2015 2 commits
  3. 04 Jun, 2015 2 commits
  4. 03 Jun, 2015 2 commits
    • Morris Jette's avatar
      switch/cray: Refine PMI_CRAY_NO_SMP_ENV set · ef66b2eb
      Morris Jette authored
      switch/cray: Refine logic to set PMI_CRAY_NO_SMP_ENV environment variable.
      Rather than testing for the task distribution option, test the actual
      task IDs to see fi they are monotonically increasing across all nodes.
      Based upon idea from Brian Gilmer (Cray).
      ef66b2eb
    • Morris Jette's avatar
      Add srun --accel-bind option · 4d3726b2
      Morris Jette authored
      Add srun --accel-bind option to control how tasks are bound to GPUs and NIC
          Generic RESources (GRES).
      Based in part upon work by Matthieu Ospici (ATOS).
      gres/nic plugin modified to set OMPI_MCA_btl_openib_if_include environment
          variable based upon allocated devices (usable with OpenMPI and Melanox).
      Reset GRES env vars after task affinity set
      4d3726b2
  5. 02 Jun, 2015 3 commits
  6. 01 Jun, 2015 2 commits
  7. 30 May, 2015 1 commit
  8. 29 May, 2015 5 commits
  9. 28 May, 2015 2 commits
  10. 27 May, 2015 1 commit
    • Morris Jette's avatar
      Map job --mem-per-cpu=0 to --mem=0. · 33c77302
      Morris Jette authored
      However, --mem=0 now reflects the appropriate amount of memory in the
      system, --mem-per-cpu=0 hasn't changed.  This allows all the memory to
      be allocated in a cgroup but is not "consumed" and is available for
      other jobs running on the same host.
      Eric Martin, Washington University School of Medicine
      33c77302
  11. 26 May, 2015 3 commits
  12. 22 May, 2015 3 commits
  13. 21 May, 2015 2 commits
  14. 20 May, 2015 2 commits
  15. 19 May, 2015 1 commit
  16. 16 May, 2015 1 commit
  17. 15 May, 2015 2 commits
  18. 14 May, 2015 3 commits
  19. 13 May, 2015 1 commit
    • Morris Jette's avatar
      Add logic for job container create at alloc time · fc359331
      Morris Jette authored
      Add PrologFlags option of "Contain" to create a proctrack container at
          job resource allocation time.
      At job allocation time, a slurmstepd is spawned on every allocated
          compute node in which to place external processes (e.g. PAM
          can place ssh processes into a cgroup).
      This entity is accounted for and reported by sacct as "<jobid>.extern".
      Some more testing and development remain, but it mostly works.
      fc359331