diff options
Diffstat (limited to 'sysutils/slurm-wlm')
-rw-r--r-- | sysutils/slurm-wlm/Makefile | 60 | ||||
-rw-r--r-- | sysutils/slurm-wlm/distinfo | 2 | ||||
-rw-r--r-- | sysutils/slurm-wlm/files/patch-src-plugins-acct_gather_filesystem-lustre-acct_gather_filesystem_lustre.c | 11 | ||||
-rw-r--r-- | sysutils/slurm-wlm/files/pty.h | 4 | ||||
-rw-r--r-- | sysutils/slurm-wlm/files/slurm.conf.example | 96 | ||||
-rw-r--r-- | sysutils/slurm-wlm/files/slurmctld.in | 43 | ||||
-rw-r--r-- | sysutils/slurm-wlm/files/slurmd.in | 43 | ||||
-rw-r--r-- | sysutils/slurm-wlm/pkg-descr | 9 | ||||
-rw-r--r-- | sysutils/slurm-wlm/pkg-plist | 525 |
9 files changed, 793 insertions, 0 deletions
diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile new file mode 100644 index 000000000000..edc51b2657cc --- /dev/null +++ b/sysutils/slurm-wlm/Makefile @@ -0,0 +1,60 @@ +# Created by: Jason Bacon <jwbacon@tds.net> +# $FreeBSD$ + +PORTNAME= slurm +PORTVERSION= 14.11.8 +CATEGORIES= sysutils +MASTER_SITES= http://www.schedmd.com/download/latest/ \ + http://www.schedmd.com/download/archive/ \ + http://www.schedmd.com/download/development/ +PKGNAMESUFFIX= -wlm + +MAINTAINER= jrm@ftfl.ca +COMMENT= Simple Linux Utility for Resource Management + +LICENSE= GPLv2 + +LIB_DEPENDS= libsysinfo.so:${PORTSDIR}/devel/libsysinfo \ + libhwloc.so:${PORTSDIR}/devel/hwloc \ + libmunge.so:${PORTSDIR}/security/munge \ + librrd.so:${PORTSDIR}/databases/rrdtool \ + libhdf5.so:${PORTSDIR}/science/hdf5 + +USERS= slurm +GROUPS= ${USERS} + +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +USE_RC_SUBR= slurmctld slurmd +PLIST_SUB= PORTVERSION="${PORTVERSION}" +INSTALL_TARGET= install-strip +USES= gmake libtool perl5 pkgconfig python tar:bz2 +GTK2_USE= GNOME=glib20,gtk20 +MYSQL_USE= MYSQL=yes +CFLAGS+= -I${WRKSRC}/slurm -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib -lsysinfo -lkvm + +OPTIONS_DEFINE= DOCS MYSQL GTK2 +OPTIONS_SUB= yes + +GTK2_DESC= Build GUI config tool sview + +.include <bsd.port.options.mk> + +# SLURM's configure enables interactive jobs if pty.h exists. Replacing +# #include <pty.h> with appropriate headers will therefore not work, so instead +# add a pty.h for the build. +post-patch: + ${CP} ${FILESDIR}/pty.h ${WRKSRC}/slurm + ${REINPLACE_CMD} \ + -e 's|/usr/bin/env python|${PYTHON_CMD}|g' \ + ${WRKSRC}/doc/html/shtml2html.py \ + ${WRKSRC}/doc/man/man2html.py + +post-stage: +.if ! ${PORT_OPTIONS:MDOCS} + ${RM} -rf ${STAGEDIR}${LOCALBASE}/share/doc/${PORTNAME}-${PORTVERSION} +.endif + ${CP} ${FILESDIR}/slurm.conf.example ${STAGEDIR}${PREFIX}/etc/ + +.include <bsd.port.mk> diff --git a/sysutils/slurm-wlm/distinfo b/sysutils/slurm-wlm/distinfo new file mode 100644 index 000000000000..9c94cf3edbf1 --- /dev/null +++ b/sysutils/slurm-wlm/distinfo @@ -0,0 +1,2 @@ +SHA256 (slurm-14.11.8.tar.bz2) = 8f33dd8fcffd5bec80141add196d38a7baa14ac45cdc7e1d878b3af14b88f66a +SIZE (slurm-14.11.8.tar.bz2) = 6348882 diff --git a/sysutils/slurm-wlm/files/patch-src-plugins-acct_gather_filesystem-lustre-acct_gather_filesystem_lustre.c b/sysutils/slurm-wlm/files/patch-src-plugins-acct_gather_filesystem-lustre-acct_gather_filesystem_lustre.c new file mode 100644 index 000000000000..2e26042037f0 --- /dev/null +++ b/sysutils/slurm-wlm/files/patch-src-plugins-acct_gather_filesystem-lustre-acct_gather_filesystem_lustre.c @@ -0,0 +1,11 @@ +--- src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c.orig 2015-04-23 22:50:47 UTC ++++ src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c +@@ -57,6 +57,8 @@ + + #include "src/slurmd/slurmd/slurmd.h" + ++#include <limits.h> ++ + + /***************************************************************/ + diff --git a/sysutils/slurm-wlm/files/pty.h b/sysutils/slurm-wlm/files/pty.h new file mode 100644 index 000000000000..28671a8478d4 --- /dev/null +++ b/sysutils/slurm-wlm/files/pty.h @@ -0,0 +1,4 @@ +#include <sys/types.h> +#include <sys/ioctl.h> +#include <termios.h> +#include <libutil.h> diff --git a/sysutils/slurm-wlm/files/slurm.conf.example b/sysutils/slurm-wlm/files/slurm.conf.example new file mode 100644 index 000000000000..fe11d93b54ef --- /dev/null +++ b/sysutils/slurm-wlm/files/slurm.conf.example @@ -0,0 +1,96 @@ +# Example slurm.conf file. +# +# You can run configurator.html (included as part of the documentation) to build +# a configuration file customized for your environment. +# +# See the slurm.conf man page for more information. +# + +AuthType=auth/munge +#BackupAddr= +#BackupController= +CacheGroups=0 +ClusterName=FreeBSD +#ControlAddr= +ControlMachine=Master +#Epilog= +#FirstJobId= +#JobCredentialPrivateKey= +#JobCredentialPublicCertificate= +MailProg=/usr/bin/mail +#MaxJobCount= +MpiDefault=none +#PlugStackConfig= +#PluginDir= +ProctrackType=proctrack/pgid +#Prolog= +#PropagatePrioProcess= +#PropagateResourceLimits= +#PropagateResourceLimitsExcept= +ReturnToService=0 +#SrunEpilog= +#SrunProlog= +SlurmUser=slurm +SlurmctldPidFile=/var/run/slurm/slurmctld.pid +SlurmctldPort=6817 +SlurmdPidFile=/var/run/slurm/slurmd.pid +SlurmdPort=6818 +SlurmdSpoolDir=/var/spool/slurmd +#SlurmdUser=root +StateSaveLocation=/var/run/slurm +SwitchType=switch/none +#TaskEpilog= +#TaskPlugin= +#TaskProlog= +#TmpFS= +#TrackWCKey=no +#TreeWidth=50 +#UsePAM= + +# TIMERS +InactiveLimit=0 +KillWait=30 +MinJobAge=300 +SlurmctldTimeout=300 +SlurmdTimeout=300 +Waittime=0 + +# SCHEDULING +FastSchedule=1 +#PriorityDecayHalfLife=14-0 +#PriorityMaxAge=1-0 +#PriorityType=priority/multifactor +#PriorityUsageResetPeriod=14-0 +#PriorityWeightAge=1000 +#PriorityWeightFairshare=100000 +#PriorityWeightJobSize=1000 +#PriorityWeightPartition=10000 +#SchedulerAuth= +#SchedulerPort= +#SchedulerRootFilter= +SchedulerType=sched/backfill +SelectType=select/linear + +# LOGGING +#JobCompLoc= +JobCompType=jobcomp/none +SlurmctldDebug=3 +SlurmctldLogFile=/var/log/slurmctld.log +SlurmdDebug=3 +SlurmdLogFile=/var/log/slurmd.log + +# ACCOUNTING +#AccountingStorageHost= +#AccountingStorageLoc= +#AccountingStoragePass= +#AccountingStorageType=accounting_storage/slurmdbd +#AccountingStorageUser= +#JobAcctGatherFrequency=30 +#JobAcctGatherType=jobacct_gather/none + +# COMPUTE NODES +NodeName=slave[1-10] Procs=48 State=UNKNOWN +NodeName=slave[11-20] Procs=16 State=UNKNOWN + +# PARTITIONS +PartitionName=all Nodes=slave[1-20] Default=YES MaxTime=INFINITE State=UP diff --git a/sysutils/slurm-wlm/files/slurmctld.in b/sysutils/slurm-wlm/files/slurmctld.in new file mode 100644 index 000000000000..5199e48b23bc --- /dev/null +++ b/sysutils/slurm-wlm/files/slurmctld.in @@ -0,0 +1,43 @@ +#!/bin/sh + +# PROVIDE: slurmctld +# REQUIRE: DAEMON munge +# BEFORE: LOGIN +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# slurmctld_enable (bool): Set to NO by default. +# Set it to YES to enable slurmctld. +# + +. /etc/rc.subr + +name="slurmctld" +rcvar=slurmctld_enable + +pidfile=/var/run/$name.pid + +load_rc_config $name + +: ${slurmctld_enable="NO"} + +start_cmd=slurmctld_start +stop_cmd=slurmctld_stop + +slurmctld_start() { + checkyesno slurmctld_enable && echo "Starting $name." && \ + %%PREFIX%%/sbin/$name $slurmctld_flags +} + +slurmctld_stop() { + if [ -e $pidfile ]; then + checkyesno slurmctld_enable && echo "Stopping $name." && \ + kill `cat $pidfile` + else + killall $name + fi +} + +run_rc_command "$1" diff --git a/sysutils/slurm-wlm/files/slurmd.in b/sysutils/slurm-wlm/files/slurmd.in new file mode 100644 index 000000000000..277d48a2d317 --- /dev/null +++ b/sysutils/slurm-wlm/files/slurmd.in @@ -0,0 +1,43 @@ +#!/bin/sh + +# PROVIDE: slurmd +# REQUIRE: DAEMON munge +# BEFORE: LOGIN +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# slurmd_enable (bool): Set to NO by default. +# Set it to YES to enable slurmd. +# + +. /etc/rc.subr + +name="slurmd" +rcvar=slurmd_enable + +pidfile=/var/run/$name.pid + +load_rc_config $name + +: ${slurmd_enable="NO"} + +start_cmd=slurmd_start +stop_cmd=slurmd_stop + +slurmd_start() { + checkyesno slurmd_enable && echo "Starting $name." && \ + %%PREFIX%%/sbin/$name $slurmd_flags +} + +slurmd_stop() { + if [ -e $pidfile ]; then + checkyesno slurmd_enable && echo "Stopping $name." && \ + kill `cat $pidfile` + else + killall $name + fi +} + +run_rc_command "$1" diff --git a/sysutils/slurm-wlm/pkg-descr b/sysutils/slurm-wlm/pkg-descr new file mode 100644 index 000000000000..76f190acd29f --- /dev/null +++ b/sysutils/slurm-wlm/pkg-descr @@ -0,0 +1,9 @@ +Slurm is an open-source workload manager designed for *nux clusters of all +sizes. It provides three key functions. First it allocates exclusive and/or +non-exclusive access to resources (computer nodes) to users for some duration of +time so they can perform work. Second, it provides a framework for starting, +executing, and monitoring work (typically a parallel job) on a set of allocated +nodes. Finally, it arbitrates contention for resources by managing a queue of +pending work. + +WWW: http://slurm.schedmd.com/ diff --git a/sysutils/slurm-wlm/pkg-plist b/sysutils/slurm-wlm/pkg-plist new file mode 100644 index 000000000000..a790a6fb9331 --- /dev/null +++ b/sysutils/slurm-wlm/pkg-plist @@ -0,0 +1,525 @@ +bin/sacct +bin/sacctmgr +bin/salloc +bin/sattach +bin/sbatch +bin/sbcast +bin/scancel +bin/scontrol +bin/sdiag +bin/sh5util +bin/sinfo +bin/smap +bin/sprio +bin/squeue +bin/sreport +bin/srun +bin/sshare +bin/sstat +bin/strigger +%%GTK2%%bin/sview +etc/slurm.conf.example +include/slurm/pmi.h +include/slurm/slurm.h +include/slurm/slurm_errno.h +include/slurm/slurmdb.h +include/slurm/smd_ns.h +include/slurm/spank.h +lib/libpmi.a +lib/libpmi.so +lib/libpmi.so.0 +lib/libpmi.so.0.0.0 +lib/libslurm.a +lib/libslurm.so +lib/libslurm.so.28 +lib/libslurm.so.28.0.0 +lib/libslurmdb.a +lib/libslurmdb.so +lib/libslurmdb.so.28 +lib/libslurmdb.so.28.0.0 +lib/slurm/accounting_storage_filetxt.a +lib/slurm/accounting_storage_filetxt.so +%%MYSQL%%lib/slurm/accounting_storage_mysql.a +%%MYSQL%%lib/slurm/accounting_storage_mysql.so +lib/slurm/accounting_storage_none.a +lib/slurm/accounting_storage_none.so +lib/slurm/accounting_storage_slurmdbd.a +lib/slurm/accounting_storage_slurmdbd.so +lib/slurm/acct_gather_energy_none.a +lib/slurm/acct_gather_energy_none.so +lib/slurm/acct_gather_energy_rapl.a +lib/slurm/acct_gather_energy_rapl.so +lib/slurm/acct_gather_filesystem_lustre.a +lib/slurm/acct_gather_filesystem_lustre.so +lib/slurm/acct_gather_filesystem_none.a +lib/slurm/acct_gather_filesystem_none.so +lib/slurm/acct_gather_infiniband_none.a +lib/slurm/acct_gather_infiniband_none.so +lib/slurm/acct_gather_profile_hdf5.a +lib/slurm/acct_gather_profile_hdf5.so +lib/slurm/acct_gather_profile_none.a +lib/slurm/acct_gather_profile_none.so +lib/slurm/auth_munge.a +lib/slurm/auth_munge.so +lib/slurm/auth_none.a +lib/slurm/auth_none.so +lib/slurm/checkpoint_none.a +lib/slurm/checkpoint_none.so +lib/slurm/checkpoint_ompi.a +lib/slurm/checkpoint_ompi.so +lib/slurm/core_spec_cray.a +lib/slurm/core_spec_cray.so +lib/slurm/core_spec_none.a +lib/slurm/core_spec_none.so +lib/slurm/crypto_munge.a +lib/slurm/crypto_munge.so +lib/slurm/crypto_openssl.a +lib/slurm/crypto_openssl.so +lib/slurm/ext_sensors_none.a +lib/slurm/ext_sensors_none.so +lib/slurm/ext_sensors_rrd.a +lib/slurm/ext_sensors_rrd.so +lib/slurm/gres_gpu.a +lib/slurm/gres_gpu.so +lib/slurm/gres_mic.a +lib/slurm/gres_mic.so +lib/slurm/gres_nic.a +lib/slurm/gres_nic.so +lib/slurm/job_container_cncu.a +lib/slurm/job_container_cncu.so +lib/slurm/job_container_none.a +lib/slurm/job_container_none.so +lib/slurm/job_submit_all_partitions.a +lib/slurm/job_submit_all_partitions.so +lib/slurm/job_submit_cnode.a +lib/slurm/job_submit_cnode.so +lib/slurm/job_submit_cray.a +lib/slurm/job_submit_cray.so +lib/slurm/job_submit_defaults.a +lib/slurm/job_submit_defaults.so +lib/slurm/job_submit_logging.a +lib/slurm/job_submit_logging.so +lib/slurm/job_submit_partition.a +lib/slurm/job_submit_partition.so +lib/slurm/job_submit_pbs.a +lib/slurm/job_submit_pbs.so +lib/slurm/job_submit_require_timelimit.a +lib/slurm/job_submit_require_timelimit.so +lib/slurm/job_submit_throttle.a +lib/slurm/job_submit_throttle.so +lib/slurm/jobacct_gather_aix.a +lib/slurm/jobacct_gather_aix.so +lib/slurm/jobacct_gather_cgroup.a +lib/slurm/jobacct_gather_cgroup.so +lib/slurm/jobacct_gather_linux.a +lib/slurm/jobacct_gather_linux.so +lib/slurm/jobacct_gather_none.a +lib/slurm/jobacct_gather_none.so +lib/slurm/jobcomp_filetxt.a +lib/slurm/jobcomp_filetxt.so +%%MYSQL%%lib/slurm/jobcomp_mysql.a +%%MYSQL%%lib/slurm/jobcomp_mysql.so +lib/slurm/jobcomp_none.a +lib/slurm/jobcomp_none.so +lib/slurm/jobcomp_script.a +lib/slurm/jobcomp_script.so +lib/slurm/launch_slurm.a +lib/slurm/launch_slurm.so +lib/slurm/mpi_lam.a +lib/slurm/mpi_lam.so +lib/slurm/mpi_mpich1_p4.a +lib/slurm/mpi_mpich1_p4.so +lib/slurm/mpi_mpich1_shmem.a +lib/slurm/mpi_mpich1_shmem.so +lib/slurm/mpi_mpichgm.a +lib/slurm/mpi_mpichgm.so +lib/slurm/mpi_mpichmx.a +lib/slurm/mpi_mpichmx.so +lib/slurm/mpi_mvapich.a +lib/slurm/mpi_mvapich.so +lib/slurm/mpi_none.a +lib/slurm/mpi_none.so +lib/slurm/mpi_openmpi.a +lib/slurm/mpi_openmpi.so +lib/slurm/mpi_pmi2.a +lib/slurm/mpi_pmi2.so +lib/slurm/preempt_job_prio.a +lib/slurm/preempt_job_prio.so +lib/slurm/preempt_none.a +lib/slurm/preempt_none.so +lib/slurm/preempt_partition_prio.a +lib/slurm/preempt_partition_prio.so +lib/slurm/preempt_qos.a +lib/slurm/preempt_qos.so +lib/slurm/priority_basic.a +lib/slurm/priority_basic.so +lib/slurm/priority_multifactor.a +lib/slurm/priority_multifactor.so +lib/slurm/proctrack_cgroup.a +lib/slurm/proctrack_cgroup.so +lib/slurm/proctrack_linuxproc.a +lib/slurm/proctrack_linuxproc.so +lib/slurm/proctrack_pgid.a +lib/slurm/proctrack_pgid.so +lib/slurm/route_default.a +lib/slurm/route_default.so +lib/slurm/route_topology.a +lib/slurm/route_topology.so +lib/slurm/sched_backfill.a +lib/slurm/sched_backfill.so +lib/slurm/sched_builtin.a +lib/slurm/sched_builtin.so +lib/slurm/sched_hold.a +lib/slurm/sched_hold.so +lib/slurm/sched_wiki.a +lib/slurm/sched_wiki.so +lib/slurm/sched_wiki2.a +lib/slurm/sched_wiki2.so +lib/slurm/select_alps.a +lib/slurm/select_alps.so +lib/slurm/select_cons_res.a +lib/slurm/select_cons_res.so +lib/slurm/select_cray.a +lib/slurm/select_cray.so +lib/slurm/select_linear.a +lib/slurm/select_linear.so +lib/slurm/select_serial.a +lib/slurm/select_serial.so +lib/slurm/slurmctld_nonstop.a +lib/slurm/slurmctld_nonstop.so +lib/slurm/spank_pbs.a +lib/slurm/spank_pbs.so +lib/slurm/src/sattach/sattach.wrapper.c +lib/slurm/src/srun/srun.wrapper.c +lib/slurm/switch_cray.a +lib/slurm/switch_cray.so +lib/slurm/switch_generic.a +lib/slurm/switch_generic.so +lib/slurm/switch_none.a +lib/slurm/switch_none.so +lib/slurm/task_cgroup.a +lib/slurm/task_cgroup.so +lib/slurm/task_cray.a +lib/slurm/task_cray.so +lib/slurm/task_none.a +lib/slurm/task_none.so +lib/slurm/topology_3d_torus.a +lib/slurm/topology_3d_torus.so +lib/slurm/topology_node_rank.a +lib/slurm/topology_node_rank.so +lib/slurm/topology_none.a +lib/slurm/topology_none.so +lib/slurm/topology_tree.a +lib/slurm/topology_tree.so +man/man1/sacct.1.gz +man/man1/sacctmgr.1.gz +man/man1/salloc.1.gz +man/man1/sattach.1.gz +man/man1/sbatch.1.gz +man/man1/sbcast.1.gz +man/man1/scancel.1.gz +man/man1/scontrol.1.gz +man/man1/sdiag.1.gz +man/man1/sh5util.1.gz +man/man1/sinfo.1.gz +man/man1/slurm.1.gz +man/man1/smap.1.gz +man/man1/sprio.1.gz +man/man1/squeue.1.gz +man/man1/sreport.1.gz +man/man1/srun.1.gz +man/man1/srun_cr.1.gz +man/man1/sshare.1.gz +man/man1/sstat.1.gz +man/man1/strigger.1.gz +%%GTK2%%man/man1/sview.1.gz +man/man3/slurm_allocate_resources.3.gz +man/man3/slurm_allocate_resources_blocking.3.gz +man/man3/slurm_allocation_lookup.3.gz +man/man3/slurm_allocation_lookup_lite.3.gz +man/man3/slurm_allocation_msg_thr_create.3.gz +man/man3/slurm_allocation_msg_thr_destroy.3.gz +man/man3/slurm_api_version.3.gz +man/man3/slurm_checkpoint.3.gz +man/man3/slurm_checkpoint_able.3.gz +man/man3/slurm_checkpoint_complete.3.gz +man/man3/slurm_checkpoint_create.3.gz +man/man3/slurm_checkpoint_disable.3.gz +man/man3/slurm_checkpoint_enable.3.gz +man/man3/slurm_checkpoint_error.3.gz +man/man3/slurm_checkpoint_failed.3.gz +man/man3/slurm_checkpoint_restart.3.gz +man/man3/slurm_checkpoint_task_complete.3.gz +man/man3/slurm_checkpoint_tasks.3.gz +man/man3/slurm_checkpoint_vacate.3.gz +man/man3/slurm_clear_trigger.3.gz +man/man3/slurm_complete_job.3.gz +man/man3/slurm_confirm_allocation.3.gz +man/man3/slurm_create_partition.3.gz +man/man3/slurm_create_reservation.3.gz +man/man3/slurm_delete_partition.3.gz +man/man3/slurm_delete_reservation.3.gz +man/man3/slurm_free_ctl_conf.3.gz +man/man3/slurm_free_front_end_info_msg.3.gz +man/man3/slurm_free_job_alloc_info_response_msg.3.gz +man/man3/slurm_free_job_array_resp.3.gz +man/man3/slurm_free_job_info_msg.3.gz +man/man3/slurm_free_job_step_create_response_msg.3.gz +man/man3/slurm_free_job_step_info_response_msg.3.gz +man/man3/slurm_free_node_info.3.gz +man/man3/slurm_free_node_info_msg.3.gz +man/man3/slurm_free_partition_info.3.gz +man/man3/slurm_free_partition_info_msg.3.gz +man/man3/slurm_free_reservation_info_msg.3.gz +man/man3/slurm_free_resource_allocation_response_msg.3.gz +man/man3/slurm_free_slurmd_status.3.gz +man/man3/slurm_free_submit_response_response_msg.3.gz +man/man3/slurm_free_trigger_msg.3.gz +man/man3/slurm_get_end_time.3.gz +man/man3/slurm_get_errno.3.gz +man/man3/slurm_get_job_steps.3.gz +man/man3/slurm_get_rem_time.3.gz +man/man3/slurm_get_select_jobinfo.3.gz +man/man3/slurm_get_triggers.3.gz +man/man3/slurm_hostlist_create.3.gz +man/man3/slurm_hostlist_destroy.3.gz +man/man3/slurm_hostlist_shift.3.gz +man/man3/slurm_init_job_desc_msg.3.gz +man/man3/slurm_init_part_desc_msg.3.gz +man/man3/slurm_init_resv_desc_msg.3.gz +man/man3/slurm_init_trigger_msg.3.gz +man/man3/slurm_init_update_front_end_msg.3.gz +man/man3/slurm_init_update_node_msg.3.gz +man/man3/slurm_init_update_step_msg.3.gz +man/man3/slurm_job_cpus_allocated_on_node.3.gz +man/man3/slurm_job_cpus_allocated_on_node_id.3.gz +man/man3/slurm_job_step_create.3.gz +man/man3/slurm_job_step_launch_t_init.3.gz +man/man3/slurm_job_step_layout_free.3.gz +man/man3/slurm_job_step_layout_get.3.gz +man/man3/slurm_job_will_run.3.gz +man/man3/slurm_jobinfo_ctx_get.3.gz +man/man3/slurm_kill_job.3.gz +man/man3/slurm_kill_job_step.3.gz +man/man3/slurm_load_ctl_conf.3.gz +man/man3/slurm_load_front_end.3.gz +man/man3/slurm_load_job.3.gz +man/man3/slurm_load_job_user.3.gz +man/man3/slurm_load_jobs.3.gz +man/man3/slurm_load_node.3.gz +man/man3/slurm_load_node_single.3.gz +man/man3/slurm_load_partitions.3.gz +man/man3/slurm_load_reservations.3.gz +man/man3/slurm_load_slurmd_status.3.gz +man/man3/slurm_notify_job.3.gz +man/man3/slurm_perror.3.gz +man/man3/slurm_pid2jobid.3.gz +man/man3/slurm_ping.3.gz +man/man3/slurm_print_ctl_conf.3.gz +man/man3/slurm_print_front_end_info_msg.3.gz +man/man3/slurm_print_front_end_table.3.gz +man/man3/slurm_print_job_info.3.gz +man/man3/slurm_print_job_info_msg.3.gz +man/man3/slurm_print_job_step_info.3.gz +man/man3/slurm_print_job_step_info_msg.3.gz +man/man3/slurm_print_node_info_msg.3.gz +man/man3/slurm_print_node_table.3.gz +man/man3/slurm_print_partition_info.3.gz +man/man3/slurm_print_partition_info_msg.3.gz +man/man3/slurm_print_reservation_info.3.gz +man/man3/slurm_print_reservation_info_msg.3.gz +man/man3/slurm_print_slurmd_status.3.gz +man/man3/slurm_read_hostfile.3.gz +man/man3/slurm_reconfigure.3.gz +man/man3/slurm_requeue.3.gz +man/man3/slurm_requeue2.3.gz +man/man3/slurm_resume.3.gz +man/man3/slurm_resume2.3.gz +man/man3/slurm_set_debug_level.3.gz +man/man3/slurm_set_trigger.3.gz +man/man3/slurm_shutdown.3.gz +man/man3/slurm_signal_job.3.gz +man/man3/slurm_signal_job_step.3.gz +man/man3/slurm_slurmd_status.3.gz +man/man3/slurm_sprint_front_end_table.3.gz +man/man3/slurm_sprint_job_info.3.gz +man/man3/slurm_sprint_job_step_info.3.gz +man/man3/slurm_sprint_node_table.3.gz +man/man3/slurm_sprint_partition_info.3.gz +man/man3/slurm_sprint_reservation_info.3.gz +man/man3/slurm_step_ctx_create.3.gz +man/man3/slurm_step_ctx_create_no_alloc.3.gz +man/man3/slurm_step_ctx_daemon_per_node_hack.3.gz +man/man3/slurm_step_ctx_destroy.3.gz +man/man3/slurm_step_ctx_get.3.gz +man/man3/slurm_step_ctx_params_t_init.3.gz +man/man3/slurm_step_launch.3.gz +man/man3/slurm_step_launch_abort.3.gz +man/man3/slurm_step_launch_fwd_signal.3.gz +man/man3/slurm_step_launch_wait_finish.3.gz +man/man3/slurm_step_launch_wait_start.3.gz +man/man3/slurm_strerror.3.gz +man/man3/slurm_submit_batch_job.3.gz +man/man3/slurm_suspend.3.gz +man/man3/slurm_suspend2.3.gz +man/man3/slurm_takeover.3.gz +man/man3/slurm_terminate_job.3.gz +man/man3/slurm_terminate_job_step.3.gz +man/man3/slurm_update_front_end.3.gz +man/man3/slurm_update_job.3.gz +man/man3/slurm_update_job2.3.gz +man/man3/slurm_update_node.3.gz +man/man3/slurm_update_partition.3.gz +man/man3/slurm_update_reservation.3.gz +man/man3/slurm_update_step.3.gz +man/man5/acct_gather.conf.5.gz +man/man5/bluegene.conf.5.gz +man/man5/cgroup.conf.5.gz +man/man5/cray.conf.5.gz +man/man5/ext_sensors.conf.5.gz +man/man5/gres.conf.5.gz +man/man5/nonstop.conf.5.gz +man/man5/slurm.conf.5.gz +man/man5/slurmdbd.conf.5.gz +man/man5/topology.conf.5.gz +man/man5/wiki.conf.5.gz +man/man8/slurmctld.8.gz +man/man8/slurmd.8.gz +man/man8/slurmdbd.8.gz +man/man8/slurmstepd.8.gz +man/man8/spank.8.gz +sbin/slurmctld +sbin/slurmd +sbin/slurmdbd +sbin/slurmstepd +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/Slurm_Entity.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/Slurm_Individual.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/accounting.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/accounting_storageplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/acct_gather_energy_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/acct_gather_profile_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/add.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/allocation_pies.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/api.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/arch.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/authplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/big_sys.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/bluegene.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/bull.jpg +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/cgroups.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/checkpoint_blcr.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/checkpoint_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/coding_style.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/configurator.easy.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/configurator.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/cons_res.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/cons_res_share.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/contributor.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/core_spec.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/core_spec_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/cpu_management.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/cray.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/cray_alps.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/crypto_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/disclaimer.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/dist_plane.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/documentation.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/download.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/dynalloc.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/elastic_computing.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/entities.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/example_usage.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/ext_sensorsplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/fair_tree.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/faq.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/gang_scheduling.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/gres.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/gres_design.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/gres_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/hdf5_job_outline.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/hdf5_profile_user_guide.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/hdf5_task_attr.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/high_throughput.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/ibm-pe.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/ibm.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/ibm_pe_fig1.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/ibm_pe_fig2.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/job_array.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/job_container_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/job_exit_code.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/job_launch.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/job_submit_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/jobacct_gatherplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/jobcompplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/k_function.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/launch_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/licenses.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/linuxstyles.css +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/lll.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/mail.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/man_index.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/maui.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/mc_support.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/mc_support.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/meetings.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/moab.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/mpi_guide.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/mpiplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/multi_cluster.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/news.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/overview.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/plane_ex1.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/plane_ex2.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/plane_ex3.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/plane_ex4.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/plane_ex5.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/plane_ex6.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/plane_ex7.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/platforms.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/power_save.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/preempt.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/preemption_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/priority_multifactor.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/priority_multifactor2.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/priority_multifactor3.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/priority_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/proctrack_plugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/programmer_guide.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/prolog_epilog.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/publications.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/qos.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/quickstart.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/quickstart_admin.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/reservations.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/resource_limits.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/rosetta.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/route_plugin.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/rpc.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/sched_config.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/schedmd.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/schedplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/select_design.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/selectplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/slurm.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/slurm_design.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/slurm_logo.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/slurm_ug_agenda.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/slurm_ug_cfp.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/slurmctld_plugstack.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/slurmstyles.css +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/sponsors.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/sun_const.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/switchplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/taskplugins.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/team.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/testimonials.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/topo_ex1.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/topo_ex2.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/topology.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/topology_plugin.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/troubleshoot.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/tutorial_intro_files.tar +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/tutorials.html +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/usage_pies.gif +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/html/wckey.html |