Skip to content

Commit 8ea8ee1

Browse files
committed
[doc] add hint installing dftkit and NUM_PROC_TEST
1 parent 9488a93 commit 8ea8ee1

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

doc/install.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Prerequisites
88
-------------
99

1010
#. The :ref:`TRIQS <triqslibs:welcome>` library, see `TRIQS installation instruction <https://triqs.github.io/triqs/latest/install.html>`_.
11-
In the following, we assume that :ref:`TRIQS <triqslibs:welcome>`, `triqs/dft_tools <https://triqs.github.io/dft_tools>`_, and at least one of the impurity solvers `available in TRIQS <https://triqs.github.io/triqs/latest/applications.html>`_, e.g. cthyb, HubbardI, ctseg, FTPS, or ctint is installed in the directory ``path_to_triqs``.
11+
In the following, we assume that :ref:`TRIQS <triqslibs:welcome>`, `triqs/dft_tools <https://triqs.github.io/dft_tools>`_, and at least one of the impurity solvers `available in TRIQS <https://triqs.github.io/triqs/latest/applications.html>`_, e.g. cthyb, HubbardI, ctseg, FTPS, or ctint is installed in the directory ``path_to_triqs``. Additionally, if you want to run charge self-consistent DFT+DMFT calculations you need the `triqs/dftkit <https://triqs.github.io/dftkit>`_ package installed.
1212

1313
#. Make sure to install besides the triqs requirements also the python packages::
1414

@@ -106,5 +106,7 @@ The compilation of ``solid_dmft`` can be configured using CMake-options::
106106
+-----------------------------------------------------------------+-----------------------------------------------+
107107
| Disable testing (not recommended) | -DBuild_Tests=OFF |
108108
+-----------------------------------------------------------------+-----------------------------------------------+
109+
| MPI ranks per integration test = min(4, cores) | -DTEST_NUM_PROC=N |
110+
+-----------------------------------------------------------------+-----------------------------------------------+
109111
| Build the documentation | -DBuild_Documentation=ON |
110112
+-----------------------------------------------------------------+-----------------------------------------------+

test/python/CMakeLists.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,7 @@ endforeach()
3636

3737
# ------------------------------#
3838

39-
# MPI ranks per integration test = min(4, cores). Not the raw core count:
40-
# FindMPI's MPIEXEC_MAX_NUMPROCS = physical cores would spawn 96 ranks/test on
41-
# the CI box (OOM/timeouts); the cap avoids that, and never exceeding the cores
42-
# keeps mpirun from requesting more slots than exist. The PROCESSORS property
39+
# MPI ranks per integration test = min(4, cores). The PROCESSORS property
4340
# below lets `ctest -j` schedule concurrently. Override with
4441
# -DTEST_NUM_PROC=N.
4542
include(ProcessorCount)

0 commit comments

Comments
 (0)