View | Details | Raw Unified | Return to bug 196260 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-52 / +35 lines)
Lines 2-12 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	slurm
4
PORTNAME=	slurm
5
PORTVERSION=	2.6.4
5
PORTVERSION=	14.11.3
6
PORTREVISION=	4
7
CATEGORIES=	sysutils
6
CATEGORIES=	sysutils
8
MASTER_SITES=	http://www.schedmd.com/download/archive/ \
7
MASTER_SITES=	http://www.schedmd.com/download/latest/ \
9
		http://www.schedmd.com/download/latest/ \
8
		http://www.schedmd.com/download/archive/ \
10
		http://www.schedmd.com/download/development/
9
		http://www.schedmd.com/download/development/
11
PKGNAMESUFFIX=	-hpc
10
PKGNAMESUFFIX=	-hpc
12
11
Lines 13-19 Link Here
13
MAINTAINER=	jwbacon@tds.net
12
MAINTAINER=	jwbacon@tds.net
14
COMMENT=	Simple Linux Utility for Resource Management
13
COMMENT=	Simple Linux Utility for Resource Management
15
14
16
LICENSE=	GPLv1
15
LICENSE=	GPLv2
17
16
18
LIB_DEPENDS=	libsysinfo.so:${PORTSDIR}/devel/libsysinfo \
17
LIB_DEPENDS=	libsysinfo.so:${PORTSDIR}/devel/libsysinfo \
19
		libhwloc.so:${PORTSDIR}/devel/hwloc \
18
		libhwloc.so:${PORTSDIR}/devel/hwloc \
Lines 22-90 Link Here
22
		libhdf5.so:${PORTSDIR}/science/hdf5
21
		libhdf5.so:${PORTSDIR}/science/hdf5
23
22
24
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
25
USES=		gmake libtool perl5 python tar:bzip2
24
26
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
26
USES=		gmake libtool perl5 python tar:bz2
27
27
28
OPTIONS_DEFINE=	DOCS MYSQL PGSQL GTK2
28
#OPTIONS_DEFINE=DOCS MYSQL PGSQL GTK2
29
OPTIONS_DEFINE=	DOCS MYSQL GTK2
30
OPTIONS_SUB=	yes
29
31
32
GTK2_USE=	GNOME=glib20,gtk20
33
MYSQL_USE=	MYSQL=yes
34
#PGSQL_USES=	pgsql
35
36
GTK2_DESC=	Build GUI config tool sview
37
30
USERS=		slurm
38
USERS=		slurm
31
GROUPS=		${USERS}
39
GROUPS=		${USERS}
32
40
33
USE_RC_SUBR=	slurmctld slurmd
41
USE_RC_SUBR=	slurmctld slurmd
34
SUB_FILES+=	slurm.conf
35
42
36
# This is a new and complex port.  Allow debugging.
43
# ${WRKSRC}/slurm is for pty.h in configure
37
STRIP_CMD=	# NONE
44
CFLAGS+=	-I${WRKSRC}/slurm -I${LOCALBASE}/include
38
CFLAGS+=	-I${LOCALBASE}/include -g -O1
39
LDFLAGS+=	-L${LOCALBASE}/lib -lsysinfo -lkvm
45
LDFLAGS+=	-L${LOCALBASE}/lib -lsysinfo -lkvm
40
46
41
post-install:
42
	${INSTALL_DATA} ${WRKDIR}/slurm.conf ${STAGEDIR}${PREFIX}/etc/slurm.conf.sample
43
44
.include <bsd.port.options.mk>
47
.include <bsd.port.options.mk>
45
48
46
.if ${PORT_OPTIONS:MMYSQL}
49
# SLURM's configure enables interactive jobs if pty.h exists.  Replacing
47
USE_MYSQL=	yes	# Job accounting
50
# #include <pty.h> with appropriate headers will therefore not work, so instead
48
PLIST_FILES+=	lib/slurm/accounting_storage_mysql.a \
51
# add a pty.h for the build.
49
		lib/slurm/accounting_storage_mysql.la \
52
post-patch:
50
		lib/slurm/accounting_storage_mysql.so \
53
.if ! ${PORT_OPTIONS:MGTK2}
51
		lib/slurm/jobcomp_mysql.a \
54
	@${REINPLACE_CMD} \
52
		lib/slurm/jobcomp_mysql.la \
55
	-e 's|min_gtk_version=2.7.1|min_gtk_version=200.7.1|g' \
53
		lib/slurm/jobcomp_mysql.so
56
	${WRKSRC}/configure
54
.else
55
# Can't disable configure test, so make it fail
56
CONFIGURE_ARGS+=--with-mysql_config=/nomysql
57
.endif
57
.endif
58
	@${CP} ${FILESDIR}/pty.h ${WRKSRC}/slurm
59
	@${REINPLACE_CMD} \
60
	-e 's|/usr/bin/env python|${PYTHON_CMD}|g' \
61
	${WRKSRC}/doc/html/shtml2html.py \
62
	${WRKSRC}/doc/man/man2html.py
58
63
59
.if ${PORT_OPTIONS:MPGSQL}
64
post-stage:
60
USES+=		pgsql	# Job accounting
65
.if ! ${PORT_OPTIONS:MDOCS}
61
PLIST_FILES+=	lib/slurm/accounting_storage_pgsql.a \
66
	${RM} -rf ${STAGEDIR}${LOCALBASE}/share/doc/${PORTNAME}-${PORTVERSION}
62
		lib/slurm/accounting_storage_pgsql.la \
63
		lib/slurm/accounting_storage_pgsql.so \
64
		lib/slurm/jobcomp_pgsql.a \
65
		lib/slurm/jobcomp_pgsql.la \
66
		lib/slurm/jobcomp_pgsql.so
67
.else
68
# Can't disable configure test, so make it fail
69
CONFIGURE_ARGS+=--with-pg_config=/nopostgres
70
.endif
67
.endif
68
	@${CP} ${FILESDIR}/slurm.conf.example ${STAGEDIR}${PREFIX}/etc/
