Skip to content

Commit 7399646

Browse files
committed
Deploying to main from @ AMReX-Codes/amrex@23a7f34 🚀
1 parent f7a6b43 commit 7399646

File tree

846 files changed

+18607
-17234
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

846 files changed

+18607
-17234
lines changed

amrex/docs_html/Basics.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -653,8 +653,8 @@ <h2>Command Line Flags<a class="headerlink" href="#command-line-flags" title="Pe
653653
the Heaviside step function, <code class="docutils literal notranslate"><span class="pre">heaviside(x1,x2)</span></code> that gives <code class="docutils literal notranslate"><span class="pre">0</span></code>, <code class="docutils literal notranslate"><span class="pre">x2</span></code>,
654654
<code class="docutils literal notranslate"><span class="pre">1</span></code>, for <code class="docutils literal notranslate"><span class="pre">x1</span> <span class="pre">&lt;</span> <span class="pre">0</span></code>, <code class="docutils literal notranslate"><span class="pre">x1</span> <span class="pre">=</span> <span class="pre">0</span></code> and <code class="docutils literal notranslate"><span class="pre">x1</span> <span class="pre">&gt;</span> <span class="pre">0</span></code>, respectively.
655655
It supports the Bessel function of the first kind of order <code class="docutils literal notranslate"><span class="pre">n</span></code>
656-
<code class="docutils literal notranslate"><span class="pre">jn(n,x)</span></code>. Complete elliptic integrals of the first and second kind, <code class="docutils literal notranslate"><span class="pre">comp_ellint_1</span></code> and <code class="docutils literal notranslate"><span class="pre">comp_ellint_2</span></code>,
657-
are supported only for gcc and CPUs.
656+
<code class="docutils literal notranslate"><span class="pre">jn(n,x)</span></code>. Complete elliptic integrals of the first and second kind, <code class="docutils literal notranslate"><span class="pre">comp_ellint_1(k)</span></code> and <code class="docutils literal notranslate"><span class="pre">comp_ellint_2(k)</span></code>,
657+
are supported.
658658
There is <code class="docutils literal notranslate"><span class="pre">if(a,b,c)</span></code> that gives <code class="docutils literal notranslate"><span class="pre">b</span></code> or <code class="docutils literal notranslate"><span class="pre">c</span></code> depending on the value of
659659
<code class="docutils literal notranslate"><span class="pre">a</span></code>. A number of comparison operators are supported, including <code class="docutils literal notranslate"><span class="pre">&lt;</span></code>,
660660
<code class="docutils literal notranslate"><span class="pre">&gt;</span></code>, <code class="docutils literal notranslate"><span class="pre">==</span></code>, <code class="docutils literal notranslate"><span class="pre">!=</span></code>, <code class="docutils literal notranslate"><span class="pre">&lt;=</span></code>, and <code class="docutils literal notranslate"><span class="pre">&gt;=</span></code>. The Boolean results from
Binary file not shown.

amrex/docs_html/_sources/Basics.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -595,8 +595,8 @@ numbers can be computed with ``min`` and ``max``, respectively. It supports
595595
the Heaviside step function, ``heaviside(x1,x2)`` that gives ``0``, ``x2``,
596596
``1``, for ``x1 < 0``, ``x1 = 0`` and ``x1 > 0``, respectively.
597597
It supports the Bessel function of the first kind of order ``n``
598-
``jn(n,x)``. Complete elliptic integrals of the first and second kind, ``comp_ellint_1`` and ``comp_ellint_2``,
599-
are supported only for gcc and CPUs.
598+
``jn(n,x)``. Complete elliptic integrals of the first and second kind, ``comp_ellint_1(k)`` and ``comp_ellint_2(k)``,
599+
are supported.
600600
There is ``if(a,b,c)`` that gives ``b`` or ``c`` depending on the value of
601601
``a``. A number of comparison operators are supported, including ``<``,
602602
``>``, ``==``, ``!=``, ``<=``, and ``>=``. The Boolean results from

