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
| System | Port | Version |
|---|---|---|
| MidnightBSD | sysutils/slurm-wlm | 20.02.7 |
| FreeBSD | sysutils/slurm-wlm | 26.05.4_1 |
| NetBSD | parallel/slurm-wlm | 25.11.1nb2 |
| DragonFly | sysutils/slurm-wlm | 20.02.7_3 |
| GhostBSD | sysutils/slurm-wlm | 26.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
libjson-c.so: devel/json-clibsysinfo.so: devel/libsysinfolibmunge.so: security/mungeliblz4.so: archivers/liblz4libaec.so: science/libaec
Build dependencies 5
Run dependencies 5
No port depends on this one.
Configuration
Options name: sysutils_slurm
| Option | Default | Description |
|---|---|---|
| CURL | off | Require cURL for elasticsearch plugins |
| DOCS | off | |
| GUI | off | Build sview GUI config tool |
| HDF5 | on | Job profiling using HDF5 |
| HWLOC | on | Portable hardware locality |
| IPMI | off | IPMI energy consumption accounting |
| MYSQL | off | |
| RRD | off | RRD 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
| File | Size | SHA256 |
|---|---|---|
| slurm-20.02.7.tar.bz2 | 6.562603e+06 | 06865ff3cbf8bee1e75b12fa24c7d7a8fb0d4331f4c4a0d97c90058293d914ce |
Master sites 2
- https://download.schedmd.com/slurm/
- https://ftp.icm.edu.pl/packages/slurm/