71
69
72
.if ${PORT_OPTIONS:MGTK2}
73
# Note: Configure could not find pcre when building with no ports
74
# preinstalled on 9.1-RELEASE.  Worked fine on second try.
75
USE_GNOME=	glib20 gtk20	# sview
76
PLIST_FILES+=	bin/sview
77
.endif
78
70
79
post-patch:
71
INSTALL_TARGET=	install-strip
80
# Can't disable configure test, so make it fail
81
.if ! ${PORT_OPTIONS:MGTK2}
82
	${REINPLACE_CMD} -e 's|min_gtk_version=2.7.1|min_gtk_version=200.7.1|' \
83
		${WRKSRC}/configure
84
.endif
85
	@${REINPLACE_CMD} \
86
		-e 's|/usr/bin/env python|${PYTHON_CMD}|g' \
87
		${WRKSRC}/doc/html/shtml2html.py \
88
		${WRKSRC}/doc/man/man2html.py
89
72
90
.include <bsd.port.mk>
73
.include <bsd.port.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (slurm-2.6.4.tar.bz2) = f44a9a80c502dba9809127dc2a04069fd7c87d6b1e10824fe254b2077f9adac8
1
SHA256 (slurm-14.11.3.tar.bz2) = ee5b4918c560962db06267066ef07fe07470991aaeedb30bc9cf36f419179e10
2
SIZE (slurm-2.6.4.tar.bz2) = 5954130
2
SIZE (slurm-14.11.3.tar.bz2) = 6352549
(-)files/patch-configure (-41 lines)
Lines 1-41 Link Here
1
--- configure.orig	2013-09-10 16:44:33.000000000 -0500
2
+++ configure	2013-11-14 10:23:02.000000000 -0600
3
@@ -21594,12 +21594,9 @@
4
 main ()
