knl.conf(5)

NAME
knl.conf - Slurm configuration file for Intel Knights Landing processor.

DESCRIPTION
knl.conf is an ASCII file which describes configuration information for Intel Knights Landing processors. The file location can be modified at system build time using the DEFAULT_SLURM_CONF parameter or at execution time by setting the SLURM_CONF environment variable. The file will always be located in the same directory as the slurm.conf file. This file is optional.

Parameter names are case insensitive. Any text following a "#" in the configuration file is treated as a comment through the end of that line. Changes to the configuration file take effect upon restart of Slurm daemons, daemon receipt of the SIGHUP signal, or execution of the command "scontrol reconfigure" unless otherwise noted.

The overall configuration parameters available include:

AvailMCDRAM
    Specify a comma delimited list of MCDRAM modes which can be used.

    cache
        All of MCDRAM to be used as cache.

    flat
        MCDRAM to be combined with primary memory into a "flat" memory space.

    hybrid
        MCDRAM to be used partly as cache and partly combined with primary memory.
AvailNUMA Specify a comma delimited list of NUMA modes which can be used.

    all2all
        All to all

    snc2
        Sub-NUMA cluster 2

    snc4
        Sub-NUMA cluster 4

    hemi
        Hemisphere

    quad
        Quadrant

DefaultMCDRAM
    Specify the default MCDRAM modes for job's which do not specify a value. For a list of possible values, see AvailMCDRAM above.

DefaultNUMA
    Specify the default NUMA modes for job's which do not specify a value. For a list of possible values, see AvailNUMA above.

EXAMPLE

##################################################################
# Slurm's configuration file for Intel Knights Landing
##################################################################
AvailMCDRAM=flat,cache,hybrid
AvailNUMA=all2all,hemi,quad
DefaultMCDRAM=flat
DefaultNUMA=all2all

COPYING
Copyright (C) 2015 SchedMD LLC.

This file is part of Slurm, a resource management program. For details, see <http://slurm.schedmd.com/>.

Slurm is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Slurm is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

SEE ALSO

slurm.conf(5)