Skip to content

Commit

Permalink
Deploying to main from @ AMReX-Codes/amrex@eb1bba4 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
WeiqunZhang committed Jul 6, 2024
1 parent c93c286 commit 07e1be6
Show file tree
Hide file tree
Showing 366 changed files with 22,146 additions and 21,984 deletions.
Binary file not shown.
30 changes: 15 additions & 15 deletions amrex/docs_html/doxygen/AMReX__EB2__GeometryShop_8H_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; {</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; problo = geom.ProbLoArray();</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; dx = geom.CellSizeArray();</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">auto</span> <a class="code" href="namespaceamrex_1_1SundialsUserFun.html#a7c64e1c30110b537ab4c7acbc9a3900a">f</a> = <a class="code" href="classamrex_1_1EB2_1_1GeometryShop.html#afdb3f4220acfb2353d91feed84482169">m_f</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; <a class="code" href="namespaceamrex_1_1SundialsUserFun.html#a7c64e1c30110b537ab4c7acbc9a3900a">f</a> = <a class="code" href="classamrex_1_1EB2_1_1GeometryShop.html#afdb3f4220acfb2353d91feed84482169">m_f</a>;</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="classamrex_1_1ReduceOps.html">ReduceOps&lt;ReduceOpSum,ReduceOpSum,ReduceOpSum&gt;</a> reduce_op;</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="classamrex_1_1ReduceData.html">ReduceData&lt;int,int,int&gt;</a> reduce_data(reduce_op);</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keyword">using</span> ReduceTuple = <span class="keyword">typename</span> decltype(reduce_data)::Type;</div>
Expand Down Expand Up @@ -398,13 +398,13 @@
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classamrex_1_1EB2_1_1GeometryShop.html#ab0feb076743b2a454e181404861c9ed9"> 297</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classamrex_1_1EB2_1_1GeometryShop.html#ab0feb076743b2a454e181404861c9ed9">fillFab</a> (<a class="code" href="classamrex_1_1BaseFab.html">BaseFab&lt;Real&gt;</a>&amp; levelset, <span class="keyword">const</span> <a class="code" href="classamrex_1_1Geometry.html">Geometry</a>&amp; geom, <a class="code" href="namespaceamrex.html#a33bef6ea796972dbf046ba79277795d2">RunOn</a> run_on,</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <a class="code" href="classamrex_1_1Box.html">Box</a> <span class="keyword">const</span>&amp; bounding_box) <span class="keyword">const</span> noexcept</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; {</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> problo = geom.ProbLoArray();</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> dx = geom.CellSizeArray();</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; problo = geom.ProbLoArray();</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; dx = geom.CellSizeArray();</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keyword">const</span> <a class="code" href="classamrex_1_1Box.html">Box</a>&amp; bx = levelset.box();</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; a = levelset.array();</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> blo = <a class="code" href="namespaceamrex.html#a71600c8a528e0f1863154e4cf0183cbc">amrex::lbound</a>(bounding_box);</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> bhi = <a class="code" href="namespaceamrex.html#a6ce6b4176121c2c23327903a8139af0c">amrex::ubound</a>(bounding_box);</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keyword">auto</span> <a class="code" href="namespaceamrex_1_1SundialsUserFun.html#a7c64e1c30110b537ab4c7acbc9a3900a">f</a> = <a class="code" href="classamrex_1_1EB2_1_1GeometryShop.html#afdb3f4220acfb2353d91feed84482169">m_f</a>;</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; blo = <a class="code" href="namespaceamrex.html#a71600c8a528e0f1863154e4cf0183cbc">amrex::lbound</a>(bounding_box);</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; bhi = <a class="code" href="namespaceamrex.html#a6ce6b4176121c2c23327903a8139af0c">amrex::ubound</a>(bounding_box);</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; <a class="code" href="namespaceamrex_1_1SundialsUserFun.html#a7c64e1c30110b537ab4c7acbc9a3900a">f</a> = <a class="code" href="classamrex_1_1EB2_1_1GeometryShop.html#afdb3f4220acfb2353d91feed84482169">m_f</a>;</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <a class="code" href="AMReX__GpuLaunch_8nolint_8H.html#a03a46605877c43aba1dcc4924bd6f67f">AMREX_HOST_DEVICE_FOR_3D_FLAG</a>(run_on, bx, i, j, k,</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; {</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; a(i,j,k) = <a class="code" href="namespaceamrex_1_1SundialsUserFun.html#a7c64e1c30110b537ab4c7acbc9a3900a">f</a>(<a class="code" href="AMReX__SPACE_8H.html#af5ea8082b66e48cdbea53d08cdfca9a0">AMREX_D_DECL</a>(problo[0]+<a class="code" href="namespaceamrex.html#ac7da8611787662eeb7b9e4a098ceac22">amrex::Clamp</a>(i,blo.x,bhi.x)*dx[0],</div>
Expand Down Expand Up @@ -436,11 +436,11 @@
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="classamrex_1_1EB2_1_1GeometryShop.html#a99bd263dac37b6f756eced9182e49eb0"> 335</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classamrex_1_1EB2_1_1GeometryShop.html#a99bd263dac37b6f756eced9182e49eb0">fillFab_Cpu</a> (<a class="code" href="classamrex_1_1BaseFab.html">BaseFab&lt;Real&gt;</a>&amp; levelset, <span class="keyword">const</span> <a class="code" href="classamrex_1_1Geometry.html">Geometry</a>&amp; geom,</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <a class="code" href="classamrex_1_1Box.html">Box</a> <span class="keyword">const</span>&amp; bounding_box) <span class="keyword">const</span> noexcept</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; {</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> problo = geom.ProbLoArray();</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> dx = geom.CellSizeArray();</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; problo = geom.ProbLoArray();</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; dx = geom.CellSizeArray();</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keyword">const</span> <a class="code" href="classamrex_1_1Box.html">Box</a>&amp; bx = levelset.box();</div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> blo = <a class="code" href="namespaceamrex.html#a71600c8a528e0f1863154e4cf0183cbc">amrex::lbound</a>(bounding_box);</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> bhi = <a class="code" href="namespaceamrex.html#a6ce6b4176121c2c23327903a8139af0c">amrex::ubound</a>(bounding_box);</div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; blo = <a class="code" href="namespaceamrex.html#a71600c8a528e0f1863154e4cf0183cbc">amrex::lbound</a>(bounding_box);</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; bhi = <a class="code" href="namespaceamrex.html#a6ce6b4176121c2c23327903a8139af0c">amrex::ubound</a>(bounding_box);</div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; </div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; a = levelset.array();</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="namespaceamrex.html#a11ae51dc854ba8fbb5f79bdaf11976df">amrex::LoopOnCpu</a>(bx, [&amp;] (<span class="keywordtype">int</span> i, <span class="keywordtype">int</span> j, <span class="keywordtype">int</span> k) noexcept</div>
Expand All @@ -460,9 +460,9 @@
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; {</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; dx = geom.CellSizeArray();</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; problo = geom.ProbLoArray();</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> blo = <a class="code" href="namespaceamrex.html#a71600c8a528e0f1863154e4cf0183cbc">amrex::lbound</a>(bounding_box);</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> bhi = <a class="code" href="namespaceamrex.html#a6ce6b4176121c2c23327903a8139af0c">amrex::ubound</a>(bounding_box);</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keyword">auto</span> <a class="code" href="namespaceamrex_1_1SundialsUserFun.html#a7c64e1c30110b537ab4c7acbc9a3900a">f</a> = <a class="code" href="classamrex_1_1EB2_1_1GeometryShop.html#afdb3f4220acfb2353d91feed84482169">m_f</a>;</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; blo = <a class="code" href="namespaceamrex.html#a71600c8a528e0f1863154e4cf0183cbc">amrex::lbound</a>(bounding_box);</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; bhi = <a class="code" href="namespaceamrex.html#a6ce6b4176121c2c23327903a8139af0c">amrex::ubound</a>(bounding_box);</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; <a class="code" href="namespaceamrex_1_1SundialsUserFun.html#a7c64e1c30110b537ab4c7acbc9a3900a">f</a> = <a class="code" href="classamrex_1_1EB2_1_1GeometryShop.html#afdb3f4220acfb2353d91feed84482169">m_f</a>;</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> idim = 0; idim &lt; AMREX_SPACEDIM; ++idim) {</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <a class="code" href="structamrex_1_1Array4.html">Array4&lt;Real&gt;</a> <span class="keyword">const</span>&amp; inter = inter_arr[idim];</div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <a class="code" href="structamrex_1_1Array4.html">Array4&lt;Type_t const&gt;</a> <span class="keyword">const</span>&amp; type = type_arr[idim];</div>
Expand Down Expand Up @@ -531,8 +531,8 @@
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; {</div>
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; dx = geom.CellSizeArray();</div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; problo = geom.ProbLoArray();</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> blo = <a class="code" href="namespaceamrex.html#a71600c8a528e0f1863154e4cf0183cbc">amrex::lbound</a>(bounding_box);</div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> bhi = <a class="code" href="namespaceamrex.html#a6ce6b4176121c2c23327903a8139af0c">amrex::ubound</a>(bounding_box);</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; blo = <a class="code" href="namespaceamrex.html#a71600c8a528e0f1863154e4cf0183cbc">amrex::lbound</a>(bounding_box);</div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span>&amp; bhi = <a class="code" href="namespaceamrex.html#a6ce6b4176121c2c23327903a8139af0c">amrex::ubound</a>(bounding_box);</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keyword">const</span> <a class="code" href="classamrex_1_1Box.html">Box</a> bx{inter};</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; <a class="code" href="namespaceamrex.html#a11ae51dc854ba8fbb5f79bdaf11976df">amrex::LoopOnCpu</a>(bx, [&amp;] (<span class="keywordtype">int</span> i, <span class="keywordtype">int</span> j, <span class="keywordtype">int</span> k) noexcept</div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; {</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1540,7 +1540,7 @@
<div class="ttc" id="anamespaceamrex_html_a38d942498aebd0b51855a9b85ed184f5"><div class="ttname"><a href="namespaceamrex.html#a38d942498aebd0b51855a9b85ed184f5">amrex::max</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE const T &amp; max(const T &amp;a, const T &amp;b) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_Algorithm.H:35</div></div>
<div class="ttc" id="anamespaceamrex_html_a3d178420751d1cce6bd2661d614fbb33"><div class="ttname"><a href="namespaceamrex.html#a3d178420751d1cce6bd2661d614fbb33">amrex::GetArrOfPtrs</a></div><div class="ttdeci">std::array&lt; T *, AMREX_SPACEDIM &gt; GetArrOfPtrs(std::array&lt; T, AMREX_SPACEDIM &gt; &amp;a) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_Array.H:854</div></div>
<div class="ttc" id="anamespaceamrex_html_a43103621a410a27f2e8b9607f4ae6f34"><div class="ttname"><a href="namespaceamrex.html#a43103621a410a27f2e8b9607f4ae6f34">amrex::begin</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE Dim3 begin(Box const &amp;box) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_Box.H:1625</div></div>
<div class="ttc" id="anamespaceamrex_html_a444e92d4213a53739768571a4bb72ce3"><div class="ttname"><a href="namespaceamrex.html#a444e92d4213a53739768571a4bb72ce3">amrex::average_down_faces</a></div><div class="ttdeci">void average_down_faces(const Vector&lt; const MF * &gt; &amp;fine, const Vector&lt; MF * &gt; &amp;crse, const IntVect &amp;ratio, int ngcrse=0)</div><div class="ttdoc">Average fine face-based FabArray onto crse face-based FabArray.</div><div class="ttdef"><b>Definition:</b> AMReX_MultiFabUtil.H:836</div></div>
<div class="ttc" id="anamespaceamrex_html_a444e92d4213a53739768571a4bb72ce3"><div class="ttname"><a href="namespaceamrex.html#a444e92d4213a53739768571a4bb72ce3">amrex::average_down_faces</a></div><div class="ttdeci">void average_down_faces(const Vector&lt; const MF * &gt; &amp;fine, const Vector&lt; MF * &gt; &amp;crse, const IntVect &amp;ratio, int ngcrse=0)</div><div class="ttdoc">Average fine face-based FabArray onto crse face-based FabArray.</div><div class="ttdef"><b>Definition:</b> AMReX_MultiFabUtil.H:850</div></div>
<div class="ttc" id="anamespaceamrex_html_a48d2ee5ef05ca8b461877a41e532d66e"><div class="ttname"><a href="namespaceamrex.html#a48d2ee5ef05ca8b461877a41e532d66e">amrex::mlabeclap_adotx_os</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlabeclap_adotx_os(int i, int, int, int n, Array4&lt; T &gt; const &amp;y, Array4&lt; T const &gt; const &amp;x, Array4&lt; T const &gt; const &amp;a, Array4&lt; T const &gt; const &amp;bX, Array4&lt; int const &gt; const &amp;osm, GpuArray&lt; T, AMREX_SPACEDIM &gt; const &amp;dxinv, T alpha, T beta) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_MLABecLap_1D_K.H:24</div></div>
<div class="ttc" id="anamespaceamrex_html_a48fd69edf0706c07faf10f17de423873"><div class="ttname"><a href="namespaceamrex.html#a48fd69edf0706c07faf10f17de423873">amrex::bdryLo</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE Box bdryLo(const Box &amp;b, int dir, int len=1) noexcept</div><div class="ttdoc">Returns the edge-centered Box (in direction dir) defining the low side of Box b.</div><div class="ttdef"><b>Definition:</b> AMReX_Box.H:1419</div></div>
<div class="ttc" id="anamespaceamrex_html_a4a0821339541d218cee0577a42279d6d"><div class="ttname"><a href="namespaceamrex.html#a4a0821339541d218cee0577a42279d6d">amrex::mlabeclap_flux_x</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlabeclap_flux_x(Box const &amp;box, Array4&lt; T &gt; const &amp;fx, Array4&lt; T const &gt; const &amp;sol, Array4&lt; T const &gt; const &amp;bx, T fac, int ncomp) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_MLABecLap_1D_K.H:56</div></div>
Expand Down
Loading

0 comments on commit 07e1be6

Please sign in to comment.