amrex/docs_html/doxygen/AMReX__Box_8H_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2023,7 +2023,7 @@
20232023
<div class="ttc" id="astructamrex_1_1CellIndexEnum_html_aceb83f25ce499aa265f5326d75e1a0a3"><div class="ttname"><a href="structamrex_1_1CellIndexEnum.html#aceb83f25ce499aa265f5326d75e1a0a3">amrex::CellIndexEnum::CellIndex</a></div><div class="ttdeci">CellIndex</div><div class="ttdoc">The cell index type: one of CELL or NODE.</div><div class="ttdef"><b>Definition:</b> AMReX_IndexType.H:20</div></div>
20242024
<div class="ttc" id="astructamrex_1_1Dim3_html"><div class="ttname"><a href="structamrex_1_1Dim3.html">amrex::Dim3</a></div><div class="ttdef"><b>Definition:</b> AMReX_Dim3.H:12</div></div>
20252025
<div class="ttc" id="astructamrex_1_1GpuArray_html"><div class="ttname"><a href="structamrex_1_1GpuArray.html">amrex::GpuArray</a></div><div class="ttdef"><b>Definition:</b> AMReX_Array.H:33</div></div>
2026-
<div class="ttc" id="astructamrex_1_1Math_1_1FastDivmodU64_html"><div class="ttname"><a href="structamrex_1_1Math_1_1FastDivmodU64.html">amrex::Math::FastDivmodU64</a></div><div class="ttdef"><b>Definition:</b> AMReX_Math.H:276</div></div>
2026+
<div class="ttc" id="astructamrex_1_1Math_1_1FastDivmodU64_html"><div class="ttname"><a href="structamrex_1_1Math_1_1FastDivmodU64.html">amrex::Math::FastDivmodU64</a></div><div class="ttdef"><b>Definition:</b> AMReX_Math.H:343</div></div>
20272027
<div class="ttc" id="astructamrex_1_1ParallelDescriptor_1_1Mpi__typemap_html_a178254a5520c3ee1ea23f47987392468"><div class="ttname"><a href="structamrex_1_1ParallelDescriptor_1_1Mpi__typemap.html#a178254a5520c3ee1ea23f47987392468">amrex::ParallelDescriptor::Mpi_typemap::type</a></div><div class="ttdeci">static MPI_Datatype type()</div></div>
20282028
</div><!-- fragment --></div><!-- contents -->
20292029
</div><!-- doc-content -->

amrex/docs_html/doxygen/AMReX__COORDSYS__1D__C_8H_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@
237237
<div class="ttc" id="aAMReX__HypreMLABecLap_8cpp_html_aca578ec8d09db95559009d91bca7779e"><div class="ttname"><a href="AMReX__HypreMLABecLap_8cpp.html#aca578ec8d09db95559009d91bca7779e">offset</a></div><div class="ttdeci">Array4&lt; int const &gt; offset</div><div class="ttdef"><b>Definition:</b> AMReX_HypreMLABecLap.cpp:1089</div></div>
238238
<div class="ttc" id="aclassamrex_1_1BoxND_html"><div class="ttname"><a href="classamrex_1_1BoxND.html">amrex::BoxND&lt; AMREX_SPACEDIM &gt;</a></div></div>
239239
<div class="ttc" id="acomplex-type_8h_html_a3aa069ac3980707dae1e0530f50d59e4"><div class="ttname"><a href="complex-type_8h.html#a3aa069ac3980707dae1e0530f50d59e4">abs</a></div><div class="ttdeci">#define abs(x)</div><div class="ttdef"><b>Definition:</b> complex-type.h:85</div></div>
240-
<div class="ttc" id="anamespaceamrex_1_1Math_html_ae119edbc36d72d7e0287e015330974c5"><div class="ttname"><a href="namespaceamrex_1_1Math.html#ae119edbc36d72d7e0287e015330974c5">amrex::Math::pi</a></div><div class="ttdeci">constexpr std::enable_if_t&lt; std::is_floating_point_v&lt; T &gt;, T &gt; pi()</div><div class="ttdef"><b>Definition:</b> AMReX_Math.H:61</div></div>
240+
<div class="ttc" id="anamespaceamrex_1_1Math_html_ae119edbc36d72d7e0287e015330974c5"><div class="ttname"><a href="namespaceamrex_1_1Math.html#ae119edbc36d72d7e0287e015330974c5">amrex::Math::pi</a></div><div class="ttdeci">constexpr std::enable_if_t&lt; std::is_floating_point_v&lt; T &gt;, T &gt; pi()</div><div class="ttdef"><b>Definition:</b> AMReX_Math.H:62</div></div>
241241
<div class="ttc" id="anamespaceamrex_html"><div class="ttname"><a href="namespaceamrex.html">amrex</a></div><div class="ttdef"><b>Definition:</b> AMReX_Amr.cpp:49</div></div>
242242
<div class="ttc" id="anamespaceamrex_html_a5be48241dfac16941f5f4c66fdd7d584"><div class="ttname"><a href="namespaceamrex.html#a5be48241dfac16941f5f4c66fdd7d584">amrex::amrex_setvol</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE void amrex_setvol(Box const &amp;bx, Array4&lt; Real &gt; const &amp;vol, GpuArray&lt; Real, 1 &gt; const &amp;offset, GpuArray&lt; Real, 1 &gt; const &amp;dx, const int coord) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_COORDSYS_1D_C.H:15</div></div>
243243
<div class="ttc" id="anamespaceamrex_html_a5e3145837cdc69bc378ae3e7751aeafe"><div class="ttname"><a href="namespaceamrex.html#a5e3145837cdc69bc378ae3e7751aeafe">amrex::amrex_setarea</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE void amrex_setarea(Box const &amp;bx, Array4&lt; Real &gt; const &amp;area, GpuArray&lt; Real, 1 &gt; const &amp;offset, GpuArray&lt; Real, 1 &gt; const &amp;dx, const int, const int coord) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_COORDSYS_1D_C.H:57</div></div>

