aboutsummaryrefslogtreecommitdiff
path: root/Docs/source/install/hpc.rst
blob: 6bd5106860755c330e53e2fb9e4bbbc09728ab3e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.. _install-hpc:

HPC
===

On selected high-performance computing (HPC) systems, WarpX has documented or even pre-build installation routines.
Follow the guide here instead of the generic installation routines for optimal stability and best performance.

warpx.profile
-------------

Use a ``warpx.profile`` file to set up your software environment without colliding with other software.
Ideally, store that file directly in your ``$HOME/`` and source it after connecting to the machine:

.. code-block:: bash

   source $HOME/warpx.profile

We list example ``warpx.profile`` files below, which can be used to set up WarpX on various HPC systems.

HPC Systems
-----------

.. toctree::
   :maxdepth: 1

   hpc/cori
   hpc/summit
   hpc/juwels
   hpc/lassen
   hpc/quartz
   hpc/lawrencium

.. tip::

   Your HPC system is not in the list?
   `Open an issue <https://github.com/ECP-WarpX/WarpX/issues>`__ and together we can document it!