Skip to content

Commit aee3b58

Browse files
authored
Docs: C++20 (#6829)
Update more dependencies, related to C++20 and other outdated entries.
1 parent 6433ca6 commit aee3b58

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

Docs/source/install/dependencies.rst

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ List of Dependencies
66
WarpX depends on the following popular third party software.
77
Please see installation instructions below.
88

9-
- a mature `C++20 <https://en.wikipedia.org/wiki/C%2B%2B17>`__ compiler, e.g., GCC 12+, Clang 14, NVCC 12.4, MSVC 19.39 or newer
9+
- a mature `C++20 <https://en.wikipedia.org/wiki/C%2B%2B20>`__ compiler, e.g., GCC 12+, Clang 14, NVCC 12.4, MSVC 19.39 or newer
1010
- `CMake 3.24.0+ <https://cmake.org>`__
1111
- `Git 2.18+ <https://git-scm.com>`__
1212
- `AMReX <https://amrex-codes.github.io>`__: we automatically download and compile a copy of AMReX
@@ -23,8 +23,8 @@ Optional dependencies include:
2323
- for on-node accelerated compute *one of either*:
2424

2525
- `OpenMP 3.1+ <https://www.openmp.org>`__: for threaded CPU execution or
26-
- `CUDA Toolkit 11.7+ <https://developer.nvidia.com/cuda-downloads>`__: for Nvidia GPU support (see `matching host-compilers <https://gist.github.com/ax3l/9489132>`__) or
27-
- `ROCm 5.2+ (5.5+ recommended) <https://gpuopen.com/learn/amd-lab-notes/amd-lab-notes-rocm-installation-readme/>`__: for AMD GPU support
26+
- `CUDA Toolkit 12.2+ <https://developer.nvidia.com/cuda-downloads>`__: for Nvidia GPU support (see `matching host-compilers <https://gist.github.com/ax3l/9489132>`__) or
27+
- `ROCm 5.5+ <https://gpuopen.com/learn/amd-lab-notes/amd-lab-notes-rocm-installation-readme/>`__: for AMD GPU support
2828
- `oneAPI <https://www.intel.com/content/www/us/en/developer/tools/oneapi/overview.html>`__: for Intel GPU support
2929
- `FFTW3 <http://www.fftw.org>`__: for spectral solver (PSATD or IGF) support when running on CPU or SYCL
3030

@@ -35,10 +35,9 @@ Optional dependencies include:
3535

3636
- see `optional I/O backends <https://github.com/openPMD/openPMD-api#dependencies>`__, i.e., ADIOS2 and/or HDF5
3737
- `Ascent 0.8.0+ <https://ascent.readthedocs.io>`__: for in situ 3D visualization
38-
- `SENSEI 4.0.0+ <https://sensei-insitu.org>`__: for in situ analysis and visualization
3938
- `CCache <https://ccache.dev>`__: to speed up rebuilds (For CUDA support, needs version 3.7.9+ and 4.2+ is recommended)
4039
- `Ninja <https://ninja-build.org>`__: for faster parallel compiles
41-
- `Python 3.9+ <https://www.python.org>`__
40+
- `Python 3.11+ <https://www.python.org>`__
4241

4342
- `mpi4py <https://mpi4py.readthedocs.io>`__
4443
- `numpy <https://numpy.org>`__

0 commit comments

Comments
 (0)