BSD Ports

sysutils/slurm-wlm 20.02.7 MidnightBSD

Simple Linux Utility for Resource Management

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2+
Categories
sysutils, python

Description

Slurm is an open-source workload manager designed for *nix 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.

In the other systems

SystemPortVersion
MidnightBSDsysutils/slurm-wlm20.02.7
FreeBSDsysutils/slurm-wlm26.05.4_1
NetBSDparallel/slurm-wlm25.11.1nb2
DragonFlysysutils/slurm-wlm20.02.7_3
GhostBSDsysutils/slurm-wlm26.05.4_1

Install

Binary package:

mport install slurm-wlm

From mports:

cd /usr/mports/sysutils/slurm-wlm && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	slurm-wlm>0:sysutils/slurm-wlm
LIB_DEPENDS=	libslurm.so:sysutils/slurm-wlm

Dependencies

As this port's Makefile names them.

Library 5

Build dependencies 5
Run dependencies 5

No port depends on this one.

Configuration

Options name: sysutils_slurm

OptionDefaultDescription
CURLoffRequire cURL for elasticsearch plugins
DOCSoff
GUIoffBuild sview GUI config tool
HDF5onJob profiling using HDF5
HWLOConPortable hardware locality
IPMIoffIPMI energy consumption accounting
MYSQLoff
RRDoffRRD external sensor data collection
USES
compiler:c11 cpe gmake gnome libtool localbase lua perl5 pkgconfig python:build readline shebangfix ssl tar:bz2
Service scripts
slurmctld, slurmd

Files

Manual pages 165
  • acct_gather.conf(5)
  • burst_buffer.conf(5)
  • cgroup.conf(5)
  • ext_sensors.conf(5)
  • gres.conf(5)
  • knl.conf(5)
  • nonstop.conf(5)
  • sacct(1)
  • sacctmgr(1)
  • salloc(1)
  • sattach(1)
  • sbatch(1)
  • sbcast(1)
  • scancel(1)
  • scontrol(1)
  • sdiag(1)
  • sh5util(1)
  • sinfo(1)
  • slurm(1)
  • slurm.conf(5)
  • slurm_allocate_het_job_blocking(3)
  • slurm_allocate_resources(3)
  • slurm_allocate_resources_blocking(3)
  • slurm_allocation_lookup(3)
  • slurm_allocation_msg_thr_create(3)
  • slurm_allocation_msg_thr_destroy(3)
  • slurm_api_version(3)
  • slurm_clear_trigger(3)
  • slurm_complete_job(3)
  • slurm_confirm_allocation(3)
  • slurm_create_partition(3)
  • slurm_create_reservation(3)
  • slurm_delete_partition(3)
  • slurm_delete_reservation(3)
  • slurm_free_ctl_conf(3)
  • slurm_free_front_end_info_msg(3)
  • slurm_free_job_alloc_info_response_msg(3)
  • slurm_free_job_array_resp(3)
  • slurm_free_job_info_msg(3)
  • slurm_free_job_step_create_response_msg(3)
  • slurm_free_job_step_info_response_msg(3)
  • slurm_free_node_info(3)
  • slurm_free_node_info_msg(3)
  • slurm_free_partition_info(3)
  • slurm_free_partition_info_msg(3)
  • slurm_free_reservation_info_msg(3)
  • slurm_free_resource_allocation_response_msg(3)
  • slurm_free_slurmd_status(3)
  • slurm_free_submit_response_response_msg(3)
  • slurm_free_trigger_msg(3)
  • slurm_get_end_time(3)
  • slurm_get_errno(3)
  • slurm_get_job_steps(3)
  • slurm_get_rem_time(3)
  • slurm_get_triggers(3)
  • slurm_het_job_lookup(3)
  • slurm_het_job_will_run(3)
  • slurm_hostlist_create(3)
  • slurm_hostlist_destroy(3)
  • slurm_hostlist_shift(3)
  • slurm_init_job_desc_msg(3)
  • slurm_init_part_desc_msg(3)
  • slurm_init_resv_desc_msg(3)
  • slurm_init_trigger_msg(3)
  • slurm_init_update_front_end_msg(3)
  • slurm_init_update_node_msg(3)
  • slurm_init_update_step_msg(3)
  • slurm_job_cpus_allocated_on_node(3)
  • slurm_job_cpus_allocated_on_node_id(3)
  • slurm_job_step_create(3)
  • slurm_job_step_launch_t_init(3)
  • slurm_job_step_layout_free(3)
  • slurm_job_step_layout_get(3)
  • slurm_job_will_run(3)
  • slurm_job_will_run2(3)
  • slurm_jobinfo_ctx_get(3)
  • slurm_kill_job(3)
  • slurm_kill_job_step(3)
  • slurm_load_ctl_conf(3)
  • slurm_load_front_end(3)
  • slurm_load_job(3)
  • slurm_load_job_user(3)
  • slurm_load_jobs(3)
  • slurm_load_node(3)
  • slurm_load_node_single(3)
  • slurm_load_partitions(3)
  • slurm_load_reservations(3)
  • slurm_load_slurmd_status(3)
  • slurm_notify_job(3)
  • slurm_perror(3)
  • slurm_pid2jobid(3)
  • slurm_ping(3)
  • slurm_print_ctl_conf(3)
  • slurm_print_front_end_info_msg(3)
  • slurm_print_front_end_table(3)
  • slurm_print_job_info(3)
  • slurm_print_job_info_msg(3)
  • slurm_print_job_step_info(3)
  • slurm_print_job_step_info_msg(3)
  • slurm_print_node_info_msg(3)
  • slurm_print_node_table(3)
  • slurm_print_partition_info(3)
  • slurm_print_partition_info_msg(3)
  • slurm_print_reservation_info(3)
  • slurm_print_reservation_info_msg(3)
  • slurm_print_slurmd_status(3)
  • slurm_read_hostfile(3)
  • slurm_reconfigure(3)
  • slurm_requeue(3)
  • slurm_requeue2(3)
  • slurm_resume(3)
  • slurm_resume2(3)
  • slurm_set_debug_level(3)
  • slurm_set_trigger(3)
  • slurm_shutdown(3)
  • slurm_signal_job(3)
  • slurm_signal_job_step(3)
  • slurm_slurmd_status(3)
  • slurm_sprint_front_end_table(3)
  • slurm_sprint_job_info(3)
  • slurm_sprint_job_step_info(3)
  • slurm_sprint_node_table(3)
  • slurm_sprint_partition_info(3)
  • slurm_sprint_reservation_info(3)
  • slurm_step_ctx_create(3)
  • slurm_step_ctx_create_no_alloc(3)
  • slurm_step_ctx_daemon_per_node_hack(3)
  • slurm_step_ctx_destroy(3)
  • slurm_step_ctx_get(3)
  • slurm_step_ctx_params_t_init(3)
  • slurm_step_launch(3)
  • slurm_step_launch_abort(3)
  • slurm_step_launch_fwd_signal(3)
  • slurm_step_launch_wait_finish(3)
  • slurm_step_launch_wait_start(3)
  • slurm_strerror(3)
  • slurm_submit_batch_job(3)
  • slurm_suspend(3)
  • slurm_suspend2(3)
  • slurm_takeover(3)
  • slurm_terminate_job(3)
  • slurm_terminate_job_step(3)
  • slurm_update_front_end(3)
  • slurm_update_job(3)
  • slurm_update_job2(3)
  • slurm_update_node(3)
  • slurm_update_partition(3)
  • slurm_update_reservation(3)
  • slurm_update_step(3)
  • slurmctld(8)
  • slurmd(8)
  • slurmdbd(8)
  • slurmdbd.conf(5)
  • slurmrestd(8)
  • slurmstepd(8)
  • spank(8)
  • sprio(1)
  • squeue(1)
  • sreport(1)
  • srun(1)
  • sshare(1)
  • sstat(1)
  • strigger(1)
  • sview(1)
  • topology.conf(5)
