@@ -28,50 +28,52 @@ list of important variables.
2828
2929.. table :: Important make variables
3030
31- +-----------------+-------------------------------------+--------------------+
32- | Variable | Value | Default |
33- +=================+=====================================+====================+
34- | AMREX_HOME | Path to amrex | environment |
35- +-----------------+-------------------------------------+--------------------+
36- | COMP | gnu, cray, ibm, intel, intel-llvm, | |
37- | | intel-classic, llvm, or pgi | none |
38- +-----------------+-------------------------------------+--------------------+
39- | CXXSTD | C++ standard (``c++17 ``, ``c++20 ``) | compiler default, |
40- | | | at least ``c++17 `` |
41- +-----------------+-------------------------------------+--------------------+
42- | DEBUG | TRUE or FALSE | FALSE |
43- +-----------------+-------------------------------------+--------------------+
44- | DIM | 1 or 2 or 3 | 3 |
45- +-----------------+-------------------------------------+--------------------+
46- | PRECISION | DOUBLE or FLOAT | DOUBLE |
47- +-----------------+-------------------------------------+--------------------+
48- | TEST | TRUE or FALSE | FALSE |
49- +-----------------+-------------------------------------+--------------------+
50- | USE_ASSERTION | TRUE or FALSE | FALSE |
51- +-----------------+-------------------------------------+--------------------+
52- | USE_MPI | TRUE or FALSE | FALSE |
53- +-----------------+-------------------------------------+--------------------+
54- | USE_OMP | TRUE or FALSE | FALSE |
55- +-----------------+-------------------------------------+--------------------+
56- | USE_CUDA | TRUE or FALSE | FALSE |
57- +-----------------+-------------------------------------+--------------------+
58- | USE_HIP | TRUE or FALSE | FALSE |
59- +-----------------+-------------------------------------+--------------------+
60- | USE_SYCL | TRUE or FALSE | FALSE |
61- +-----------------+-------------------------------------+--------------------+
62- | USE_RPATH | TRUE or FALSE | FALSE |
63- +-----------------+-------------------------------------+--------------------+
64- | WARN_ALL | TRUE or FALSE | TRUE for DEBUG |
65- | | | FALSE otherwise |
66- +-----------------+-------------------------------------+--------------------+
67- | AMREX_CUDA_ARCH | CUDA arch such as 70 | 70 if not set |
68- | or CUDA_ARCH | | or detected |
69- +-----------------+-------------------------------------+--------------------+
70- | AMREX_AMD_ARCH | AMD GPU arch such as gfx908 | none if the |
71- | or AMD_ARCH | | machine is unknown |
72- +-----------------+-------------------------------------+--------------------+
73- | USE_GPU_RDC | TRUE or FALSE | TRUE |
74- +-----------------+-------------------------------------+--------------------+
31+ +---------------------+-------------------------------------+--------------------+
32+ | Variable | Value | Default |
33+ +=====================+=====================================+====================+
34+ | AMREX_HOME | Path to amrex | environment |
35+ +---------------------+-------------------------------------+--------------------+
36+ | COMP | gnu, cray, ibm, intel, intel-llvm, | |
37+ | | intel-classic, llvm, or pgi | none |
38+ +---------------------+-------------------------------------+--------------------+
39+ | CXXSTD | C++ standard (``c++17 ``, ``c++20 ``) | compiler default, |
40+ | | | at least ``c++17 `` |
41+ +---------------------+-------------------------------------+--------------------+
42+ | DEBUG | TRUE or FALSE | FALSE |
43+ +---------------------+-------------------------------------+--------------------+
44+ | DIM | 1 or 2 or 3 | 3 |
45+ +---------------------+-------------------------------------+--------------------+
46+ | PRECISION | DOUBLE or FLOAT | DOUBLE |
47+ +---------------------+-------------------------------------+--------------------+
48+ | TEST | TRUE or FALSE | FALSE |
49+ +---------------------+-------------------------------------+--------------------+
50+ | USE_ASSERTION | TRUE or FALSE | FALSE |
51+ +---------------------+-------------------------------------+--------------------+
52+ | USE_MPI | TRUE or FALSE | FALSE |
53+ +---------------------+-------------------------------------+--------------------+
54+ | USE_OMP | TRUE or FALSE | FALSE |
55+ +---------------------+-------------------------------------+--------------------+
56+ | USE_CUDA | TRUE or FALSE | FALSE |
57+ +---------------------+-------------------------------------+--------------------+
58+ | USE_HIP | TRUE or FALSE | FALSE |
59+ +---------------------+-------------------------------------+--------------------+
60+ | USE_SYCL | TRUE or FALSE | FALSE |
61+ +---------------------+-------------------------------------+--------------------+
62+ | USE_RPATH | TRUE or FALSE | FALSE |
63+ +---------------------+-------------------------------------+--------------------+
64+ | WARN_ALL | TRUE or FALSE | TRUE for DEBUG |
65+ | | | FALSE otherwise |
66+ +---------------------+-------------------------------------+--------------------+
67+ | AMREX_CUDA_ARCH | CUDA arch such as 70 | 70 if not set |
68+ | or CUDA_ARCH | | or detected |
69+ +---------------------+-------------------------------------+--------------------+
70+ | AMREX_AMD_ARCH | AMD GPU arch such as gfx908 | none if the |
71+ | or AMD_ARCH | | machine is unknown |
72+ +---------------------+-------------------------------------+--------------------+
73+ | USE_GPU_RDC | TRUE or FALSE | TRUE |
74+ +---------------------+-------------------------------------+--------------------+
75+ | USE_OWN_FILE_STREAM | TRUE or FALSE | FALSE |
76+ +---------------------+-------------------------------------+--------------------+
7577
7678
7779.. raw :: latex
@@ -551,6 +553,8 @@ The list of available options is reported in the :ref:`table <tab:cmakevar>` bel
551553 | AMReX_INLINE_LIMIT | Inline limit. Relevant only when | 43210 | Non-negative number |
552554 | | AMReX_COMPILER_DEFAULT_INLINE is NO. | | |
553555 +------------------------------+-------------------------------------------------+-------------------------+-----------------------+
556+ | AMReX_OWN_FILE_STREAM | Use AMReX's own file stream in I/O | NO | YES, NO |
557+ +------------------------------+-------------------------------------------------+-------------------------+-----------------------+
554558.. raw:: latex
555559
556560 \end {center }
0 commit comments