From 0aadbcc4437c547bd341175918d1500ec3b2f2cf Mon Sep 17 00:00:00 2001
From: Morris Jette <jette@schedmd.com>
Date: Mon, 5 Dec 2016 13:51:45 -0700
Subject: [PATCH] Document that KNL requires HWLOC

HWLOC is required to properly determine topology
---
 doc/html/download.shtml  |  2 +-
 doc/html/intel_knl.shtml | 10 ++++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/doc/html/download.shtml b/doc/html/download.shtml
index 4d9d361af3d..6d62b48aa5f 100644
--- a/doc/html/download.shtml
+++ b/doc/html/download.shtml
@@ -239,7 +239,7 @@ past as well as what resources they used. Download the code from:<br>
 <li><b>Task Affinity</b> plugins</li>
 <ul>
 <li><a href="http://www.open-mpi.org/projects/hwloc/">
-Portable Hardware Locality (hwloc)</a></li>
+Portable Hardware Locality (HWLOC)</a></li>
 </ul><br>
 
 <li><b>Node Health Check</b><br>
diff --git a/doc/html/intel_knl.shtml b/doc/html/intel_knl.shtml
index 79a726f3958..c9e46e64b27 100644
--- a/doc/html/intel_knl.shtml
+++ b/doc/html/intel_knl.shtml
@@ -135,8 +135,14 @@ additional nodes will be required.</p>
 
 <h2>System Administration</h2>
 
-<p>Three important components are required to use Slurm on an Intel KNL system.</p>
+<p>Four important components are required to use Slurm on an Intel KNL system.</p>
 <ol>
+<li>Slurm needs a mechanism to determine the node's current topology (e.g.
+how many NUMA exist and which cores are associated with each NUMA). Slurm
+relies upon <a href="http://www.open-mpi.org/projects/hwloc/">
+Portable Hardware Locality (HWLOC)</a> for this functionality. Please install
+HWLOC before building Slurm.</li>
+
 <li>The node features plugin manages the available and active features
 information available for each KNL node.</li>
 
@@ -327,6 +333,6 @@ NodeName=nid[00000-00127] State=UNKNOWN
 
 <p class="footer"><a href="#top">top</a></p>
 
-<p style="text-align:center;">Last modified 13 October 2016</p>
+<p style="text-align:center;">Last modified 5 December 2016</p>
 
 <!--#include virtual="footer.txt"-->
-- 
GitLab