amrex/docs_html/doxygen/AMReX__COORDSYS__2D__C_8H_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@
321321
<div class="ttc" id="aAMReX__HypreMLABecLap_8cpp_html_aca578ec8d09db95559009d91bca7779e"><div class="ttname"><a href="AMReX__HypreMLABecLap_8cpp.html#aca578ec8d09db95559009d91bca7779e">offset</a></div><div class="ttdeci">Array4&lt; int const &gt; offset</div><div class="ttdef"><b>Definition:</b> AMReX_HypreMLABecLap.cpp:1089</div></div>
322322
<div class="ttc" id="aclassamrex_1_1BoxND_html"><div class="ttname"><a href="classamrex_1_1BoxND.html">amrex::BoxND&lt; AMREX_SPACEDIM &gt;</a></div></div>
323323
<div class="ttc" id="acomplex-type_8h_html_a3aa069ac3980707dae1e0530f50d59e4"><div class="ttname"><a href="complex-type_8h.html#a3aa069ac3980707dae1e0530f50d59e4">abs</a></div><div class="ttdeci">#define abs(x)</div><div class="ttdef"><b>Definition:</b> complex-type.h:85</div></div>
324-
<div class="ttc" id="anamespaceamrex_1_1Math_html_ae119edbc36d72d7e0287e015330974c5"><div class="ttname"><a href="namespaceamrex_1_1Math.html#ae119edbc36d72d7e0287e015330974c5">amrex::Math::pi</a></div><div class="ttdeci">constexpr std::enable_if_t&lt; std::is_floating_point_v&lt; T &gt;, T &gt; pi()</div><div class="ttdef"><b>Definition:</b> AMReX_Math.H:61</div></div>
324+
<div class="ttc" id="anamespaceamrex_1_1Math_html_ae119edbc36d72d7e0287e015330974c5"><div class="ttname"><a href="namespaceamrex_1_1Math.html#ae119edbc36d72d7e0287e015330974c5">amrex::Math::pi</a></div><div class="ttdeci">constexpr std::enable_if_t&lt; std::is_floating_point_v&lt; T &gt;, T &gt; pi()</div><div class="ttdef"><b>Definition:</b> AMReX_Math.H:62</div></div>
325325
<div class="ttc" id="anamespaceamrex_html"><div class="ttname"><a href="namespaceamrex.html">amrex</a></div><div class="ttdef"><b>Definition:</b> AMReX_Amr.cpp:49</div></div>
326326
<div class="ttc" id="anamespaceamrex_html_a5be48241dfac16941f5f4c66fdd7d584"><div class="ttname"><a href="namespaceamrex.html#a5be48241dfac16941f5f4c66fdd7d584">amrex::amrex_setvol</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE void amrex_setvol(Box const &amp;bx, Array4&lt; Real &gt; const &amp;vol, GpuArray&lt; Real, 1 &gt; const &amp;offset, GpuArray&lt; Real, 1 &gt; const &amp;dx, const int coord) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_COORDSYS_1D_C.H:15</div></div>
327327
<div class="ttc" id="anamespaceamrex_html_a5e3145837cdc69bc378ae3e7751aeafe"><div class="ttname"><a href="namespaceamrex.html#a5e3145837cdc69bc378ae3e7751aeafe">amrex::amrex_setarea</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE void amrex_setarea(Box const &amp;bx, Array4&lt; Real &gt; const &amp;area, GpuArray&lt; Real, 1 &gt; const &amp;offset, GpuArray&lt; Real, 1 &gt; const &amp;dx, const int, const int coord) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_COORDSYS_1D_C.H:57</div></div>

