HP XC System Software Administration Guide Version 3.2

POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 8113
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Only soft resource limits can be manipulated. Soft and hard resource limits differ. For example,
the following two commands list the hard and soft limits for the size of the core file:
$ ulimit -Hc
unlimited
$ ulimit -Sc
0
If a user sets a soft resource limit with the ulimit bash shell command and the software resource
limit can be propagated, that value is propagated to the jobs running on the compute nodes.
However, this does not override the compute node system configuration for resource limits.
The SLURM configuration file, slurm.conf, enables you to modify a resource's soft value so
the jobs running on the allocated compute nodes have the same resource limits:
PropagateResourceLimits propagates only the specified resource limits.
The resource limits specified are applied to the job on startup. All other resource limits are
determined by the system values defined on the compute nodes.
PropagateResourceLimitsExcept propagates all the resource limits except those
specified.
All resource limits are propagated when neither parameter is specified.
Note:
Users can use the --propagate option of the srun command to propagate these resource limits.
For more information on this option, see srun(1).
Table 15-3 lists the resource limits that can be set or excluded.
Table 15-3 Resource Limits
DescriptionResource Limit
Maximum address space
RLIMIT_AS
Maximum core file size
RLIMIT_CORE
Maximum CPU time in seconds
RLIMIT_CPU
Maximum size of a process data segment
RLIMIT_DATA
Maximum file size created
RLIMIT_FSIZE
Maximum size that can be locked in memory
RLIMIT_MEMLOCK
Maximum number of open files
RLIMIT_NOFILE
Maximum number of processes available to a single user
RLIMIT_NPROC
Maximum resident set size
RLIMIT_RSS
Maximum stack size
RLIMIT_STACK
In the following example, all the system limits except RLIMIT_NPROC, which determines the
maximum number of processes, and RLIMIT_NOFILE, which determines the maximum number
of open files, are propagated from the user's environment.
PropagateResourceLimitsExcept=RLIMIT_NPROC,RLIMIT_NOFILE
15.2 Configuring SLURM 177