pkg-plist 585
  • bin/sacct
  • bin/sacctmgr
  • bin/salloc
  • bin/sattach
  • bin/sbatch
  • bin/sbcast
  • bin/scancel
  • bin/scontrol
  • bin/sdiag
  • bin/sh5util
  • bin/sinfo
  • bin/sprio
  • bin/squeue
  • bin/sreport
  • bin/srun
  • bin/sshare
  • bin/sstat
  • bin/strigger
  • bin/sview
  • @sample etc/slurm.conf.sample
  • 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/libslurm.a
  • lib/libslurm.so
  • lib/libslurm.so.35
  • lib/libslurm.so.35.0.0
  • lib/slurm/accounting_storage_filetxt.a
  • lib/slurm/accounting_storage_filetxt.so
  • lib/slurm/accounting_storage_mysql.a
  • 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_cray_aries.a
  • lib/slurm/acct_gather_energy_cray_aries.so
  • lib/slurm/acct_gather_energy_ibmaem.a
  • lib/slurm/acct_gather_energy_ibmaem.so
  • lib/slurm/acct_gather_energy_ipmi.a
  • lib/slurm/acct_gather_energy_ipmi.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_energy_xcc.a
  • 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_filesystem_none.a
  • lib/slurm/acct_gather_filesystem_none.so
  • lib/slurm/acct_gather_interconnect_none.a
  • lib/slurm/acct_gather_interconnect_none.so
  • lib/slurm/acct_gather_profile_hdf5.a
  • lib/slurm/acct_gather_profile_hdf5.so
  • lib/slurm/acct_gather_profile_influxdb.a
  • lib/slurm/acct_gather_profile_influxdb.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/burst_buffer_datawarp.a
  • lib/slurm/burst_buffer_datawarp.so
  • lib/slurm/burst_buffer_generic.a
  • lib/slurm/burst_buffer_generic.so
  • lib/slurm/cli_filter_lua.a
  • lib/slurm/cli_filter_lua.so
  • lib/slurm/cli_filter_none.a
  • lib/slurm/cli_filter_none.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/core_spec_none.a
  • lib/slurm/core_spec_none.so
  • lib/slurm/cred_munge.a
  • lib/slurm/cred_munge.so
  • lib/slurm/cred_none.a
  • lib/slurm/cred_none.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/gpu_generic.a
  • lib/slurm/gpu_generic.so
  • lib/slurm/gres_gpu.a
  • lib/slurm/gres_gpu.so
  • lib/slurm/gres_mic.a
  • lib/slurm/gres_mic.so
  • lib/slurm/gres_mps.a
  • lib/slurm/gres_mps.so
  • lib/slurm/gres_nic.a
  • lib/slurm/gres_nic.so

The first 100 are listed.

distinfo 1
FileSizeSHA256
slurm-20.02.7.tar.bz26.562603e+0606865ff3cbf8bee1e75b12fa24c7d7a8fb0d4331f4c4a0d97c90058293d914ce
Master sites 2
  • https://download.schedmd.com/slurm/
  • https://ftp.icm.edu.pl/packages/slurm/