Remove NVML support
[alexxy/gromacs.git] / docs / install-guide / index.rst
index 9b88cdc904ad544130c56f119223bf91b8a72e8f..a0bee47c968eb6bf10e5f92dc476646d54bd2730 100644 (file)
@@ -627,25 +627,6 @@ If you have the CUDA_ Toolkit installed, you can use ``cmake`` with:
 need to specify manually which of your C++ compilers should be used,
 e.g. with the advanced option ``CUDA_HOST_COMPILER``.
 
-To make it
-possible to get best performance from NVIDIA Tesla and Quadro GPUs,
-you should install the `GPU Deployment Kit
-<https://developer.nvidia.com/gpu-deployment-kit>`_ and configure
-|Gromacs| to use it by setting the CMake variable
-``-DGPU_DEPLOYMENT_KIT_ROOT_DIR=/path/to/your/kit``. The NVML support
-is most useful if
-``nvidia-smi --applications-clocks-permission=UNRESTRICTED`` is run
-(as root). When application clocks permissions are unrestricted, the
-GPU clock speed can be increased automatically, which increases the
-GPU kernel performance roughly proportional to the clock
-increase. When using |Gromacs| on suitable GPUs under restricted
-permissions, clocks cannot be changed, and in that case informative
-log file messages will be produced. Background details can be found at
-this `NVIDIA blog post
-<http://devblogs.nvidia.com/parallelforall/increase-performance-gpu-boost-k80-autoboost/>`_.
-NVML support is only available if detected, and may be disabled by
-turning off the ``GMX_USE_NVML`` CMake advanced option.
-
 By default, code will be generated for the most common CUDA architectures.
 However, to reduce build time and binary size we do not generate code for
 every single possible architecture, which in rare cases (say, Tegra systems)