1. 17 Oct, 2011 1 commit
    • Mark A. Grondona's avatar
      Allow appending version information to SLURM_RELEASE · 7083b265
      Mark A. Grondona authored
      For a long time configure has modified the SLURM Release number
      as set in META by stripping off everything before the last '.'
      when building the SLURM_VERSION_STRING. This was done so that a
      release number of 0.pre1 would become just 'pre1' in the version
      string printed by SLURM commands. (e.g. slurm-2.3.0-0.pre1 becomes
      slurm-2.3.0-pre1 in sinfo --version).
      
      In attempting to create a new version 2.3.0-2.x of SLURM (branched
      from 2.3.0-2), it was found that this method is overzealous, and
      results in a version string of just "2.3.0-1" instead of the expected
      "2.3.0-2.1". Since the intent of the sed command is only to remove
      '0.' from prereleases, this patch makes that explicit, so that
      non-prerelease versions branched of tagged SLURM releases keep the
      original Release number in the version string.
      7083b265
  2. 14 Oct, 2011 1 commit
    • Morris Jette's avatar
      Cray srun.pl parsing fix · b94d8de1
      Morris Jette authored
      Cray - Fix for srun.pl parsing to avoid adding spaces between option and
      argument (e.g. "-N2" parsed properly without changing to "-N 2").
      b94d8de1
  3. 11 Oct, 2011 2 commits
  4. 07 Oct, 2011 1 commit
  5. 05 Oct, 2011 2 commits
  6. 04 Oct, 2011 3 commits
  7. 03 Oct, 2011 1 commit
  8. 30 Sep, 2011 4 commits
  9. 29 Sep, 2011 6 commits
  10. 28 Sep, 2011 4 commits
  11. 27 Sep, 2011 1 commit
    • Mark A. Grondona's avatar
      Allow job owner to use scontrol notify · 141d87a4
      Mark A. Grondona authored
      The slurmctld code that processes job notify messages unecessarily
      restricts these messages to be from the slurm user or root. This
      patch allows users to send notifications to their own jobs.
      141d87a4
  12. 26 Sep, 2011 4 commits
  13. 19 Sep, 2011 1 commit
  14. 17 Sep, 2011 1 commit
  15. 16 Sep, 2011 2 commits
    • Morris Jette's avatar
      Problem using salloc/mpirun with task affinity socket binding · 98b203d4
      Morris Jette authored
      salloc/mpirun does not play well together with task affinity socket binding.  The following example illustrates the problem.
      
      [sulu] (slurm) mnp> salloc -p bones-only -N1-1 -n3 --cpu_bind=socket mpirun cat /proc/self/status | grep Cpus_allowed_list
      salloc: Granted job allocation 387
      --------------------------------------------------------------------------
      An invalid physical processor id was returned ...
      
      The problem is that with mpirun jobs Slurm launches only a single task, regardless of the value of -n. This confuses the socket binding logic in task affinity.  The result is that task affinity binds the task to only a single cpu, instead of all the allocated cpus on the socket.  When mpi attempts to bind to any of the other allocated cpus on the socket, it gets the "invalid physical processor id" error. Note that the problem may occur even if socket binding is not explicitly requested by the user.  If task/affinity is configured and the allocated CPUs are a whole number of sockets, Slurm will use "implicit auto binding" to sockets, triggering the problem.
      Patch from Martin Perry (Bull).
      98b203d4
    • Morris Jette's avatar
      Describe mechanism to reserve CPUs rather than whole nodes · 7e181113
      Morris Jette authored
      Update reservation web page to describe mechanism to reserve CPUs rather than whole nodes and provide an example.
      7e181113
  16. 15 Sep, 2011 3 commits
  17. 14 Sep, 2011 3 commits