amrex/docs_html/doxygen/AMReX__Geometry_8H_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@
559559
<div class="ttc" id="aclassamrex_1_1RealBox_html_aded9c5a0cac5cfd5a320c32a26144dcc"><div class="ttname"><a href="classamrex_1_1RealBox.html#aded9c5a0cac5cfd5a320c32a26144dcc">amrex::RealBox::lo</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE const Real * lo() const &amp;noexcept</div><div class="ttdoc">Returns lo side.</div><div class="ttdef"><b>Definition:</b> AMReX_RealBox.H:46</div></div>
560560
<div class="ttc" id="aclassamrex_1_1RealBox_html_aee1bde14bdd1fa4a02c2f340c5611b85"><div class="ttname"><a href="classamrex_1_1RealBox.html#aee1bde14bdd1fa4a02c2f340c5611b85">amrex::RealBox::length</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE Real length(int dir) const noexcept</div><div class="ttdoc">Returns length in specified direction.</div><div class="ttdef"><b>Definition:</b> AMReX_RealBox.H:62</div></div>
561561
<div class="ttc" id="aclassamrex_1_1Vector_html"><div class="ttname"><a href="classamrex_1_1Vector.html">amrex::Vector</a></div><div class="ttdoc">This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...</div><div class="ttdef"><b>Definition:</b> AMReX_Vector.H:27</div></div>
562-
<div class="ttc" id="anamespaceamrex_1_1Math_html_ae119edbc36d72d7e0287e015330974c5"><div class="ttname"><a href="namespaceamrex_1_1Math.html#ae119edbc36d72d7e0287e015330974c5">amrex::Math::pi</a></div><div class="ttdeci">constexpr std::enable_if_t&lt; std::is_floating_point_v&lt; T &gt;, T &gt; pi()</div><div class="ttdef"><b>Definition:</b> AMReX_Math.H:61</div></div>
562+
<div class="ttc" id="anamespaceamrex_1_1Math_html_ae119edbc36d72d7e0287e015330974c5"><div class="ttname"><a href="namespaceamrex_1_1Math.html#ae119edbc36d72d7e0287e015330974c5">amrex::Math::pi</a></div><div class="ttdeci">constexpr std::enable_if_t&lt; std::is_floating_point_v&lt; T &gt;, T &gt; pi()</div><div class="ttdef"><b>Definition:</b> AMReX_Math.H:62</div></div>
563563
<div class="ttc" id="anamespaceamrex_html"><div class="ttname"><a href="namespaceamrex.html">amrex</a></div><div class="ttdef"><b>Definition:</b> AMReX_Amr.cpp:49</div></div>
564564
<div class="ttc" id="anamespaceamrex_html_a2b273526dd4d27047e455ab7a5a8dcd3a4b43b0aee35624cd95b910189b3dc231"><div class="ttname"><a href="namespaceamrex.html#a2b273526dd4d27047e455ab7a5a8dcd3a4b43b0aee35624cd95b910189b3dc231">amrex::CurlCurlStateType::r</a></div><div class="ttdeci">@ r</div></div>
565565
<div class="ttc" id="anamespaceamrex_html_a2b273526dd4d27047e455ab7a5a8dcd3a92eb5ffee6ae2fec3ad71c777531578f"><div class="ttname"><a href="namespaceamrex.html#a2b273526dd4d27047e455ab7a5a8dcd3a92eb5ffee6ae2fec3ad71c777531578f">amrex::CurlCurlStateType::b</a></div><div class="ttdeci">@ b</div></div>