5
 {
6
 
7
-					int main()
8
-					{
9
 						MYSQL mysql;
10
 						(void) mysql_init(&mysql);
11
 						(void) mysql_close(&mysql);
12
-					}
13
 
14
   ;
15
   return 0;
16
@@ -21636,12 +21633,9 @@
17
 main ()
18
 {
19
 
20
-						int main()
21
-						{
22
 							MYSQL mysql;
23
 							(void) mysql_init(&mysql);
24
 							(void) mysql_close(&mysql);
25
-						}
26
 
27
   ;
28
   return 0;
29
@@ -21803,12 +21797,9 @@
30
 main ()
31
 {
32
 
33
-				int main()
34
-       	  			{
35
 					PGconn     *conn;
36
 					conn = PQconnectdb("dbname = postgres");
37
        					(void) PQfinish(conn);
38
-				}
39
 
40
   ;
41
   return 0;
(-)files/patch-src-plugins-acct_gather_filesystem-lustre-acct_gather_filesystem_lustre.c (-7 / +7 lines)
Lines 1-11 Link Here
1
--- src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c.orig	2013-09-10 16:44:33.000000000 -0500
1
--- src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c.orig	2014-02-10 16:16:55.000000000 -0600
2
+++ src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c	2013-11-14 10:23:02.000000000 -0600
2
+++ src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c	2014-02-27 08:10:17.000000000 -0600
3
@@ -49,6 +49,8 @@
3
@@ -57,6 +57,8 @@
4
 #include <getopt.h>
5
 #include <netinet/in.h>
6
 
4
 
5
 #include "src/slurmd/slurmd/slurmd.h"
6
 
7
+#include <limits.h>
7
+#include <limits.h>
8
+
8
+
9
 
9
 
10
 #include "src/common/slurm_xlator.h"
10
 /***************************************************************/
11
 #include "src/common/slurm_acct_gather_filesystem.h"
11
 
(-)files/patch-src-plugins-select-cons_res-dist_tasks.c (-68 lines)
Lines 1-68 Link Here
1
--- src/plugins/select/cons_res/dist_tasks.c.orig	2013-09-10 16:44:33.000000000 -0500
2
+++ src/plugins/select/cons_res/dist_tasks.c	2013-11-14 10:23:02.000000000 -0600
3
@@ -271,6 +271,30 @@
4
 	return SLURM_SUCCESS;
5
 }
6
 
7
+// These were nested below, which is not legal in standard C
8
+
9
+	/* qsort compare function for ascending int list */
10
+	int _cmp_int_ascend (const void *a, const void *b)
11
+	{
12
+		return (*(int*)a - *(int*)b);
13
+	}
14
+
15
+	/* qsort compare function for descending int list */
16
+	int _cmp_int_descend (const void *a, const void *b)
17
+	{
18
+		return (*(int*)b - *(int*)a);
19
+	}
20
+
21
+	int* sockets_cpu_cnt;
22
+
23
+	/* qsort compare function for board combination socket
24
+	 * list */
25
+	int _cmp_sock (const void *a, const void *b)
26
+	{
27
+		 return (sockets_cpu_cnt[*(int*)b] -
28
+				 sockets_cpu_cnt[*(int*)a]);
29
+	}
30
+
31
 /* sync up core bitmap with new CPU count using a best-fit approach
32
  * on the available resources on each node
33
  *
34
@@ -298,7 +322,6 @@
35
 	int elig_idx, comb_brd_idx, sock_list_idx, comb_min, board_num;
36
 	int* boards_cpu_cnt;
37
 	int* sort_brds_cpu_cnt;
38
-	int* sockets_cpu_cnt;
39
 	int* board_combs;
40
 	int* socket_list;
41
 	int* elig_brd_combs;
42
@@ -316,26 +339,6 @@
43
 	uint64_t ncomb_brd;
44
 	bool sufficient,best_fit_sufficient;
45
 
46
-	/* qsort compare function for ascending int list */
47
-	int _cmp_int_ascend (const void *a, const void *b)
48
-	{
49
-		return (*(int*)a - *(int*)b);
50
-	}
51
-
52
-	/* qsort compare function for descending int list */
53
-	int _cmp_int_descend (const void *a, const void *b)
54
-	{
55
-		return (*(int*)b - *(int*)a);
56
-	}
57
-
58
-	/* qsort compare function for board combination socket
59
-	 * list */
60
-	int _cmp_sock (const void *a, const void *b)
61
-	{
62
-		 return (sockets_cpu_cnt[*(int*)b] -
63
-				 sockets_cpu_cnt[*(int*)a]);
64
-	}
65
-
66
 	if (!job_res)
67
 		return;
68
 
(-)files/patch-src-plugins-task-cgroup-task_cgroup_cpuset.c (-33 lines)
Lines 1-33 Link Here
1
--- src/plugins/task/cgroup/task_cgroup_cpuset.c.orig	2013-11-14 10:56:33.000000000 -0600
2
+++ src/plugins/task/cgroup/task_cgroup_cpuset.c	2013-11-14 11:10:51.000000000 -0600
3
@@ -59,7 +59,12 @@
4
 
5
 #ifdef HAVE_HWLOC
6
 #include <hwloc.h>
7
+#if !defined(__FreeBSD__)
8
 #include <hwloc/glibc-sched.h>
9
+#else
10
+// For cpuset
11
+#include <pthread_np.h>
12
+#endif
13
 
14
 # if HWLOC_API_VERSION <= 0x00010000
15
 /* After this version the cpuset structure and all it's functions
16
@@ -714,7 +719,7 @@
17
 	hwloc_obj_type_t req_hwtype;
18
 
19
 	size_t tssize;
20
-	cpu_set_t ts;
21
+	cpuset_t ts;
22
 
23
 	bind_type = job->cpu_bind_type ;
24
 	if (conf->task_plugin_param & CPU_BIND_VERBOSE ||
25
@@ -900,7 +905,7 @@
26
 
27
 		hwloc_bitmap_asprintf(&str, cpuset);
28
 
29
-		tssize = sizeof(cpu_set_t);
30
+		tssize = sizeof(cpuset_t);
31
 		if (hwloc_cpuset_to_glibc_sched_affinity(topology,cpuset,
32
 							 &ts,tssize) == 0) {
33
 			fstatus = SLURM_SUCCESS;
(-)files/pty.h (+4 lines)
Line 0 Link Here
1
#include <sys/types.h>
2
#include <sys/ioctl.h>
3
#include <termios.h>
4
#include <libutil.h>
(-)files/slurm.conf.example (+96 lines)
Line 0 Link Here
1
# Example slurm.conf file.
2
#
3
# You can run configurator.html (included as part of the documentation) to build
4
# a configuration file customized for your environment.
5
#
6
# See the slurm.conf man page for more information.
7
#
8
9
AuthType=auth/munge
10
#BackupAddr=
11
#BackupController=
12
CacheGroups=0
13
ClusterName=FreeBSD
14
#ControlAddr=
15
ControlMachine=Master
16
#Epilog=
17
#FirstJobId=
18
#JobCredentialPrivateKey=
19
#JobCredentialPublicCertificate=
20
MailProg=/usr/bin/mail
21
#MaxJobCount=
22
MpiDefault=none
23
#PlugStackConfig=
24
#PluginDir=
25
ProctrackType=proctrack/pgid
26
#Prolog=
27
#PropagatePrioProcess=
28
#PropagateResourceLimits=
29
#PropagateResourceLimitsExcept=
30
ReturnToService=0
31
#SrunEpilog=
32
#SrunProlog=
33
SlurmUser=slurm
34
SlurmctldPidFile=/var/run/slurm/slurmctld.pid
35
SlurmctldPort=6817
36
SlurmdPidFile=/var/run/slurm/slurmd.pid
37
SlurmdPort=6818
38
SlurmdSpoolDir=/var/spool/slurmd
39
#SlurmdUser=root
40
StateSaveLocation=/var/run/slurm
41
SwitchType=switch/none
42
#TaskEpilog=
43
#TaskPlugin=
44
#TaskProlog=
45
#TmpFS=
46
#TrackWCKey=no
47
#TreeWidth=50
48
#UsePAM=
49
50
# TIMERS
51
InactiveLimit=0
52
KillWait=30
53
MinJobAge=300
54
SlurmctldTimeout=300
55
SlurmdTimeout=300
56
Waittime=0
57
58
# SCHEDULING
59
FastSchedule=1
60
#PriorityDecayHalfLife=14-0
61
#PriorityMaxAge=1-0
62
#PriorityType=priority/multifactor
63
#PriorityUsageResetPeriod=14-0
64
#PriorityWeightAge=1000
65
#PriorityWeightFairshare=100000
66
#PriorityWeightJobSize=1000
67
#PriorityWeightPartition=10000
68
#SchedulerAuth=
69
#SchedulerPort=
70
#SchedulerRootFilter=
71
SchedulerType=sched/backfill
72
SelectType=select/linear
73
74
# LOGGING
75
#JobCompLoc=
76
JobCompType=jobcomp/none
77
SlurmctldDebug=3
78
SlurmctldLogFile=/var/log/slurmctld.log
79
SlurmdDebug=3
80
SlurmdLogFile=/var/log/slurmd.log
81
82
# ACCOUNTING
83
#AccountingStorageHost=
84
#AccountingStorageLoc=
85
#AccountingStoragePass=
86
#AccountingStorageType=accounting_storage/slurmdbd
87
#AccountingStorageUser=
88
#JobAcctGatherFrequency=30
89
#JobAcctGatherType=jobacct_gather/none
90
91
# COMPUTE NODES
92
NodeName=slave[1-10]  Procs=48  State=UNKNOWN
93
NodeName=slave[11-20] Procs=16  State=UNKNOWN
94
95
# PARTITIONS
96
PartitionName=all Nodes=slave[1-20] Default=YES MaxTime=INFINITE State=UP
(-)files/slurm.conf.in (-169 lines)
Lines 1-169 Link Here
1
# slurm.conf file generated by configurator.html.
2
# Put this file on all nodes of your cluster.
3
# See the slurm.conf man page for more information.
4
#
5
ControlMachine=%%CONTROL_MACHINE%%
6
#ControlAddr=
7
#BackupController=%%BACKUP_CONTROL_MACHINE%%
8
#BackupAddr=
9
#
10
AuthType=auth/munge
11
CacheGroups=0
12
#CheckpointType=checkpoint/none
13
CryptoType=crypto/munge
14
#DisableRootJobs=NO
15
#EnforcePartLimits=NO
16
#Epilog=
17
#EpilogSlurmctld=
18
#FirstJobId=1
19
#MaxJobId=999999
20
#GresTypes=
21
#GroupUpdateForce=0
22
#GroupUpdateTime=600
23
#JobCheckpointDir=/var/slurm/checkpoint
24
#JobCredentialPrivateKey=
25
#JobCredentialPublicCertificate=
26
#JobFileAppend=0
27
#JobRequeue=1
28
#JobSubmitPlugins=1
29
#KillOnBadExit=0
30
#LaunchType=launch/slurm
31
#Licenses=foo*4,bar
32
MailProg=/usr/bin/mail
33
#MaxJobCount=5000
34
#MaxStepCount=40000
35
#MaxTasksPerNode=128
36
MpiDefault=none
37
#MpiParams=ports=#-#
38
#PluginDir=
39
#PlugStackConfig=
40
#PrivateData=jobs
41
ProctrackType=proctrack/pgid
42
#Prolog=
43
#PrologSlurmctld=
44
#PropagatePrioProcess=0
45
#PropagateResourceLimits=
46
# Prevent head node limits from being applied to jobs!
47
PropagateResourceLimitsExcept=ALL
48
#RebootProgram=
49
ReturnToService=1
50
#SallocDefaultCommand=
51
SlurmctldPidFile=/var/run/slurmctld.pid
52
SlurmctldPort=6817
53
SlurmdPidFile=/var/run/slurmd.pid
54
SlurmdPort=6818
55
SlurmdSpoolDir=/var/spool/slurmd
56
SlurmUser=slurm
57
#SlurmdUser=root
58
#SrunEpilog=
59
#SrunProlog=
60
StateSaveLocation=/home/slurm/slurmctld
61
SwitchType=switch/none
62
#TaskEpilog=
63
TaskPlugin=task/none
64
#TaskPluginParam=
65
#TaskProlog=
66
#TopologyPlugin=topology/tree
67
#TmpFs=/tmp
68
#TrackWCKey=no
69
#TreeWidth=
70
#UnkillableStepProgram=
71
#UsePAM=0
72
#
73
#
74
# TIMERS
75
#BatchStartTimeout=10
76
#CompleteWait=0
77
#EpilogMsgTime=2000
78
#GetEnvTimeout=2
79
#HealthCheckInterval=0
80
#HealthCheckProgram=
81
InactiveLimit=0
82
KillWait=30
83
#MessageTimeout=10
84
#ResvOverRun=0
85
MinJobAge=300
86
#OverTimeLimit=0
87
SlurmctldTimeout=120
88
SlurmdTimeout=300
89
#UnkillableStepTimeout=60
90
#VSizeFactor=0
91
Waittime=0
92
#
93
#
94
# SCHEDULING
95
#DefMemPerCPU=0
96
FastSchedule=1
97
#MaxMemPerCPU=0
98
#SchedulerRootFilter=1
99
#SchedulerTimeSlice=30
100
SchedulerType=sched/backfill
101
SchedulerPort=7321
102
SelectType=select/cons_res
103
#SelectTypeParameters=
104
#
105
#
106
# JOB PRIORITY
107
#PriorityType=priority/basic
108
#PriorityDecayHalfLife=
109
#PriorityCalcPeriod=
110
#PriorityFavorSmall=
111
#PriorityMaxAge=
112
#PriorityUsageResetPeriod=
113
#PriorityWeightAge=
114
#PriorityWeightFairshare=
115
#PriorityWeightJobSize=
116
#PriorityWeightPartition=
117
#PriorityWeightQOS=
118
#
119
#
120
# LOGGING AND ACCOUNTING
121
#AccountingStorageEnforce=0
122
#AccountingStorageHost=
123
#AccountingStorageLoc=
124
#AccountingStoragePass=
125
#AccountingStoragePort=
126
AccountingStorageType=accounting_storage/none
127
#AccountingStorageUser=
128
AccountingStoreJobComment=YES
129
ClusterName=cluster
130
#DebugFlags=
131
#JobCompHost=
132
#JobCompLoc=
133
#JobCompPass=
134
#JobCompPort=
135
JobCompType=jobcomp/none
136
#JobCompUser=
137
JobAcctGatherFrequency=30
138
JobAcctGatherType=jobacct_gather/none
139
SlurmctldDebug=5
140
SlurmctldLogFile=/var/log/slurmctld
141
SlurmdDebug=5
142
SlurmdLogFile=/var/log/slurmd
143
#SlurmSchedLogFile=
144
#SlurmSchedLogLevel=
145
#
146
#
147
# POWER SAVE SUPPORT FOR IDLE NODES (optional)
148
#SuspendProgram=
149
#ResumeProgram=
150
#SuspendTimeout=
151
#ResumeTimeout=
152
#ResumeRate=
153
#SuspendExcNodes=
154
#SuspendExcParts=
155
#SuspendRate=
156
#SuspendTime=
157
#
158
#
159
# COMPUTE NODES
160
161
#############################################################################
162
# Note: Using CPUs=2 or Sockets=2 causes slurmctld to seg fault on FreeBSD.
163
#       Use Sockets=1, CoresPerSocket=total-cores-in-node, and
164
#       ThreadsPerCore=N, even if your motherboard has more than 1 socket.
165
#	This issue is related to get_cpuinfo() and is being investigated.
166
#############################################################################
167
168
NodeName=compute-[001-002] Sockets=1 CoresPerSocket=1 ThreadsPerCore=1 State=UNKNOWN
169
PartitionName=default-partition Nodes=compute-[001-002] Default=YES MaxTime=INFINITE State=UP
(-)pkg-descr (-4 / +4 lines)
Lines 1-9 Link Here
1
SLURM is an open-source resource manager designed for *nix clusters of all
1
Slurm is an open-source workload manager designed for *nux clusters of all
2
sizes. It provides three key functions. First it allocates exclusive and/or
2
sizes. It provides three key functions. First it allocates exclusive and/or
3
non-exclusive access to resources (computer nodes) to users for some duration
3
non-exclusive access to resources (computer nodes) to users for some duration of
4
of time so they can perform work. Second, it provides a framework for starting,
4
time so they can perform work. Second, it provides a framework for starting,
5
executing, and monitoring work (typically a parallel job) on a set of allocated
5
executing, and monitoring work (typically a parallel job) on a set of allocated
6
nodes. Finally, it arbitrates contention for resources by managing a queue of
6
nodes. Finally, it arbitrates contention for resources by managing a queue of
7
pending work.
7
pending work.
8
8
9
WWW: https://computing.llnl.gov/linux/slurm/
9
WWW: http://slurm.schedmd.com/
(-)pkg-message (+36 lines)
Line 0 Link Here
1
================================================================================
2
3
A sample configuration file, slurm.conf.example has been installed to
4
${LOCALBASE}/etc/.  You need to copy it to slurm.conf and customize it.  If you
5
use the default locations for .pid, spool, and log files you will need to create
6
some directories and set appropriate permissions.
7
8
On the controller node(s):
9
==========================
10
11
# mkdir /var/run/slurm/ /var/spool/slurmctld
12
# touch /var/log/slurmctld
13
# chown slurm:slurm /var/run/slurm /var/spool/slurmctld /var/log/slurmctld
14
15
Add the following to /etc/rc.conf:
16
17
munged_enable="YES"
18
slurmctld_enable="YES"
19
20
# service munged start
21
# service slurmctld start
22
23
On the compute node(s):
24
=======================
25
26
# mkdir /var/run/slurm/ /var/spool/slurmd
27
28
Add the following to /etc/rc.conf:
29
30
munged_enable="YES"
31
slurmd_enable="YES"
32
33
# service munged start
34
# service slurmd start
35
36
================================================================================
(-)pkg-plist (-127 / +178 lines)
Lines 17-27 Link Here
17
bin/sshare
17
bin/sshare
18
bin/sstat
18
bin/sstat
19
bin/strigger
19
bin/strigger
20
@sample etc/slurm.conf.sample
20
%%GTK2%%bin/sview
21
etc/slurm.conf.example
21
include/slurm/pmi.h
22
include/slurm/pmi.h
22
include/slurm/slurm.h
23
include/slurm/slurm.h
23
include/slurm/slurm_errno.h
24
include/slurm/slurm_errno.h
24
include/slurm/slurmdb.h
25
include/slurm/slurmdb.h
26
include/slurm/smd_ns.h
25
include/slurm/spank.h
27
include/slurm/spank.h
26
lib/libpmi.a
28
lib/libpmi.a
27
lib/libpmi.so
29
lib/libpmi.so
Lines 29-42 Link Here
29
lib/libpmi.so.0.0.0
31
lib/libpmi.so.0.0.0
30
lib/libslurm.a
32
lib/libslurm.a
31
lib/libslurm.so
33
lib/libslurm.so
32
lib/libslurm.so.26
34
lib/libslurm.so.28
33
lib/libslurm.so.26.0.0
35
lib/libslurm.so.28.0.0
34
lib/libslurmdb.a
36
lib/libslurmdb.a
35
lib/libslurmdb.so
37
lib/libslurmdb.so
36
lib/libslurmdb.so.26
38
lib/libslurmdb.so.28
37
lib/libslurmdb.so.26.0.0
39
lib/libslurmdb.so.28.0.0
38
lib/slurm/accounting_storage_filetxt.a
40
lib/slurm/accounting_storage_filetxt.a
39
lib/slurm/accounting_storage_filetxt.so
41
lib/slurm/accounting_storage_filetxt.so
42
%%MYSQL%%lib/slurm/accounting_storage_mysql.a
43
%%MYSQL%%lib/slurm/accounting_storage_mysql.so
40
lib/slurm/accounting_storage_none.a
44
lib/slurm/accounting_storage_none.a
41
lib/slurm/accounting_storage_none.so
45
lib/slurm/accounting_storage_none.so
42
lib/slurm/accounting_storage_slurmdbd.a
46
lib/slurm/accounting_storage_slurmdbd.a
Lines 63-68 Link Here
63
lib/slurm/checkpoint_none.so
67
lib/slurm/checkpoint_none.so
64
lib/slurm/checkpoint_ompi.a
68
lib/slurm/checkpoint_ompi.a
65
lib/slurm/checkpoint_ompi.so
69
lib/slurm/checkpoint_ompi.so
70
lib/slurm/core_spec_cray.a
71
lib/slurm/core_spec_cray.so
72
lib/slurm/core_spec_none.a
73
lib/slurm/core_spec_none.so
66
lib/slurm/crypto_munge.a
74
lib/slurm/crypto_munge.a
67
lib/slurm/crypto_munge.so
75
lib/slurm/crypto_munge.so
68
lib/slurm/crypto_openssl.a
76
lib/slurm/crypto_openssl.a
Lines 77-86 Link Here
77
lib/slurm/gres_mic.so
85
lib/slurm/gres_mic.so
78
lib/slurm/gres_nic.a
86
lib/slurm/gres_nic.a
79
lib/slurm/gres_nic.so
87
lib/slurm/gres_nic.so
88
lib/slurm/job_container_cncu.a
89
lib/slurm/job_container_cncu.so
90
lib/slurm/job_container_none.a
91
lib/slurm/job_container_none.so
80
lib/slurm/job_submit_all_partitions.a
92
lib/slurm/job_submit_all_partitions.a
81
lib/slurm/job_submit_all_partitions.so
93
lib/slurm/job_submit_all_partitions.so
82
lib/slurm/job_submit_cnode.a
94
lib/slurm/job_submit_cnode.a
83
lib/slurm/job_submit_cnode.so
95
lib/slurm/job_submit_cnode.so
96
lib/slurm/job_submit_cray.a
97
lib/slurm/job_submit_cray.so
84
lib/slurm/job_submit_defaults.a
98
lib/slurm/job_submit_defaults.a
85
lib/slurm/job_submit_defaults.so
99
lib/slurm/job_submit_defaults.so
86
lib/slurm/job_submit_logging.a
100
lib/slurm/job_submit_logging.a
Lines 91-96 Link Here
91
lib/slurm/job_submit_pbs.so
105
lib/slurm/job_submit_pbs.so
92
lib/slurm/job_submit_require_timelimit.a
106
lib/slurm/job_submit_require_timelimit.a
93
lib/slurm/job_submit_require_timelimit.so
107
lib/slurm/job_submit_require_timelimit.so
108
lib/slurm/job_submit_throttle.a
109
lib/slurm/job_submit_throttle.so
94
lib/slurm/jobacct_gather_aix.a
110
lib/slurm/jobacct_gather_aix.a
95
lib/slurm/jobacct_gather_aix.so
111
lib/slurm/jobacct_gather_aix.so
96
lib/slurm/jobacct_gather_cgroup.a
112
lib/slurm/jobacct_gather_cgroup.a
Lines 101-106 Link Here
101
lib/slurm/jobacct_gather_none.so
117
lib/slurm/jobacct_gather_none.so
102
lib/slurm/jobcomp_filetxt.a
118
lib/slurm/jobcomp_filetxt.a
103
lib/slurm/jobcomp_filetxt.so
119
lib/slurm/jobcomp_filetxt.so
120
%%MYSQL%%lib/slurm/jobcomp_mysql.a
121
%%MYSQL%%lib/slurm/jobcomp_mysql.so
104
lib/slurm/jobcomp_none.a
122
lib/slurm/jobcomp_none.a
105
lib/slurm/jobcomp_none.so
123
lib/slurm/jobcomp_none.so
106
lib/slurm/jobcomp_script.a
124
lib/slurm/jobcomp_script.a
Lines 125-130 Link Here
125
lib/slurm/mpi_openmpi.so
143
lib/slurm/mpi_openmpi.so
126
lib/slurm/mpi_pmi2.a
144
lib/slurm/mpi_pmi2.a
127
lib/slurm/mpi_pmi2.so
145
lib/slurm/mpi_pmi2.so
146
lib/slurm/preempt_job_prio.a
147
lib/slurm/preempt_job_prio.so
128
lib/slurm/preempt_none.a
148
lib/slurm/preempt_none.a
129
lib/slurm/preempt_none.so
149
lib/slurm/preempt_none.so
130
lib/slurm/preempt_partition_prio.a
150
lib/slurm/preempt_partition_prio.a
Lines 141-146 Link Here
141
lib/slurm/proctrack_linuxproc.so
161
lib/slurm/proctrack_linuxproc.so
142
lib/slurm/proctrack_pgid.a
162
lib/slurm/proctrack_pgid.a
143
lib/slurm/proctrack_pgid.so
163
lib/slurm/proctrack_pgid.so
164
lib/slurm/route_default.a
165
lib/slurm/route_default.so
166
lib/slurm/route_topology.a
167
lib/slurm/route_topology.so
144
lib/slurm/sched_backfill.a
168
lib/slurm/sched_backfill.a
145
lib/slurm/sched_backfill.so
169
lib/slurm/sched_backfill.so
146
lib/slurm/sched_builtin.a
170
lib/slurm/sched_builtin.a
Lines 151-156 Link Here
151
lib/slurm/sched_wiki.so
175
lib/slurm/sched_wiki.so
152
lib/slurm/sched_wiki2.a
176
lib/slurm/sched_wiki2.a
153
lib/slurm/sched_wiki2.so
177
lib/slurm/sched_wiki2.so
178
lib/slurm/select_alps.a
179
lib/slurm/select_alps.so
154
lib/slurm/select_cons_res.a
180
lib/slurm/select_cons_res.a
155
lib/slurm/select_cons_res.so
181
lib/slurm/select_cons_res.so
156
lib/slurm/select_cray.a
182
lib/slurm/select_cray.a
Lines 159-172 Link Here
159
lib/slurm/select_linear.so
185
lib/slurm/select_linear.so
160
lib/slurm/select_serial.a
186
lib/slurm/select_serial.a
161
lib/slurm/select_serial.so
187
lib/slurm/select_serial.so
188
lib/slurm/slurmctld_nonstop.a
189
lib/slurm/slurmctld_nonstop.so
162
lib/slurm/spank_pbs.a
190
lib/slurm/spank_pbs.a
163
lib/slurm/spank_pbs.so
191
lib/slurm/spank_pbs.so
164
lib/slurm/src/sattach/sattach.wrapper.c
192
lib/slurm/src/sattach/sattach.wrapper.c
165
lib/slurm/src/srun/srun.wrapper.c
193
lib/slurm/src/srun/srun.wrapper.c
194
lib/slurm/switch_cray.a
195
lib/slurm/switch_cray.so
196
lib/slurm/switch_generic.a
197
lib/slurm/switch_generic.so
166
lib/slurm/switch_none.a
198
lib/slurm/switch_none.a
167
lib/slurm/switch_none.so
199
lib/slurm/switch_none.so
168
lib/slurm/task_cgroup.a
200
lib/slurm/task_cgroup.a
169
lib/slurm/task_cgroup.so
201
lib/slurm/task_cgroup.so
202
lib/slurm/task_cray.a
203
lib/slurm/task_cray.so
170
lib/slurm/task_none.a
204
lib/slurm/task_none.a
171
lib/slurm/task_none.so
205
lib/slurm/task_none.so
172
lib/slurm/topology_3d_torus.a
206
lib/slurm/topology_3d_torus.a
Lines 198-204 Link Here
198
man/man1/sshare.1.gz
232
man/man1/sshare.1.gz
199
man/man1/sstat.1.gz
233
man/man1/sstat.1.gz
200
man/man1/strigger.1.gz
234
man/man1/strigger.1.gz
201
man/man1/sview.1.gz
235
%%GTK2%%man/man1/sview.1.gz
202
man/man3/slurm_allocate_resources.3.gz
236
man/man3/slurm_allocate_resources.3.gz
203
man/man3/slurm_allocate_resources_blocking.3.gz
237
man/man3/slurm_allocate_resources_blocking.3.gz
204
man/man3/slurm_allocation_lookup.3.gz
238
man/man3/slurm_allocation_lookup.3.gz
Lines 228-233 Link Here
228
man/man3/slurm_free_ctl_conf.3.gz
262
man/man3/slurm_free_ctl_conf.3.gz
229
man/man3/slurm_free_front_end_info_msg.3.gz
263
man/man3/slurm_free_front_end_info_msg.3.gz
230
man/man3/slurm_free_job_alloc_info_response_msg.3.gz
264
man/man3/slurm_free_job_alloc_info_response_msg.3.gz
265
man/man3/slurm_free_job_array_resp.3.gz
231
man/man3/slurm_free_job_info_msg.3.gz
266
man/man3/slurm_free_job_info_msg.3.gz
232
man/man3/slurm_free_job_step_create_response_msg.3.gz
267
man/man3/slurm_free_job_step_create_response_msg.3.gz
233
man/man3/slurm_free_job_step_info_response_msg.3.gz
268
man/man3/slurm_free_job_step_info_response_msg.3.gz
Lines 297-303 Link Here
297
man/man3/slurm_read_hostfile.3.gz
332
man/man3/slurm_read_hostfile.3.gz
298
man/man3/slurm_reconfigure.3.gz
333
man/man3/slurm_reconfigure.3.gz
299
man/man3/slurm_requeue.3.gz
334
man/man3/slurm_requeue.3.gz
335
man/man3/slurm_requeue2.3.gz
300
man/man3/slurm_resume.3.gz
336
man/man3/slurm_resume.3.gz
337
man/man3/slurm_resume2.3.gz
301
man/man3/slurm_set_debug_level.3.gz
338
man/man3/slurm_set_debug_level.3.gz
302
man/man3/slurm_set_trigger.3.gz
339
man/man3/slurm_set_trigger.3.gz
303
man/man3/slurm_shutdown.3.gz
340
man/man3/slurm_shutdown.3.gz
Lines 324-334 Link Here
324
man/man3/slurm_strerror.3.gz
361
man/man3/slurm_strerror.3.gz
325
man/man3/slurm_submit_batch_job.3.gz
362
man/man3/slurm_submit_batch_job.3.gz
326
man/man3/slurm_suspend.3.gz
363
man/man3/slurm_suspend.3.gz
364
man/man3/slurm_suspend2.3.gz
327
man/man3/slurm_takeover.3.gz
365
man/man3/slurm_takeover.3.gz
328
man/man3/slurm_terminate_job.3.gz
366
man/man3/slurm_terminate_job.3.gz
329
man/man3/slurm_terminate_job_step.3.gz
367
man/man3/slurm_terminate_job_step.3.gz
330
man/man3/slurm_update_front_end.3.gz
368
man/man3/slurm_update_front_end.3.gz
331
man/man3/slurm_update_job.3.gz
369
man/man3/slurm_update_job.3.gz
370
man/man3/slurm_update_job2.3.gz
332
man/man3/slurm_update_node.3.gz
371
man/man3/slurm_update_node.3.gz
333
man/man3/slurm_update_partition.3.gz
372
man/man3/slurm_update_partition.3.gz
334
man/man3/slurm_update_reservation.3.gz
373
man/man3/slurm_update_reservation.3.gz
Lines 339-344 Link Here
339
man/man5/cray.conf.5.gz
378
man/man5/cray.conf.5.gz
340
man/man5/ext_sensors.conf.5.gz
379
man/man5/ext_sensors.conf.5.gz
341
man/man5/gres.conf.5.gz
380
man/man5/gres.conf.5.gz
381
man/man5/nonstop.conf.5.gz
342
man/man5/slurm.conf.5.gz
382
man/man5/slurm.conf.5.gz
343
man/man5/slurmdbd.conf.5.gz
383
man/man5/slurmdbd.conf.5.gz
344
man/man5/topology.conf.5.gz
384
man/man5/topology.conf.5.gz
Lines 352-475 Link Here
352
sbin/slurmd
392
sbin/slurmd
353
sbin/slurmdbd
393
sbin/slurmdbd
354
sbin/slurmstepd
394
sbin/slurmstepd
355
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/Slurm_Entity.pdf
395
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/Slurm_Entity.pdf
356
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/Slurm_Individual.pdf
396
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/Slurm_Individual.pdf
357
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/accounting.html
397
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/accounting.html
358
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/accounting_storageplugins.html
398
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/accounting_storageplugins.html
359
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/acct_gather_energy_plugins.html
399
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/acct_gather_energy_plugins.html
360
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/acct_gather_profile_plugins.html
400
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/acct_gather_profile_plugins.html
361
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/add.html
401
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/add.html
362
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/allocation_pies.gif
402
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/allocation_pies.gif
363
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/api.html
403
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/api.html
364
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/arch.gif
404
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/arch.gif
365
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/authplugins.html
405
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/authplugins.html
366
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/big_sys.html
406
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/big_sys.html
367
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/bluegene.html
407
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/bluegene.html
368
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/bull.jpg
408
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/bull.jpg
369
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cgroups.html
409
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cgroups.html
370
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/checkpoint_blcr.html
410
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/checkpoint_blcr.html
371
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/checkpoint_plugins.html
411
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/checkpoint_plugins.html
372
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/coding_style.pdf
412
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/coding_style.pdf
373
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/configurator.easy.html
413
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/configurator.easy.html
374
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/configurator.html
414
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/configurator.html
375
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cons_res.html
415
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cons_res.html
376
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cons_res_share.html
416
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cons_res_share.html
377
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/contributor.html
417
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/contributor.html
378
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cpu_management.html
418
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/core_spec.html
379
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cray.html
419
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/core_spec_plugins.html
380
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/crypto_plugins.html
420
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cpu_management.html
381
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/disclaimer.html
421
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cray.html
382
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/dist_plane.html
422
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cray_alps.html
383
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/documentation.html
423
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/crypto_plugins.html
384
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/download.html
424
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/disclaimer.html
385
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/dynalloc.html
425
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/dist_plane.html
386
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/elastic_computing.html
426
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/documentation.html
387
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/entities.gif
427
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/download.html
388
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/example_usage.gif
428
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/dynalloc.html
389
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ext_sensorsplugins.html
429
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/elastic_computing.html
390
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/faq.html
430
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/entities.gif
391
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/gang_scheduling.html
431
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/example_usage.gif
392
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/gres.html
432
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ext_sensorsplugins.html
393
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/gres_design.html
433
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/fair_tree.html
394
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/gres_plugins.html
434
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/faq.html
395
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/hdf5_job_outline.png
435
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/gang_scheduling.html
396
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/hdf5_profile_user_guide.html
436
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/gres.html
397
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/hdf5_task_attr.png
437
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/gres_design.html
398
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/help.html
438
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/gres_plugins.html
399
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/high_throughput.html
439
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/hdf5_job_outline.png
400
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ibm-pe.html
440
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/hdf5_profile_user_guide.html
401
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ibm.html
441
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/hdf5_task_attr.png
402
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ibm_pe_fig1.png
442
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/high_throughput.html
403
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ibm_pe_fig2.png
443
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ibm-pe.html
404
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/job_array.html
444
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ibm.html
405
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/job_exit_code.html
445
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ibm_pe_fig1.png
406
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/job_launch.html
446
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ibm_pe_fig2.png
407
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/job_submit_plugins.html
447
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_array.html
408
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/jobacct_gatherplugins.html
448
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_container_plugins.html
409
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/jobcompplugins.html
449
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_exit_code.html
410
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/launch_plugins.html
450
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_launch.html
411
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/linuxstyles.css
451
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_submit_plugins.html
412
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/lll.gif
452
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/jobacct_gatherplugins.html
413
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mail.html
453
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/jobcompplugins.html
414
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/man_index.html
454
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/k_function.gif
415
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/maui.html
455
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/launch_plugins.html
416
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mc_support.gif
456
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/licenses.html
417
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mc_support.html
457
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/linuxstyles.css
418
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/meetings.html
458
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/lll.gif
419
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/moab.html
459
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mail.html
420
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mpi_guide.html
460
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/man_index.html
421
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mpiplugins.html
461
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/maui.html
422
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/multi_cluster.html
462
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mc_support.gif
423
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/news.html
463
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mc_support.html
424
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/overview.html
464
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/meetings.html
425
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex1.gif
465
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/moab.html
426
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex2.gif
466
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mpi_guide.html
427
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex3.gif
467
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mpiplugins.html
428
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex4.gif
468
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/multi_cluster.html
429
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex5.gif
469
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/news.html
430
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex6.gif
470
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/overview.html
431
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex7.gif
471
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex1.gif
432
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/platforms.html
472
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex2.gif
433
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plugins.html
473
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex3.gif
434
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/power_save.html
474
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex4.gif
435
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/preempt.html
475
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex5.gif
436
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/preemption_plugins.html
476
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex6.gif
437
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/priority_multifactor.html
477
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex7.gif
438
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/priority_multifactor2.html
478
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/platforms.html
439
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/priority_plugins.html
479
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plugins.html
440
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/proctrack_plugins.html
480
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/power_save.html
441
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/programmer_guide.html
481
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/preempt.html
442
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/prolog_epilog.html
482
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/preemption_plugins.html
443
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/publications.html
483
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/priority_multifactor.html
444
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/qos.html
484
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/priority_multifactor2.html
445
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/quickstart.html
485
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/priority_multifactor3.html
446
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/quickstart_admin.html
486
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/priority_plugins.html
447
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/reservations.html
487
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/proctrack_plugins.html
448
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/resource_limits.html
488
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/programmer_guide.html
449
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/rosetta.html
489
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/prolog_epilog.html
450
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/schedmd.png
490
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/publications.html
451
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/schedplugins.html
491
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/qos.html
452
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/select_design.html
492
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/quickstart.html
453
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/selectplugins.html
493
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/quickstart_admin.html
454
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm.html
494
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/reservations.html
455
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_design.pdf
495
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/resource_limits.html
456
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_logo.png
496
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/rosetta.html
457
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_ug_agenda.html
497
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/route_plugin.html
458
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_ug_cfp.html
498
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/rpc.html
459
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_ug_registration.html
499
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/sched_config.html
460
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurmctld_plugstack.html
500
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/schedmd.png
461
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurmstyles.css
501
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/schedplugins.html
462
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/sponsors.gif
502
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/select_design.html
463
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/sun_const.html
503
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/selectplugins.html
464
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/switchplugins.html
504
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm.html
465
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/taskplugins.html
505
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_design.pdf
466
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/team.html
506
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_logo.png
467
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/testimonials.html
507
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_ug_agenda.html
468
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/topo_ex1.gif
508
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_ug_cfp.html
469
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/topo_ex2.gif
509
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_ug_registration.html
470
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/topology.html
510
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurmctld_plugstack.html
471
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/topology_plugin.html
511
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurmstyles.css
472
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/troubleshoot.html
512
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/sponsors.gif
473
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/tutorial_intro_files.tar
513
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/sun_const.html
474
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/tutorials.html
514
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/switchplugins.html
475
%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/usage_pies.gif
515
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/taskplugins.html
516
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/team.html
517
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/testimonials.html
518
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/topo_ex1.gif
519
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/topo_ex2.gif
520
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/topology.html
521
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/topology_plugin.html
522
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/troubleshoot.html
523
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/tutorial_intro_files.tar
524
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/tutorials.html
525
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/usage_pies.gif
526
%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/wckey.html

Return to bug 196260