Send task_offset to slurmd
This is needed to run a single MPI_COMM_WORLD spread across multiple job allocations. The work is incomplete, but well underway in this commit (much of the code in place, test suite runs sucessfully).
Showing
- slurm/slurm.h.in 1 addition, 0 deletionsslurm/slurm.h.in
- src/api/step_io.c 4 additions, 1 deletionsrc/api/step_io.c
- src/api/step_io.h 5 additions, 2 deletionssrc/api/step_io.h
- src/api/step_launch.c 5 additions, 2 deletionssrc/api/step_launch.c
- src/common/write_labelled_message.c 31 additions, 18 deletionssrc/common/write_labelled_message.c
- src/common/write_labelled_message.h 11 additions, 10 deletionssrc/common/write_labelled_message.h
- src/plugins/launch/aprun/launch_aprun.c 2 additions, 4 deletionssrc/plugins/launch/aprun/launch_aprun.c
- src/plugins/launch/poe/launch_poe.c 4 additions, 6 deletionssrc/plugins/launch/poe/launch_poe.c
- src/plugins/launch/runjob/launch_runjob.c 2 additions, 4 deletionssrc/plugins/launch/runjob/launch_runjob.c
- src/plugins/launch/slurm/launch_slurm.c 5 additions, 6 deletionssrc/plugins/launch/slurm/launch_slurm.c
- src/sattach/sattach.c 1 addition, 1 deletionsrc/sattach/sattach.c
- src/slurmd/slurmstepd/io.c 10 additions, 5 deletionssrc/slurmd/slurmstepd/io.c
- src/slurmd/slurmstepd/slurmstepd_job.h 2 additions, 0 deletionssrc/slurmd/slurmstepd/slurmstepd_job.h
- src/srun/libsrun/allocate.c 2 additions, 3 deletionssrc/srun/libsrun/allocate.c
- src/srun/libsrun/allocate.h 1 addition, 3 deletionssrc/srun/libsrun/allocate.h
- src/srun/libsrun/launch.c 7 additions, 9 deletionssrc/srun/libsrun/launch.c
- src/srun/libsrun/launch.h 4 additions, 6 deletionssrc/srun/libsrun/launch.h
- src/srun/libsrun/opt.c 1 addition, 1 deletionsrc/srun/libsrun/opt.c
- src/srun/libsrun/srun_job.c 15 additions, 7 deletionssrc/srun/libsrun/srun_job.c
- src/srun/libsrun/srun_job.h 3 additions, 1 deletionsrc/srun/libsrun/srun_job.h
Loading
Please register or sign in to comment