amrex/docs_html/doxygen/AMReX__Math_8H.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@
107107
<code>#include &lt;<a class="el" href="AMReX__GpuQualifiers_8H_source.html">AMReX_GpuQualifiers.H</a>&gt;</code><br />
108108
<code>#include &lt;<a class="el" href="AMReX__Extension_8H_source.html">AMReX_Extension.H</a>&gt;</code><br />
109109
<code>#include &lt;<a class="el" href="AMReX__INT_8H_source.html">AMReX_INT.H</a>&gt;</code><br />
110+
<code>#include &lt;<a class="el" href="AMReX__REAL_8H_source.html">AMReX_REAL.H</a>&gt;</code><br />
110111
<code>#include &lt;cmath&gt;</code><br />
111112
<code>#include &lt;cstdlib&gt;</code><br />
112113
<code>#include &lt;type_traits&gt;</code><br />
@@ -179,6 +180,12 @@
179180
<tr class="memitem:a8f2602163bf297a5c5342e6b9425e626"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceamrex_1_1Math.html#a8f2602163bf297a5c5342e6b9425e626">amrex::Math::powi</a> (T x) noexcept</td></tr>
180181
<tr class="memdesc:a8f2602163bf297a5c5342e6b9425e626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pow(x, Power), where Power is an integer known at compile time. <a href="namespaceamrex_1_1Math.html#a8f2602163bf297a5c5342e6b9425e626">More...</a><br /></td></tr>
181182
<tr class="separator:a8f2602163bf297a5c5342e6b9425e626"><td class="memSeparator" colspan="2">&#160;</td></tr>
183+
<tr class="memitem:a01a50f01bdffee6800b64090e421f47f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
184+
<tr class="memitem:a01a50f01bdffee6800b64090e421f47f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#aac52ee54727d35b2d0033b119a991618">AMREX_GPU_HOST_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceamrex_1_1Math.html#a01a50f01bdffee6800b64090e421f47f">amrex::Math::comp_ellint_1</a> (T k)</td></tr>
185+
<tr class="separator:a01a50f01bdffee6800b64090e421f47f"><td class="memSeparator" colspan="2">&#160;</td></tr>
186+
<tr class="memitem:a64d6ba33500bba8603dd6fba3588ac3c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
187+
<tr class="memitem:a64d6ba33500bba8603dd6fba3588ac3c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="AMReX__GpuQualifiers_8H.html#aac52ee54727d35b2d0033b119a991618">AMREX_GPU_HOST_DEVICE</a> <a class="el" href="AMReX__Extension_8H.html#a90cf7b81cd61799c87306cad156cc317">AMREX_FORCE_INLINE</a> T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceamrex_1_1Math.html#a64d6ba33500bba8603dd6fba3588ac3c">amrex::Math::comp_ellint_2</a> (T k)</td></tr>
188+
<tr class="separator:a64d6ba33500bba8603dd6fba3588ac3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
182189
</table>
183190
</div><!-- contents -->
184191
</div><!-- doc-content -->

amrex/docs_html/doxygen/AMReX__Math_8H.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ var AMReX__Math_8H =
77
[ "abs", "AMReX__Math_8H.html#a06556adef1343823eb8f3add01f1dc96", null ],
88
[ "abs", "AMReX__Math_8H.html#a8b565c4d58a622a606eb0db1276b6669", null ],
99
[ "abs", "AMReX__Math_8H.html#ae4f20d81eb8a87b5fdcfd50bfd6ef6ba", null ],
10+
[ "comp_ellint_1", "AMReX__Math_8H.html#a01a50f01bdffee6800b64090e421f47f", null ],
11+
[ "comp_ellint_2", "AMReX__Math_8H.html#a64d6ba33500bba8603dd6fba3588ac3c", null ],
1012
[ "cospi", "AMReX__Math_8H.html#ada7d7d19433d7d59ac03689f8b55631d", null ],
1113
[ "cospi", "AMReX__Math_8H.html#adbc23685ea37023206db656ff45973f7", null ],
1214
[ "pi", "AMReX__Math_8H.html#ae119edbc36d72d7e0287e015330974c5", null ],

0 commit comments

Comments
 (0)