Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SchedMD/slurm
/ functions
Functions
18,978 in github.com/SchedMD/slurm
⨍
Functions
18,978
◇
Types & classes
1,226
↳
Endpoints
82
↓ 8 callers
Function
timespec_to_secs
src/common/slurm_time.c:347
↓ 8 callers
Function
uint32_compressed_to_str
* The cpus-per-node representation in Slurm (and perhaps tasks-per-node * in the future) is stored in a compressed format comprised of two * equal-l
src/common/env.c:947
↓ 8 callers
Function
unpack_job_resources
src/common/job_resources.c:677
↓ 8 callers
Function
unpackmem_ptr
* Given a buffer containing a network byte order 32-bit integer, * and an arbitrary data string, return a pointer to the * data string in 'valp'. A
src/common/pack.c:886
↓ 8 callers
Function
xdirname
* Slurm's safe implementation of dirname. * * This function returns a malloc'ed string which lets the caller to safely * manipulate it, unlike in d
src/common/xstring.c:459
↓ 8 callers
Function
xstring_is_whitespace
Returns true if all characters in a string are whitespace characters, * otherwise returns false; */
src/common/xstring.c:642
↓ 7 callers
Function
I
(a,b)
doc/html/jquery.min.js:2
↓ 7 callers
Function
_add_button_to_list
Add a button for a given node. If node_ptr == NULL then fill in any gaps * in the grid just for a clean look. Always call with node_ptr == NULL for
src/sview/grid.c:453
↓ 7 callers
Function
_add_job_to_active
Add the given job to the "active" structures of * the given partition and increment the run count */
src/slurmctld/gang.c:435
↓ 7 callers
Function
_compare_double
src/sprio/sort.c:164
↓ 7 callers
Function
_cpu_freq_get_scaling_freq
* get one of scalling_min_freq, scaling_max_freq, cpuinfo_cur_freq * * Return: value of scaling_min_freq, or 0 on error */
src/common/cpu_frequency.c:752
↓ 7 callers
Function
_destroy_sacctmgr_file_opts
src/sacctmgr/file_functions.c:186
↓ 7 callers
Function
_diff_tres
Turn *dst into a TRES string that will turn submitted *dst to match mod */
src/slurmrestd/plugins/openapi/slurmdbd/associations.c:85
↓ 7 callers
Function
_find_assoc_rec
* _find_assoc_rec - return a pointer to the assoc_ptr with the given * contents of assoc. * IN assoc - requested association info * RET pointer to
src/common/assoc_mgr.c:267
↓ 7 callers
Function
_find_tres_incr
src/common/assoc_mgr.c:7385
↓ 7 callers
Function
_get_all_sibling_bits
src/slurmctld/fed_mgr.c:3905
↓ 7 callers
Function
_get_fentry_blob_ptr
WARNING: does not call _check_fentry_magic() */
src/common/xahash.c:230
↓ 7 callers
Function
_get_next_job_gres
* TRES specification parse logic * in_val IN - initial input string * cnt OUT - count of values * gres_list IN/OUT - where to search for (or add) n
src/interfaces/gres.c:6675
↓ 7 callers
Function
_get_next_step_gres
* TRES specification parse logic * in_val IN - initial input string * cnt OUT - count of values * gres_list IN/OUT - where to search for (or add) n
src/interfaces/gres.c:9090
↓ 7 callers
Function
_handle_expline_ac
ac = array case * the master key type is not string. Iterate over the tables looking * for the value associated with the new master to add/update.
src/common/parse_config.c:762
↓ 7 callers
Function
_jobacct_shutdown_test
src/interfaces/jobacct_gather.c:309
↓ 7 callers
Function
_licenses_print
Print all licenses on a list */
src/slurmctld/licenses.c:291
↓ 7 callers
Function
_log_msg
This function is necessary because libpam_slurm_init is called without access * to the pam handle. */
contribs/pam_slurm_adopt/helper.c:89
↓ 7 callers
Function
_make_tres_str
src/common/assoc_mgr.c:7397
↓ 7 callers
Function
_prlimit
src/slurmd/slurmstepd/ulimits.c:80
↓ 7 callers
Function
_remove_job_hash
_remove_job_hash - remove a job hash entry for given job record, job_id must * already be set * IN job_ptr - pointer to job record * IN type - whic
src/slurmctld/job_mgr.c:1761
↓ 7 callers
Function
_reset_coll
src/plugins/mpi/pmix/pmixp_coll_tree.c:153
↓ 7 callers
Function
_rm_job_from_nodes
* deallocate resources that were assigned to this job * * if remove_all = false: the job has been suspended, so just deallocate CPUs * if remove_al
src/plugins/select/linear/select_linear.c:925
↓ 7 callers
Function
_run_lua_script_wrapper
src/plugins/burst_buffer/lua/burst_buffer_lua.c:1241
↓ 7 callers
Function
_sacctmgr_add
(opts)
testsuite/python/tests/test_157_1.py:73
↓ 7 callers
Function
_send_msg
src/stepmgr/stepmgr.c:5357
↓ 7 callers
Function
_send_to_slurmscriptd
* Send an RPC from slurmctld to slurmscriptd. * * IN msg_type - type of message to send * IN msg_data - pointer to the message to send * IN wait -
src/slurmctld/slurmscriptd.c:375
↓ 7 callers
Function
_set_tres_cnt
Set a reservation's TRES count. Requires that the reservation's * node_bitmap be set. * This needs to be done after all other setup is done. */
src/slurmctld/reservation.c:3466
↓ 7 callers
Function
_signal_jobstep
src/slurmd/slurmd/req.c:3028
↓ 7 callers
Function
_slurmd_log_text
Read the per-node slurmd log.
testsuite/python/tests/test_144_12.py:64
↓ 7 callers
Function
_soft_job_end
src/plugins/select/cons_tres/job_test.c:321
↓ 7 callers
Function
_uid_cache_clear
src/common/uid.c:517
↓ 7 callers
Function
_validate_operator
* _validate_operator - validate that the uid is authorized at the * root, SlurmUser, or SLURMDB_ADMIN_OPERATOR level */
src/slurmdbd/proc_req.c:168
↓ 7 callers
Function
_validate_super_user
* _validate_super_user - validate that the uid is authorized at the * root, SlurmUser, or SLURMDB_ADMIN_SUPER_USER level */
src/slurmdbd/proc_req.c:153
↓ 7 callers
Function
acct_gather_parse_freq
src/interfaces/acct_gather.c:260
↓ 7 callers
Function
acct_policy_job_begin
* acct_policy_job_begin - Note that a job is starting for accounting * policy purposes. */
src/slurmctld/acct_policy.c:3021
↓ 7 callers
Function
acct_policy_remove_accrue_time
src/slurmctld/acct_policy.c:5091
↓ 7 callers
Function
acct_storage_g_fini
src/interfaces/accounting_storage.c:377
↓ 7 callers
Function
acct_storage_g_get_clusters
src/interfaces/accounting_storage.c:828
↓ 7 callers
Function
as_mysql_add_feds_to_update_list
src/plugins/accounting_storage/mysql/as_mysql_federation.c:723
↓ 7 callers
Function
auth_g_create
src/interfaces/auth.c:355
↓ 7 callers
Function
batch_requeue_fini
Complete a batch job requeue logic after all steps complete so that * subsequent jobs appear in a separate accounting record. */
src/slurmctld/job_mgr.c:16708
↓ 7 callers
Function
bb_free_alloc_rec
Remove a specific bb_alloc_t from global records. * RET true if found, false otherwise */
src/plugins/burst_buffer/common/burst_buffer_common.c:1249
↓ 7 callers
Function
bb_job_del
Delete a bb_job_t record, hashed by job_id */
src/plugins/burst_buffer/common/burst_buffer_common.c:1320
↓ 7 callers
Function
bit_pick_cnt
* build a bitmap containing the first nbits of b which are set */
src/common/bitstring.c:1195
↓ 7 callers
Function
bitmap2node_name_sortable
* bitmap2node_name_sortable - given a bitmap, build a list of comma * separated node names. names may include regular expressions * (e.g. "lx[01-10]
src/common/node_conf.c:229
↓ 7 callers
Function
build_all_nodeline_info
* build_all_nodeline_info - get a array of slurm_conf_node_t structures * from the slurm.conf reader, build table, and set values * IN set_bitmap -
src/common/node_conf.c:337
↓ 7 callers
Function
cgroup_g_step_destroy
src/interfaces/cgroup.c:968
↓ 7 callers
Function
cgroup_init_limits
src/interfaces/cgroup.c:579
↓ 7 callers
Function
color_log_level
(level: int, **color_kwargs)
testsuite/python/conftest.py:177
↓ 7 callers
Function
combine_tres_list
Given two TRES lists, combine the content of the second with the first, * adding the counts for duplicate TRES IDs */
src/sreport/common.c:591
↓ 7 callers
Function
conn_g_init
src/interfaces/conn.c:136
↓ 7 callers
Function
copy_gids
src/common/group_cache.c:314
↓ 7 callers
Function
core_array_log
Enable detailed logging of cr_dist() node and per-node core bitmaps */
src/common/core_array.c:190
↓ 7 callers
Function
cpu_freq_to_cmdline
src/common/cpu_frequency.c:1374
↓ 7 callers
Function
create_step_record
src/common/job_record.c:3616
↓ 7 callers
Function
data_list_prepend
src/common/data.c:720
↓ 7 callers
Function
data_parser_g_new
src/interfaces/data_parser.c:337
↓ 7 callers
Function
data_parser_get_plugin_version
src/interfaces/data_parser.c:532
↓ 7 callers
Function
drain_nodes
* drain_nodes - drain one or more nodes, * no-op for nodes already drained or draining * IN nodes - nodes to drain * IN reason - reason to drain t
src/slurmctld/node_mgr.c:2977
↓ 7 callers
Function
dump_job_desc
* dump_job_desc - dump the incoming job submit request message * IN job_desc - job specification from RPC */
src/slurmctld/job_mgr.c:3173
↓ 7 callers
Function
eio_new_obj
* Queue an eio_obj_t "obj" for inclusion in an already running * eio_handle_t "eio"'s internal object list. */
src/common/eio.c:622
↓ 7 callers
Function
expand_stdio_fields
* Special expansion function for stdin/stdout/stderr filename patterns. * * \ If we found this symbol, don't replace anything. * %% The ch
src/common/print_fields.c:608
↓ 7 callers
Function
fed_mgr_submit_remote_dependencies
* Send dependencies of job_ptr to siblings. * * If the dependency string is NULL, that means we're telling the siblings * to delete that dependency
src/slurmctld/fed_mgr.c:4194
↓ 7 callers
Function
fetch_identity
src/common/identity.c:43
↓ 7 callers
Function
find_http_header
src/common/http.c:591
↓ 7 callers
Function
get_http_status_code_string
src/common/http.c:487
↓ 7 callers
Function
get_job_exclusive_display_value
* Return exclusive display value for cred/env (JOB_EXCLUSIVE_*). * Single value: NONE|NODE|USER|MCS|TOPO. */
src/common/slurm_protocol_defs.c:6750
↓ 7 callers
Function
get_job_oversubscribe_value
* Return oversubscribe display value for cred/env: 0=NO, 1=YES, 2=OK. */
src/common/slurm_protocol_defs.c:6730
↓ 7 callers
Function
get_resource_arg_range
* get either 1 or 2 integers for a resource count in the form of either * (count, min-max, or '*') * A partial error message is passed in via the 'w
src/common/proc_args.c:635
↓ 7 callers
Function
getvalint
contribs/pmi2/pmi2_api.c:1175
↓ 7 callers
Function
gres_common_gpu_set_env
src/plugins/gres/common/gres_common.c:258
↓ 7 callers
Function
gres_sched_consec
* Create/update list GRES that can be made available on the specified node * IN/OUT consec_gres - list of sock_gres_t that can be made available on
src/plugins/topology/common/gres_sched.c:382
↓ 7 callers
Function
gres_use_local_device_index
src/interfaces/gres.c:564
↓ 7 callers
Function
group_from_job
src/common/id_util.c:51
↓ 7 callers
Function
handle_work
src/conmgr/work.c:399
↓ 7 callers
Function
hostlist_pop
src/common/hostlist.c:1968
↓ 7 callers
Function
hostset_intersects
src/common/hostlist.c:3486
↓ 7 callers
Function
hostset_ranged_string_xmalloc
src/common/hostlist.c:3570
↓ 7 callers
Function
is_slurmctld_running
Checks whether slurmctld is running. Args: quiet (boolean): If True, logging is performed at the TRACE log level. Returns: T
testsuite/python/lib/atf.py:998
↓ 7 callers
Function
job_get_tres_mem
src/slurmctld/job_mgr.c:16512
↓ 7 callers
Function
job_independent
* job_independent - determine if this job has a dependent job pending * or if the job's scheduled begin time is in the future * IN job_ptr - pointer
src/slurmctld/job_mgr.c:17111
↓ 7 callers
Function
job_post_resize_acctg
Record accounting information for a job immediately after changing size */
src/slurmctld/job_mgr.c:15775
↓ 7 callers
Function
job_pre_resize_acctg
Record accounting information for a job immediately before changing size */
src/slurmctld/job_mgr.c:15758
↓ 7 callers
Function
job_res_rm_job
* Deallocate resources previously allocated to the given job * - subtract 'struct job_resources' resources from 'part_res_record_t' * - subtract job
src/plugins/select/cons_tres/job_resources.c:428
↓ 7 callers
Function
job_set_alloc_tres
src/slurmctld/job_mgr.c:9703
↓ 7 callers
Function
jobacctinfo_getinfo
src/interfaces/jobacct_gather.c:1013
↓ 7 callers
Function
launch_fwd_signal
src/srun/launch.c:1645
↓ 7 callers
Function
make_options_menu
src/sview/common.c:823
↓ 7 callers
Function
mb
(a)
doc/html/jquery.min.js:4
↓ 7 callers
Function
net_set_keep_alive
set keepalive time on socket */
src/common/net.c:136
↓ 7 callers
Function
node_range_to_list
Converts a node range expression into a list of node names. Example: >>> node_range_to_list('node[1,3-5]') ['node1', 'node3', 'no
testsuite/python/lib/atf.py:73
↓ 7 callers
Function
node_state_string_complete
src/common/slurm_protocol_defs.c:3640
↓ 7 callers
Function
nodespec_to_hostlist
src/slurmctld/read_config.c:266
↓ 7 callers
Function
pa
(a)
doc/html/jquery.min.js:2
← previous
next →
1,001–1,100 of 18,978, ranked by callers