Skip to content

Commit

Permalink
Deploying to main from @ AMReX-Codes/amrex@6e18c42 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
WeiqunZhang committed Mar 21, 2024
1 parent 29f2803 commit 665da2b
Show file tree
Hide file tree
Showing 39 changed files with 3,660 additions and 3,677 deletions.
Binary file not shown.
139 changes: 67 additions & 72 deletions amrex/docs_html/doxygen/AMReX__ErrorList_8H_source.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions amrex/docs_html/doxygen/AMReX__FabSet_8H_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -533,9 +533,9 @@
<div class="ttc" id="aclassamrex_1_1MFIter_html_a61b9a1d5eda39765d1db9b9b936558c7"><div class="ttname"><a href="classamrex_1_1MFIter.html#a61b9a1d5eda39765d1db9b9b936558c7">amrex::MFIter::isValid</a></div><div class="ttdeci">bool isValid() const noexcept</div><div class="ttdoc">Is the iterator valid i.e. is it associated with a FAB?</div><div class="ttdef"><b>Definition:</b> AMReX_MFIter.H:141</div></div>
<div class="ttc" id="aclassamrex_1_1Periodicity_html"><div class="ttname"><a href="classamrex_1_1Periodicity.html">amrex::Periodicity</a></div><div class="ttdoc">This provides length of period for periodic domains. 0 means it is not periodic in that direction....</div><div class="ttdef"><b>Definition:</b> AMReX_Periodicity.H:17</div></div>
<div class="ttc" id="aclassamrex_1_1Periodicity_html_a194e779bf59d1700830a35cecb5271a5"><div class="ttname"><a href="classamrex_1_1Periodicity.html#a194e779bf59d1700830a35cecb5271a5">amrex::Periodicity::NonPeriodic</a></div><div class="ttdeci">static const Periodicity &amp; NonPeriodic() noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_Periodicity.cpp:49</div></div>
<div class="ttc" id="aclassamrex_1_1VisMF_html_a36dca41f0d001fce65deea4ec9e3ea1d"><div class="ttname"><a href="classamrex_1_1VisMF.html#a36dca41f0d001fce65deea4ec9e3ea1d">amrex::VisMF::Read</a></div><div class="ttdeci">static void Read(FabArray&lt; FArrayBox &gt; &amp;mf, const std::string &amp;name, const char *faHeader=nullptr, int coordinatorProc=ParallelDescriptor::IOProcessorNumber(), int allow_empty_mf=0)</div><div class="ttdoc">Read a FabArray&lt;FArrayBox&gt; from disk written using VisMF::Write(). If the FabArray&lt;FArrayBox&gt; fafab h...</div><div class="ttdef"><b>Definition:</b> AMReX_VisMF.cpp:1501</div></div>
<div class="ttc" id="aclassamrex_1_1VisMF_html_a36dca41f0d001fce65deea4ec9e3ea1d"><div class="ttname"><a href="classamrex_1_1VisMF.html#a36dca41f0d001fce65deea4ec9e3ea1d">amrex::VisMF::Read</a></div><div class="ttdeci">static void Read(FabArray&lt; FArrayBox &gt; &amp;mf, const std::string &amp;name, const char *faHeader=nullptr, int coordinatorProc=ParallelDescriptor::IOProcessorNumber(), int allow_empty_mf=0)</div><div class="ttdoc">Read a FabArray&lt;FArrayBox&gt; from disk written using VisMF::Write(). If the FabArray&lt;FArrayBox&gt; fafab h...</div><div class="ttdef"><b>Definition:</b> AMReX_VisMF.cpp:1496</div></div>
<div class="ttc" id="aclassamrex_1_1VisMF_html_a6e5f6020891d546ab4ce2c0c6a012932"><div class="ttname"><a href="classamrex_1_1VisMF.html#a6e5f6020891d546ab4ce2c0c6a012932">amrex::VisMF::Write</a></div><div class="ttdeci">static Long Write(const FabArray&lt; FArrayBox &gt; &amp;mf, const std::string &amp;name, VisMF::How how=NFiles, bool set_ghost=false)</div><div class="ttdoc">Write a FabArray&lt;FArrayBox&gt; to disk in a &quot;smart&quot; way. Returns the total number of bytes written on th...</div><div class="ttdef"><b>Definition:</b> AMReX_VisMF.cpp:935</div></div>
<div class="ttc" id="aclassamrex_1_1VisMF_html_aa912ecd1d879bd8fc207f4a1a5772bed"><div class="ttname"><a href="classamrex_1_1VisMF.html#aa912ecd1d879bd8fc207f4a1a5772bed">amrex::VisMF::AsyncWrite</a></div><div class="ttdeci">static void AsyncWrite(const FabArray&lt; FArrayBox &gt; &amp;mf, const std::string &amp;mf_name, bool valid_cells_only=false)</div><div class="ttdef"><b>Definition:</b> AMReX_VisMF.cpp:2230</div></div>
<div class="ttc" id="aclassamrex_1_1VisMF_html_aa912ecd1d879bd8fc207f4a1a5772bed"><div class="ttname"><a href="classamrex_1_1VisMF.html#aa912ecd1d879bd8fc207f4a1a5772bed">amrex::VisMF::AsyncWrite</a></div><div class="ttdeci">static void AsyncWrite(const FabArray&lt; FArrayBox &gt; &amp;mf, const std::string &amp;mf_name, bool valid_cells_only=false)</div><div class="ttdef"><b>Definition:</b> AMReX_VisMF.cpp:2224</div></div>
<div class="ttc" id="anamespaceamrex_1_1AsyncOut_html_adbc79ec1aacd0106757683aea46b43ce"><div class="ttname"><a href="namespaceamrex_1_1AsyncOut.html#adbc79ec1aacd0106757683aea46b43ce">amrex::AsyncOut::UseAsyncOut</a></div><div class="ttdeci">bool UseAsyncOut()</div><div class="ttdef"><b>Definition:</b> AMReX_AsyncOut.cpp:70</div></div>
<div class="ttc" id="anamespaceamrex_1_1Gpu_1_1range__detail_html_a57949ca6008ad4fe7edb4e00741b1906"><div class="ttname"><a href="namespaceamrex_1_1Gpu_1_1range__detail.html#a57949ca6008ad4fe7edb4e00741b1906">amrex::Gpu::range_detail::size</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE Long size(T const &amp;b) noexcept</div><div class="ttdoc">integer version</div><div class="ttdef"><b>Definition:</b> AMReX_GpuRange.H:25</div></div>
<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>
Expand Down
2 changes: 1 addition & 1 deletion amrex/docs_html/doxygen/AMReX__MPMD_8H_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="classamrex_1_1MPMD_1_1Copier.html"> 26</a></span>&#160;<span class="keyword">class </span><a class="code" href="classamrex_1_1MPMD_1_1Copier.html">Copier</a></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;{</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="classamrex_1_1MPMD_1_1Copier.html#a3cc2d465c351874fcc0af525c8584ecd">Copier</a> (<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classamrex_1_1MPMD_1_1Copier.html#a3cc2d465c351874fcc0af525c8584ecd">Copier</a> (<span class="keywordtype">bool</span>);</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="classamrex_1_1MPMD_1_1Copier.html#a3cc2d465c351874fcc0af525c8584ecd">Copier</a> (<a class="code" href="classamrex_1_1BoxArray.html">BoxArray</a> <span class="keyword">const</span>&amp; ba, <a class="code" href="classamrex_1_1DistributionMapping.html">DistributionMapping</a> <span class="keyword">const</span>&amp; dm,</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">bool</span> send_ba = <span class="keyword">false</span>);</div>
Expand Down
5 changes: 2 additions & 3 deletions amrex/docs_html/doxygen/AMReX__ParGDB_8H_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -271,9 +271,9 @@
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; m_ba(ba),</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; m_nlevels(static_cast&lt;<a class="code" href="namespaceamrex.html#ad2e8127753e9be0ebf531435c6511937">int</a>&gt;(ba.<a class="code" href="namespaceamrex_1_1Gpu_1_1range__detail.html#a57949ca6008ad4fe7edb4e00741b1906">size</a>()))</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;{</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> level = 0; level &lt; static_cast&lt;int&gt;(rr.<a class="code" href="classamrex_1_1Vector.html#a58c24fe05cc91d42ebe7151c398f0c58">size</a>()); ++level)</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> level : rr)</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="classamrex_1_1ParGDB.html#ac72693b156f64de61d874f43d5d15443">m_rr</a>.push_back(rr[level]*<a class="code" href="classamrex_1_1IntVect.html#a5b5b7435eef0516b2313ad4894d63b1f">IntVect::TheUnitVector</a>());</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="classamrex_1_1ParGDB.html#ac72693b156f64de61d874f43d5d15443">m_rr</a>.push_back(level*<a class="code" href="classamrex_1_1IntVect.html#a5b5b7435eef0516b2313ad4894d63b1f">IntVect::TheUnitVector</a>());</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; }</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;}</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div>
Expand Down Expand Up @@ -513,7 +513,6 @@
<div class="ttc" id="aclassamrex_1_1ParGDB_html_af00ec28e28d685f8cef31dfb1a82d805"><div class="ttname"><a href="classamrex_1_1ParGDB.html#af00ec28e28d685f8cef31dfb1a82d805">amrex::ParGDB::m_ba</a></div><div class="ttdeci">Vector&lt; BoxArray &gt; m_ba</div><div class="ttdef"><b>Definition:</b> AMReX_ParGDB.H:126</div></div>
<div class="ttc" id="aclassamrex_1_1ParGDB_html_afc2b7cc24cb2c529957572f20d18b16e"><div class="ttname"><a href="classamrex_1_1ParGDB.html#afc2b7cc24cb2c529957572f20d18b16e">amrex::ParGDB::ParGDB</a></div><div class="ttdeci">ParGDB()=default</div></div>
<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>
<div class="ttc" id="aclassamrex_1_1Vector_html_a58c24fe05cc91d42ebe7151c398f0c58"><div class="ttname"><a href="classamrex_1_1Vector.html#a58c24fe05cc91d42ebe7151c398f0c58">amrex::Vector::size</a></div><div class="ttdeci">Long size() const noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_Vector.H:50</div></div>
<div class="ttc" id="anamespaceamrex_1_1Gpu_1_1range__detail_html_a57949ca6008ad4fe7edb4e00741b1906"><div class="ttname"><a href="namespaceamrex_1_1Gpu_1_1range__detail.html#a57949ca6008ad4fe7edb4e00741b1906">amrex::Gpu::range_detail::size</a></div><div class="ttdeci">AMREX_GPU_HOST_DEVICE Long size(T const &amp;b) noexcept</div><div class="ttdoc">integer version</div><div class="ttdef"><b>Definition:</b> AMReX_GpuRange.H:25</div></div>
<div class="ttc" id="anamespaceamrex_1_1detail_html_a05ef6e98eba987410d73df1617fa569da86cadfc48eb8f9dd4a2e4a3980a6b265"><div class="ttname"><a href="namespaceamrex_1_1detail.html#a05ef6e98eba987410d73df1617fa569da86cadfc48eb8f9dd4a2e4a3980a6b265">amrex::detail::max</a></div><div class="ttdeci">@ max</div><div class="ttdef"><b>Definition:</b> AMReX_ParallelReduce.H:17</div></div>
<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>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1020,9 +1020,9 @@
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; Vector&lt;int&gt; recvcount(nprocs, 0);</div>
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; recvbuf.resize(sendbuf.size());</div>
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="keyword">const</span> Vector&lt;int&gt;&amp; old_pmap = sendbuf.DistributionMap().ProcessorMap();</div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0; i&lt;old_pmap.size(); ++i)</div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i : old_pmap)</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; {</div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; ++recvcount[old_pmap[i]];</div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; ++recvcount[i];</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; }</div>
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; </div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; <span class="comment">// Make a map from post-gather to pre-gather index</span></div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,15 +158,15 @@
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="classamrex_1_1ParticleContainerBase.html#a7faac754ff05cf1b841bfe49dad579ba">m_gdb_object</a></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; (std::make_unique&lt;<a class="code" href="classamrex_1_1ParGDB.html">ParGDB</a>&gt;(geom,dmap,ba, [&amp;]() -&gt; <a class="code" href="classamrex_1_1Vector.html">Vector</a>&lt;<a class="code" href="namespaceamrex.html#ad2e8127753e9be0ebf531435c6511937">int</a>&gt; {</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classamrex_1_1Vector.html">Vector&lt;int&gt;</a> ref_ratio;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; static_cast&lt;int&gt;(rr.<a class="code" href="classamrex_1_1Vector.html#a58c24fe05cc91d42ebe7151c398f0c58">size</a>()); ++i)</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; iv : rr)</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; {</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#if AMREX_SPACEDIM &gt; 1</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="AMReX__BLassert_8H.html#aad6450907585a147153aef621fdc6007">AMREX_ASSERT</a>(rr[i][0] == rr[i][1]);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="AMReX__BLassert_8H.html#aad6450907585a147153aef621fdc6007">AMREX_ASSERT</a>(iv[0] == iv[1]);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#if AMREX_SPACEDIM &gt; 2</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="AMReX__BLassert_8H.html#aad6450907585a147153aef621fdc6007">AMREX_ASSERT</a>(rr[i][0] == rr[i][2]);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="AMReX__BLassert_8H.html#aad6450907585a147153aef621fdc6007">AMREX_ASSERT</a>(iv[0] == iv[2]);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; ref_ratio.push_back(rr[i][0]);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; ref_ratio.push_back(iv[0]);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> ref_ratio; }() )),</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="classamrex_1_1ParticleContainerBase.html#a2821fc52ed661ccd9e9d821b81476fff">m_gdb</a>(<span class="keyword">static_cast&lt;</span><a class="code" href="classamrex_1_1ParGDBBase.html">ParGDBBase</a>*<span class="keyword">&gt;</span>(<a class="code" href="classamrex_1_1ParticleContainerBase.html#a7faac754ff05cf1b841bfe49dad579ba">m_gdb_object</a>.get()))</div>
Expand Down Expand Up @@ -393,7 +393,6 @@
<div class="ttc" id="aclassamrex_1_1ParticleContainerBase_html_af17feaf161d82ae2ef0466b6188cc7b0"><div class="ttname"><a href="classamrex_1_1ParticleContainerBase.html#af17feaf161d82ae2ef0466b6188cc7b0">amrex::ParticleContainerBase::ParticleContainerBase</a></div><div class="ttdeci">ParticleContainerBase(ParticleContainerBase &amp;&amp;)=default</div></div>
<div class="ttc" id="aclassamrex_1_1ParticleContainerBase_html_af60ff4efea559ba4e49dc7178e504e4c"><div class="ttname"><a href="classamrex_1_1ParticleContainerBase.html#af60ff4efea559ba4e49dc7178e504e4c">amrex::ParticleContainerBase::ParticleContainerBase</a></div><div class="ttdeci">ParticleContainerBase(const Vector&lt; Geometry &gt; &amp;geom, const Vector&lt; DistributionMapping &gt; &amp;dmap, const Vector&lt; BoxArray &gt; &amp;ba, const Vector&lt; IntVect &gt; &amp;rr)</div><div class="ttdef"><b>Definition:</b> AMReX_ParticleContainerBase.H:52</div></div>
<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>
<div class="ttc" id="aclassamrex_1_1Vector_html_a58c24fe05cc91d42ebe7151c398f0c58"><div class="ttname"><a href="classamrex_1_1Vector.html#a58c24fe05cc91d42ebe7151c398f0c58">amrex::Vector::size</a></div><div class="ttdeci">Long size() const noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_Vector.H:50</div></div>
<div class="ttc" id="anamespaceamrex_1_1detail_html_a05ef6e98eba987410d73df1617fa569da39de58104accdcd761fe01946da9a4a0"><div class="ttname"><a href="namespaceamrex_1_1detail.html#a05ef6e98eba987410d73df1617fa569da39de58104accdcd761fe01946da9a4a0">amrex::detail::min</a></div><div class="ttdeci">@ min</div><div class="ttdef"><b>Definition:</b> AMReX_ParallelReduce.H:18</div></div>
<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>
<div class="ttc" id="anamespaceamrex_html_a55b45d61c6e18c31d787042cf9169385"><div class="ttname"><a href="namespaceamrex.html#a55b45d61c6e18c31d787042cf9169385">amrex::get</a></div><div class="ttdeci">constexpr AMREX_GPU_HOST_DEVICE GpuTupleElement&lt; I, GpuTuple&lt; Ts... &gt; &gt;::type &amp; get(GpuTuple&lt; Ts... &gt; &amp;tup) noexcept</div><div class="ttdef"><b>Definition:</b> AMReX_Tuple.H:178</div></div>
Expand Down
Loading

0 comments on commit 665da2b

Please sign in to comment.