diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile index 0994b4f72631..ee3014a9f019 100644 --- a/sysutils/slurm-wlm/Makefile +++ b/sysutils/slurm-wlm/Makefile @@ -1,155 +1,164 @@ PORTNAME= slurm DISTVERSION= 23.11.1 PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= https://download.schedmd.com/slurm/ PKGNAMESUFFIX= -wlm MAINTAINER= ports@FreeBSD.org COMMENT= Simple Linux Utility for Resource Management WWW= https://slurm.schedmd.com/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe NOT_FOR_ARCHS_REASON= 32-bit support is deprecated LIB_DEPENDS= libjson-c.so:devel/json-c \ libsysinfo.so:devel/libsysinfo \ libmunge.so:security/munge \ liblz4.so:archivers/liblz4 \ libze_loader.so:devel/level-zero \ libhttp_parser.so:www/http-parser \ libunwind.so:devel/libunwind \ librdkafka.so:net/librdkafka \ libyaml.so:textproc/libyaml \ libdbus-1.so:devel/dbus \ libcheck.so:devel/check \ libtbb.so:devel/onetbb \ libjwt.so:www/libjwt USES= compiler:c11 cpe gmake gnome libtool localbase lua mysql:client \ perl5 pkgconfig python:build readline shebangfix ssl tar:bz2 USE_PERL5= build CPE_VENDOR= schedmd USE_LDCONFIG= yes USE_RC_SUBR= slurmctld slurmd USERS= slurm GROUPS= ${USERS} GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check PLIST_SUB= PORTVERSION="${DISTVERSION}" VER="${DISTVERSION:R}" SHEBANG_FILES= doc/html/shtml2html.py doc/man/man2html.py OPTIONS_DEFINE= CURL DOCS GUI HDF5 HWLOC IPMI RRD OPTIONS_DEFAULT= HDF5 HWLOC OPTIONS_SUB= yes CURL_DESC= Require cURL for elasticsearch plugins GUI_DESC= Build sview GUI config tool HDF5_DESC= Job profiling using HDF5 HWLOC_DESC= Portable hardware locality IPMI_DESC= IPMI energy consumption accounting RRD_DESC= RRD external sensor data collection DOCS_BUILD_DEPENDS= man2html:textproc/man2html CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= libcurl GUI_USE= GNOME=cairo,gdkpixbuf2,glib20,gtk20,pango GUI_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz GUI_USES= gettext GUI_CONFIGURE_ENABLE= glibtest gtktest x11 HDF5_LIB_DEPENDS= libhdf5_cpp.so:science/hdf5 \ libsz.so:science/libaec HDF5_CONFIGURE_WITH= hdf5 HDF5_CONFIGURE_ENV= H5CC=${LOCALBASE}/bin/h5cc HWLOC_LIB_DEPENDS= libhwloc.so.15:devel/hwloc2 HWLOC_CONFIGURE_WITH= hwloc IPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi IPMI_CONFIGURE_WITH= freeipmi RRD_LIB_DEPENDS= librrd.so:databases/rrdtool RRD_CONFIGURE_WITH= rrdtool # FreeBSD Infiniband support is still experimental # slurmrestd does not build on FreeBSD -CONFIGURE_ARGS= --without-ofed --disable-slurmrestd \ - --with-mysql_config=${LOCALBASE}/bin \ +CONFIGURE_ARGS= --disable-slurmrestd --with-mysql_config=${LOCALBASE}/bin \ --docdir=${DOCSDIR} --htmldir=${DOCSDIR} CFLAGS+= -I${WRKSRC}/slurm -I${LOCALBASE}/include \ -I${LOCALBASE}/include/level_zero \ -I${LOCALBASE}/include/librdkafka \ -fcommon -D__BSD_VISIBLE=1 LDFLAGS+= -L${LOCALBASE}/lib -lsysinfo -lprocstat -fcommon PROC2FIX= common/callerid.c common/fd.c common/fetch_config.c \ interfaces/proctrack.c \ plugins/acct_gather_energy/rapl/acct_gather_energy_rapl.c \ plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c \ plugins/burst_buffer/common/burst_buffer_common.c \ plugins/cgroup/v1/xcgroup.c plugins/cgroup/v2/cgroup_v2.c \ plugins/gpu/nvml/gpu_nvml.c \ plugins/job_container/tmpfs/job_container_tmpfs.c \ plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.c \ plugins/jobacct_gather/common/common_jag.c \ plugins/jobacct_gather/linux/jobacct_gather_linux.c \ plugins/node_features/knl_generic/node_features_knl_generic.c \ plugins/proctrack/cgroup/proctrack_cgroup.c \ plugins/proctrack/cray_aries/proctrack_cray_aries.c \ plugins/proctrack/linuxproc/kill_tree.c \ plugins/proctrack/pgid/proctrack_pgid.c \ plugins/switch/cray_aries/scaling.c \ plugins/task/affinity/affinity.c slurmd/common/set_oomadj.c \ slurmd/common/xcpuinfo.c slurmd/slurmstepd/pdebug.c \ slurmd/slurmstepd/req.c LLD2FIX= api plugins/openapi sacctmgr sackd scontrol scrontab scrun \ slurmctld slurmd/slurmd squeue +.include + # Hack around nonfunctional --disable-gtktest flag pre-configure-GUI-off: ${REINPLACE_CMD} -e 's|min_gtk_version=.*|min_gtk_version=2000.0.0|' \ ${WRKSRC}/configure # SLURM's configure enables interactive jobs if pty.h exists. Replacing # #include with appropriate headers will therefore not work, so instead # add a pty.h for the build. pre-configure: ${CP} ${FILESDIR}/pty.h ${WRKSRC}/slurm ${REINPLACE_CMD} -e 's|sched_setaffinity|cpuset_setaffinity|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/configure .for src in ${PROC2FIX} ${REINPLACE_CMD} -e 's|"/proc|"/compat/linux/proc|g' \ -e 's|(/proc)|(/compat/linux/proc)|g' \ ${WRKSRC}/src/${src} .endfor @if ${WHICH} sbatch > /dev/null; then \ ${ECHO_CMD} "********************************************"; \ ${ECHO_CMD} "Build may fail while slurm-wlm is installed."; \ ${ECHO_CMD} "Deinstall slurm-wlm and run make again."; \ ${ECHO_CMD} "********************************************"; \ false; \ fi +.if ${ARCH} == powerpc64le + ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \ + ${REINPLACE_CMD} -e 's|-r -o|-r -m elf64lppc -o|' +.elif ${ARCH} == powerpc64 + ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \ + ${REINPLACE_CMD} -e 's|-r -o|-r -m elf64ppc -o|' +.else ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -e 's|-r -o|-r -m elf_${ARCH} -o|' +.endif ${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -e 's|htmldir = \$${datadir.*$$|htmldir = @htmldir@|' post-install: ${INSTALL_DATA} ${WRKSRC}/etc/slurm.conf.example \ ${STAGEDIR}${PREFIX}/etc/slurm.conf.sample .include diff --git a/sysutils/slurm-wlm/pkg-plist b/sysutils/slurm-wlm/pkg-plist index 1104c8d36b51..302cc5903f07 100644 --- a/sysutils/slurm-wlm/pkg-plist +++ b/sysutils/slurm-wlm/pkg-plist @@ -1,428 +1,430 @@ bin/sacct bin/sacctmgr bin/salloc bin/sattach bin/sbatch bin/sbcast bin/scancel bin/scontrol bin/scrontab bin/sdiag %%HDF5%%bin/sh5util bin/sinfo bin/sprio bin/squeue bin/sreport bin/srun bin/sshare bin/sstat bin/strigger %%GUI%%bin/sview @sample %%ETCDIR%%.conf.sample include/slurm/pmi.h include/slurm/slurm.h include/slurm/slurm_errno.h include/slurm/slurm_version.h include/slurm/slurmdb.h include/slurm/smd_ns.h include/slurm/spank.h lib/libslurm.a lib/libslurm.so lib/libslurm.so.40 lib/libslurm.so.40.0.0 lib/slurm/accounting_storage_mysql.a lib/slurm/accounting_storage_mysql.so lib/slurm/accounting_storage_slurmdbd.a lib/slurm/accounting_storage_slurmdbd.so lib/slurm/acct_gather_energy_gpu.a lib/slurm/acct_gather_energy_gpu.so lib/slurm/acct_gather_energy_ibmaem.a lib/slurm/acct_gather_energy_ibmaem.so %%IPMI%%lib/slurm/acct_gather_energy_ipmi.a %%IPMI%%lib/slurm/acct_gather_energy_ipmi.so lib/slurm/acct_gather_energy_pm_counters.a lib/slurm/acct_gather_energy_pm_counters.so lib/slurm/acct_gather_energy_rapl.a lib/slurm/acct_gather_energy_rapl.so %%IPMI%%lib/slurm/acct_gather_energy_xcc.a %%IPMI%%lib/slurm/acct_gather_energy_xcc.so lib/slurm/acct_gather_filesystem_lustre.a lib/slurm/acct_gather_filesystem_lustre.so +lib/slurm/acct_gather_interconnect_ofed.a +lib/slurm/acct_gather_interconnect_ofed.so lib/slurm/acct_gather_interconnect_sysfs.a lib/slurm/acct_gather_interconnect_sysfs.so %%CURL%%lib/slurm/acct_gather_profile_influxdb.a %%CURL%%lib/slurm/acct_gather_profile_influxdb.so %%HDF5%%lib/slurm/acct_gather_profile_hdf5.a %%HDF5%%lib/slurm/acct_gather_profile_hdf5.so lib/slurm/auth_jwt.a lib/slurm/auth_jwt.so lib/slurm/auth_munge.a lib/slurm/auth_munge.so lib/slurm/auth_none.a lib/slurm/auth_none.so lib/slurm/auth_slurm.a lib/slurm/auth_slurm.so lib/slurm/burst_buffer_datawarp.a lib/slurm/burst_buffer_datawarp.so lib/slurm/burst_buffer_lua.a lib/slurm/burst_buffer_lua.so lib/slurm/cli_filter_lua.a lib/slurm/cli_filter_lua.so lib/slurm/cli_filter_syslog.a lib/slurm/cli_filter_syslog.so lib/slurm/cli_filter_user_defaults.a lib/slurm/cli_filter_user_defaults.so lib/slurm/core_spec_cray_aries.a lib/slurm/core_spec_cray_aries.so lib/slurm/cred_munge.a lib/slurm/cred_munge.so lib/slurm/cred_none.a lib/slurm/cred_none.so lib/slurm/data_parser_v0_0_39.a lib/slurm/data_parser_v0_0_39.so lib/slurm/data_parser_v0_0_40.a lib/slurm/data_parser_v0_0_40.so %%RRD%%lib/slurm/ext_sensors_rrd.a %%RRD%%lib/slurm/ext_sensors_rrd.so lib/slurm/gpu_generic.a lib/slurm/gpu_generic.so lib/slurm/gpu_nrt.a lib/slurm/gpu_nrt.so lib/slurm/gpu_oneapi.a lib/slurm/gpu_oneapi.so lib/slurm/gres_gpu.a lib/slurm/gres_gpu.so lib/slurm/gres_mps.a lib/slurm/gres_mps.so lib/slurm/gres_nic.a lib/slurm/gres_nic.so lib/slurm/gres_shard.a lib/slurm/gres_shard.so lib/slurm/hash_k12.a lib/slurm/hash_k12.so lib/slurm/job_container_cncu.a lib/slurm/job_container_cncu.so lib/slurm/job_submit_all_partitions.a lib/slurm/job_submit_all_partitions.so lib/slurm/job_submit_cray_aries.a lib/slurm/job_submit_cray_aries.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_lua.a lib/slurm/job_submit_lua.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_linux.a lib/slurm/jobacct_gather_linux.so %%CURL%%lib/slurm/jobcomp_elasticsearch.a %%CURL%%lib/slurm/jobcomp_elasticsearch.so lib/slurm/jobcomp_filetxt.a lib/slurm/jobcomp_filetxt.so lib/slurm/jobcomp_kafka.a lib/slurm/jobcomp_kafka.so lib/slurm/jobcomp_lua.a lib/slurm/jobcomp_lua.so lib/slurm/jobcomp_mysql.a lib/slurm/jobcomp_mysql.so lib/slurm/jobcomp_script.a lib/slurm/jobcomp_script.so lib/slurm/libslurm_pmi.a lib/slurm/libslurm_pmi.so lib/slurm/libslurmfull.a lib/slurm/libslurmfull.so lib/slurm/mcs_account.a lib/slurm/mcs_account.so lib/slurm/mcs_group.a lib/slurm/mcs_group.so lib/slurm/mcs_user.a lib/slurm/mcs_user.so lib/slurm/mpi_cray_shasta.a lib/slurm/mpi_cray_shasta.so lib/slurm/mpi_pmi2.a lib/slurm/mpi_pmi2.so lib/slurm/node_features_helpers.a lib/slurm/node_features_helpers.so lib/slurm/node_features_knl_cray.a lib/slurm/node_features_knl_cray.so lib/slurm/node_features_knl_generic.a lib/slurm/node_features_knl_generic.so lib/slurm/power_cray_aries.a lib/slurm/power_cray_aries.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/prep_script.a lib/slurm/prep_script.so lib/slurm/priority_basic.a lib/slurm/priority_basic.so lib/slurm/priority_multifactor.a lib/slurm/priority_multifactor.so lib/slurm/proctrack_cray_aries.a lib/slurm/proctrack_cray_aries.so lib/slurm/proctrack_linuxproc.a lib/slurm/proctrack_linuxproc.so lib/slurm/proctrack_pgid.a lib/slurm/proctrack_pgid.so lib/slurm/sched_backfill.a lib/slurm/sched_backfill.so lib/slurm/sched_builtin.a lib/slurm/sched_builtin.so lib/slurm/select_cons_tres.a lib/slurm/select_cons_tres.so lib/slurm/select_cray_aries.a lib/slurm/select_cray_aries.so lib/slurm/select_linear.a lib/slurm/select_linear.so lib/slurm/serializer_json.a lib/slurm/serializer_json.so lib/slurm/serializer_url_encoded.a lib/slurm/serializer_url_encoded.so lib/slurm/serializer_yaml.a lib/slurm/serializer_yaml.so lib/slurm/site_factor_example.a lib/slurm/site_factor_example.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/task_affinity.a lib/slurm/task_affinity.so lib/slurm/task_cray_aries.a lib/slurm/task_cray_aries.so lib/slurm/topology_3d_torus.a lib/slurm/topology_3d_torus.so lib/slurm/topology_block.a lib/slurm/topology_block.so lib/slurm/topology_default.a lib/slurm/topology_default.so lib/slurm/topology_tree.a lib/slurm/topology_tree.so share/man/man1/sacct.1.gz share/man/man1/sacctmgr.1.gz share/man/man1/salloc.1.gz share/man/man1/sattach.1.gz share/man/man1/sbatch.1.gz share/man/man1/sbcast.1.gz share/man/man1/scancel.1.gz share/man/man1/scontrol.1.gz share/man/man1/scrontab.1.gz share/man/man1/scrun.1.gz share/man/man1/sdiag.1.gz %%HDF5%%share/man/man1/sh5util.1.gz share/man/man1/sinfo.1.gz share/man/man1/slurm.1.gz share/man/man1/sprio.1.gz share/man/man1/squeue.1.gz share/man/man1/sreport.1.gz share/man/man1/srun.1.gz share/man/man1/sshare.1.gz share/man/man1/sstat.1.gz share/man/man1/strigger.1.gz %%GUI%%share/man/man1/sview.1.gz share/man/man5/acct_gather.conf.5.gz share/man/man5/burst_buffer.conf.5.gz share/man/man5/cgroup.conf.5.gz share/man/man5/ext_sensors.conf.5.gz share/man/man5/gres.conf.5.gz share/man/man5/helpers.conf.5.gz share/man/man5/job_container.conf.5.gz share/man/man5/knl.conf.5.gz share/man/man5/mpi.conf.5.gz share/man/man5/oci.conf.5.gz share/man/man5/slurm.conf.5.gz share/man/man5/slurmdbd.conf.5.gz share/man/man5/topology.conf.5.gz share/man/man8/slurmctld.8.gz share/man/man8/slurmd.8.gz share/man/man8/slurmdbd.8.gz share/man/man8/slurmrestd.8.gz share/man/man8/slurmstepd.8.gz share/man/man8/spank.8.gz sbin/sackd sbin/slurmctld sbin/slurmd sbin/slurmdbd sbin/slurmstepd %%PORTDOCS%%%%DOCSDIR%%/Slurm_Entity.pdf %%PORTDOCS%%%%DOCSDIR%%/Slurm_Individual.pdf %%PORTDOCS%%%%DOCSDIR%%/accounting.html %%PORTDOCS%%%%DOCSDIR%%/acct_gather.conf.html %%PORTDOCS%%%%DOCSDIR%%/add.html %%PORTDOCS%%%%DOCSDIR%%/allocation_pies.gif %%PORTDOCS%%%%DOCSDIR%%/api.html %%PORTDOCS%%%%DOCSDIR%%/arch.gif %%PORTDOCS%%%%DOCSDIR%%/big_sys.html %%PORTDOCS%%%%DOCSDIR%%/burst_buffer.conf.html %%PORTDOCS%%%%DOCSDIR%%/burst_buffer.html %%PORTDOCS%%%%DOCSDIR%%/cg_hierarchy.jpg %%PORTDOCS%%%%DOCSDIR%%/cgroup.conf.html %%PORTDOCS%%%%DOCSDIR%%/cgroup_v2.html %%PORTDOCS%%%%DOCSDIR%%/cgroups.html %%PORTDOCS%%%%DOCSDIR%%/classic_fair_share.html %%PORTDOCS%%%%DOCSDIR%%/cli_filter_plugins.html %%PORTDOCS%%%%DOCSDIR%%/coding_style.pdf %%PORTDOCS%%%%DOCSDIR%%/configless_slurm.html %%PORTDOCS%%%%DOCSDIR%%/configurator.easy.html %%PORTDOCS%%%%DOCSDIR%%/configurator.html %%PORTDOCS%%%%DOCSDIR%%/cons_tres.html %%PORTDOCS%%%%DOCSDIR%%/cons_tres_share.html %%PORTDOCS%%%%DOCSDIR%%/containers.html %%PORTDOCS%%%%DOCSDIR%%/contributor.html %%PORTDOCS%%%%DOCSDIR%%/core_spec.html %%PORTDOCS%%%%DOCSDIR%%/cpu_management.html %%PORTDOCS%%%%DOCSDIR%%/cray.html %%PORTDOCS%%%%DOCSDIR%%/disclaimer.html %%PORTDOCS%%%%DOCSDIR%%/dist_plane.html %%PORTDOCS%%%%DOCSDIR%%/documentation.html %%PORTDOCS%%%%DOCSDIR%%/download.html %%PORTDOCS%%%%DOCSDIR%%/dynamic_nodes.html %%PORTDOCS%%%%DOCSDIR%%/elasticsearch.html %%PORTDOCS%%%%DOCSDIR%%/entities.gif %%PORTDOCS%%%%DOCSDIR%%/example_usage.gif %%PORTDOCS%%%%DOCSDIR%%/ext_sensors.conf.html %%PORTDOCS%%%%DOCSDIR%%/extra_constraints.html %%PORTDOCS%%%%DOCSDIR%%/fair_tree.html %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/federation.html %%PORTDOCS%%%%DOCSDIR%%/fonts.css %%PORTDOCS%%%%DOCSDIR%%/fonts.ttf %%PORTDOCS%%%%DOCSDIR%%/gang_scheduling.html %%PORTDOCS%%%%DOCSDIR%%/gres.conf.html %%PORTDOCS%%%%DOCSDIR%%/gres.html %%PORTDOCS%%%%DOCSDIR%%/gres_design.html %%PORTDOCS%%%%DOCSDIR%%/hdf5_job_outline.png %%PORTDOCS%%%%DOCSDIR%%/hdf5_profile_user_guide.html %%PORTDOCS%%%%DOCSDIR%%/hdf5_task_attr.png %%PORTDOCS%%%%DOCSDIR%%/helpers.conf.html %%PORTDOCS%%%%DOCSDIR%%/heterogeneous_jobs.html %%PORTDOCS%%%%DOCSDIR%%/high_throughput.html %%PORTDOCS%%%%DOCSDIR%%/ibm_pe_fig1.png %%PORTDOCS%%%%DOCSDIR%%/ibm_pe_fig2.png %%PORTDOCS%%%%DOCSDIR%%/intel_knl.html %%PORTDOCS%%%%DOCSDIR%%/job_array.html %%PORTDOCS%%%%DOCSDIR%%/job_container.conf.html %%PORTDOCS%%%%DOCSDIR%%/job_container_tmpfs.html %%PORTDOCS%%%%DOCSDIR%%/job_exit_code.html %%PORTDOCS%%%%DOCSDIR%%/job_launch.html %%PORTDOCS%%%%DOCSDIR%%/job_submit_plugins.html %%PORTDOCS%%%%DOCSDIR%%/jobcomp_kafka.html %%PORTDOCS%%%%DOCSDIR%%/jobcomp_kafka_fig1.png %%PORTDOCS%%%%DOCSDIR%%/jquery.min.js %%PORTDOCS%%%%DOCSDIR%%/jwt.html %%PORTDOCS%%%%DOCSDIR%%/k_function.gif %%PORTDOCS%%%%DOCSDIR%%/knl.conf.html %%PORTDOCS%%%%DOCSDIR%%/kubernetes.html %%PORTDOCS%%%%DOCSDIR%%/licenses.html %%PORTDOCS%%%%DOCSDIR%%/mail.html %%PORTDOCS%%%%DOCSDIR%%/man_index.html %%PORTDOCS%%%%DOCSDIR%%/mc_support.gif %%PORTDOCS%%%%DOCSDIR%%/mc_support.html %%PORTDOCS%%%%DOCSDIR%%/mcs.html %%PORTDOCS%%%%DOCSDIR%%/meetings.html %%PORTDOCS%%%%DOCSDIR%%/mpi.conf.html %%PORTDOCS%%%%DOCSDIR%%/mpi_guide.html %%PORTDOCS%%%%DOCSDIR%%/multi_cluster.html %%PORTDOCS%%%%DOCSDIR%%/network.html %%PORTDOCS%%%%DOCSDIR%%/network_failover.gif %%PORTDOCS%%%%DOCSDIR%%/network_federation.gif %%PORTDOCS%%%%DOCSDIR%%/network_multi_cluster.gif %%PORTDOCS%%%%DOCSDIR%%/network_srun.gif %%PORTDOCS%%%%DOCSDIR%%/network_standard.gif %%PORTDOCS%%%%DOCSDIR%%/news.html %%PORTDOCS%%%%DOCSDIR%%/node_lifecycle.png %%PORTDOCS%%%%DOCSDIR%%/nss_slurm.html %%PORTDOCS%%%%DOCSDIR%%/oci.conf.html %%PORTDOCS%%%%DOCSDIR%%/openapi.css %%PORTDOCS%%%%DOCSDIR%%/openapi_release_notes.html %%PORTDOCS%%%%DOCSDIR%%/overview.html %%PORTDOCS%%%%DOCSDIR%%/pam_slurm_adopt.html %%PORTDOCS%%%%DOCSDIR%%/plane_ex1.gif %%PORTDOCS%%%%DOCSDIR%%/plane_ex2.gif %%PORTDOCS%%%%DOCSDIR%%/plane_ex3.gif %%PORTDOCS%%%%DOCSDIR%%/plane_ex4.gif %%PORTDOCS%%%%DOCSDIR%%/plane_ex5.gif %%PORTDOCS%%%%DOCSDIR%%/plane_ex6.gif %%PORTDOCS%%%%DOCSDIR%%/plane_ex7.gif %%PORTDOCS%%%%DOCSDIR%%/platforms.html %%PORTDOCS%%%%DOCSDIR%%/plugins.html %%PORTDOCS%%%%DOCSDIR%%/power_mgmt.html %%PORTDOCS%%%%DOCSDIR%%/power_save.html %%PORTDOCS%%%%DOCSDIR%%/preempt.html %%PORTDOCS%%%%DOCSDIR%%/prep_plugins.html %%PORTDOCS%%%%DOCSDIR%%/priority_multifactor.html %%PORTDOCS%%%%DOCSDIR%%/priority_multifactor3.html %%PORTDOCS%%%%DOCSDIR%%/programmer_guide.html %%PORTDOCS%%%%DOCSDIR%%/prolog_epilog.html %%PORTDOCS%%%%DOCSDIR%%/publications.html %%PORTDOCS%%%%DOCSDIR%%/qos.html %%PORTDOCS%%%%DOCSDIR%%/quickstart.html %%PORTDOCS%%%%DOCSDIR%%/quickstart_admin.html %%PORTDOCS%%%%DOCSDIR%%/reservations.html %%PORTDOCS%%%%DOCSDIR%%/reset.css %%PORTDOCS%%%%DOCSDIR%%/resource_binding.html %%PORTDOCS%%%%DOCSDIR%%/resource_limits.html %%PORTDOCS%%%%DOCSDIR%%/rest.html %%PORTDOCS%%%%DOCSDIR%%/rest_api.html %%PORTDOCS%%%%DOCSDIR%%/rosetta.html %%PORTDOCS%%%%DOCSDIR%%/sacct.html %%PORTDOCS%%%%DOCSDIR%%/sacctmgr.html %%PORTDOCS%%%%DOCSDIR%%/salloc.html %%PORTDOCS%%%%DOCSDIR%%/sattach.html %%PORTDOCS%%%%DOCSDIR%%/sbatch.html %%PORTDOCS%%%%DOCSDIR%%/sbcast.html %%PORTDOCS%%%%DOCSDIR%%/scancel.html %%PORTDOCS%%%%DOCSDIR%%/sched_config.html %%PORTDOCS%%%%DOCSDIR%%/schedmd.png %%PORTDOCS%%%%DOCSDIR%%/scontrol.html %%PORTDOCS%%%%DOCSDIR%%/scrontab.html %%PORTDOCS%%%%DOCSDIR%%/scrun.html %%PORTDOCS%%%%DOCSDIR%%/sdiag.html %%PORTDOCS%%%%DOCSDIR%%/select_design.html %%PORTDOCS%%%%DOCSDIR%%/selinux.html %%HDF5%%%%PORTDOCS%%%%DOCSDIR%%/sh5util.html %%PORTDOCS%%%%DOCSDIR%%/sinfo.html %%PORTDOCS%%%%DOCSDIR%%/site_factor.html %%PORTDOCS%%%%DOCSDIR%%/slurm.conf.html %%PORTDOCS%%%%DOCSDIR%%/slurm.css %%PORTDOCS%%%%DOCSDIR%%/slurm.html %%PORTDOCS%%%%DOCSDIR%%/slurm_logo.png %%PORTDOCS%%%%DOCSDIR%%/slurm_ug_agenda.html %%PORTDOCS%%%%DOCSDIR%%/slurmctld.html %%PORTDOCS%%%%DOCSDIR%%/slurmd.html %%PORTDOCS%%%%DOCSDIR%%/slurmdbd.conf.html %%PORTDOCS%%%%DOCSDIR%%/slurmdbd.html %%PORTDOCS%%%%DOCSDIR%%/slurmrestd.html %%PORTDOCS%%%%DOCSDIR%%/slurmstepd.html %%PORTDOCS%%%%DOCSDIR%%/spank.html %%PORTDOCS%%%%DOCSDIR%%/sprio.html %%PORTDOCS%%%%DOCSDIR%%/squeue.html %%PORTDOCS%%%%DOCSDIR%%/squeue_color.png %%PORTDOCS%%%%DOCSDIR%%/sreport.html %%PORTDOCS%%%%DOCSDIR%%/srun.html %%PORTDOCS%%%%DOCSDIR%%/sshare.html %%PORTDOCS%%%%DOCSDIR%%/sstat.html %%PORTDOCS%%%%DOCSDIR%%/strigger.html %%PORTDOCS%%%%DOCSDIR%%/style.css %%GUI%%%%PORTDOCS%%%%DOCSDIR%%/sview.html %%PORTDOCS%%%%DOCSDIR%%/team.html %%PORTDOCS%%%%DOCSDIR%%/testimonials.html %%PORTDOCS%%%%DOCSDIR%%/topo_ex1.gif %%PORTDOCS%%%%DOCSDIR%%/topo_ex2.gif %%PORTDOCS%%%%DOCSDIR%%/topology.conf.html %%PORTDOCS%%%%DOCSDIR%%/topology.html %%PORTDOCS%%%%DOCSDIR%%/tres.html %%PORTDOCS%%%%DOCSDIR%%/troubleshoot.html %%PORTDOCS%%%%DOCSDIR%%/tutorial_intro_files.tar %%PORTDOCS%%%%DOCSDIR%%/tutorials.html %%PORTDOCS%%%%DOCSDIR%%/usage_pies.gif %%PORTDOCS%%%%DOCSDIR%%/user_permissions.html %%PORTDOCS%%%%DOCSDIR%%/wckey.html