Set SLURM_JOBID to be pack job leader
This applies to job steps for MPI. Even if there is more than one pack job component in a single MPI_COMM_WORLD, they will share a common SLURM_JOBID.
Showing
- slurm/slurm.h.in 1 addition, 0 deletionsslurm/slurm.h.in
- src/api/step_launch.c 7 additions, 2 deletionssrc/api/step_launch.c
- src/common/slurm_protocol_defs.h 1 addition, 0 deletionssrc/common/slurm_protocol_defs.h
- src/common/slurm_protocol_pack.c 4 additions, 0 deletionssrc/common/slurm_protocol_pack.c
- src/plugins/launch/slurm/launch_slurm.c 1 addition, 0 deletionssrc/plugins/launch/slurm/launch_slurm.c
- src/slurmd/slurmstepd/slurmstepd_job.c 3 additions, 1 deletionsrc/slurmd/slurmstepd/slurmstepd_job.c
- src/slurmd/slurmstepd/slurmstepd_job.h 1 addition, 0 deletionssrc/slurmd/slurmstepd/slurmstepd_job.h
- src/slurmd/slurmstepd/task.c 4 additions, 1 deletionsrc/slurmd/slurmstepd/task.c
- src/srun/libsrun/srun_job.c 21 additions, 5 deletionssrc/srun/libsrun/srun_job.c
- src/srun/libsrun/srun_job.h 1 addition, 0 deletionssrc/srun/libsrun/srun_job.h
- src/srun/srun.c 4 additions, 1 deletionsrc/srun/srun.c
Loading
Please register or sign in to comment