Skip to content

Commit

Permalink
Update to match 371ffb8 by push 3099
Browse files Browse the repository at this point in the history
  • Loading branch information
tpadioleau committed Sep 24, 2024
1 parent 478afe7 commit a0edda7
Show file tree
Hide file tree
Showing 10 changed files with 609 additions and 598 deletions.
198 changes: 198 additions & 0 deletions ddc__to__kokkos__execution__policy_8hpp_source.html

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions dir_5207078cb8d41128e6db12b03ca44199.html
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,8 @@
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="ddc_8hpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>ddc.hpp</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="ddc__to__kokkos__execution__policy_8hpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>ddc_to_kokkos_execution_policy.hpp</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="discrete__domain_8hpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>discrete_domain.hpp</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="discrete__element_8hpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>discrete_element.hpp</b></td></tr>
Expand Down
2 changes: 1 addition & 1 deletion first_steps.html
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ <h1><a class="anchor" id="autotoc_md9"></a>
<div class="line"> });</div>
<div class="ttc" id="aclassddc_1_1DiscreteElement_html"><div class="ttname"><a href="classddc_1_1DiscreteElement.html">ddc::DiscreteElement</a></div><div class="ttdoc">A DiscreteElement identifies an element of the discrete dimension.</div><div class="ttdef"><b>Definition</b> <a href="discrete__element_8hpp_source.html#l00148">discrete_element.hpp:149</a></div></div>
<div class="ttc" id="anamespaceddc_html_a6b058df8c02517deafeeb424e2f8803a"><div class="ttname"><a href="namespaceddc.html#a6b058df8c02517deafeeb424e2f8803a">ddc::coordinate</a></div><div class="ttdeci">KOKKOS_FUNCTION Coordinate&lt; typename DDim::continuous_dimension_type... &gt; coordinate(DiscreteElement&lt; DDim... &gt; const &amp;c)</div><div class="ttdef"><b>Definition</b> <a href="coordinate_8hpp_source.html#l00032">coordinate.hpp:32</a></div></div>
<div class="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><div class="ttname"><a href="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><div class="ttdeci">void parallel_for_each(std::string const &amp;label, ExecSpace const &amp;execution_space, DiscreteDomain&lt; DDims... &gt; const &amp;domain, Functor &amp;&amp;f) noexcept</div><div class="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><div class="ttdef"><b>Definition</b> <a href="parallel__for__each_8hpp_source.html#l00152">parallel_for_each.hpp:152</a></div></div>
<div class="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><div class="ttname"><a href="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><div class="ttdeci">void parallel_for_each(std::string const &amp;label, ExecSpace const &amp;execution_space, DiscreteDomain&lt; DDims... &gt; const &amp;domain, Functor &amp;&amp;f) noexcept</div><div class="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><div class="ttdef"><b>Definition</b> <a href="parallel__for__each_8hpp_source.html#l00083">parallel_for_each.hpp:83</a></div></div>
</div><!-- fragment --><p>To display the data, a chunk is created on the host using the <a class="el" href="namespaceddc.html#af5a820cbfa67651ae082f77f446ed882">ddc::create_mirror</a> function.</p>
<div class="fragment"><div class="line"><a class="code hl_class" href="namespaceddc.html#classddc_1_1Chunk">ddc::Chunk</a> ghosted_temp</div>
<div class="line"> = <a class="code hl_function" href="namespaceddc.html#af5a820cbfa67651ae082f77f446ed882">ddc::create_mirror</a>(ghosted_last_temp.span_cview());</div>
Expand Down
2 changes: 1 addition & 1 deletion going_further.html
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ <h3><a class="anchor" id="autotoc_md17"></a>
<div class="line"> + dy_r * last_temp(ix, iy - 1))</div>
<div class="line"> / (dy_l * dy_m * dy_r);</div>
<div class="line"> });</div>
<div class="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><div class="ttname"><a href="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><div class="ttdeci">void parallel_for_each(std::string const &amp;label, ExecSpace const &amp;execution_space, DiscreteDomain&lt; DDims... &gt; const &amp;domain, Functor &amp;&amp;f) noexcept</div><div class="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><div class="ttdef"><b>Definition</b> <a href="parallel__for__each_8hpp_source.html#l00152">parallel_for_each.hpp:152</a></div></div>
<div class="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><div class="ttname"><a href="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><div class="ttdeci">void parallel_for_each(std::string const &amp;label, ExecSpace const &amp;execution_space, DiscreteDomain&lt; DDims... &gt; const &amp;domain, Functor &amp;&amp;f) noexcept</div><div class="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><div class="ttdef"><b>Definition</b> <a href="parallel__for__each_8hpp_source.html#l00083">parallel_for_each.hpp:83</a></div></div>
</div><!-- fragment --> </div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
Expand Down
2 changes: 1 addition & 1 deletion heat_equation_spectral.html
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@
<div class="ttc" id="anamespaceddc_html_a6b058df8c02517deafeeb424e2f8803a"><div class="ttname"><a href="namespaceddc.html#a6b058df8c02517deafeeb424e2f8803a">ddc::coordinate</a></div><div class="ttdeci">KOKKOS_FUNCTION Coordinate&lt; typename DDim::continuous_dimension_type... &gt; coordinate(DiscreteElement&lt; DDim... &gt; const &amp;c)</div><div class="ttdef"><b>Definition</b> <a href="coordinate_8hpp_source.html#l00032">coordinate.hpp:32</a></div></div>
<div class="ttc" id="anamespaceddc_html_a70f12a43ed0afbc092f4e974b024db3d"><div class="ttname"><a href="namespaceddc.html#a70f12a43ed0afbc092f4e974b024db3d">ddc::init_discrete_space</a></div><div class="ttdeci">void init_discrete_space(Args &amp;&amp;... args)</div><div class="ttdoc">Initialize (emplace) a global singleton discrete space.</div><div class="ttdef"><b>Definition</b> <a href="discrete__space_8hpp_source.html#l00170">discrete_space.hpp:170</a></div></div>
<div class="ttc" id="anamespaceddc_html_a8093016bc9d65270b7b16ad4b7a1166e"><div class="ttname"><a href="namespaceddc.html#a8093016bc9d65270b7b16ad4b7a1166e">ddc::transform_reduce</a></div><div class="ttdeci">T transform_reduce(DiscreteDomain&lt; DDims... &gt; const &amp;domain, T neutral, BinaryReductionOp &amp;&amp;reduce, UnaryTransformOp &amp;&amp;transform) noexcept</div><div class="ttdoc">A reduction over a nD domain in serial.</div><div class="ttdef"><b>Definition</b> <a href="transform__reduce_8hpp_source.html#l00066">transform_reduce.hpp:66</a></div></div>
<div class="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><div class="ttname"><a href="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><div class="ttdeci">void parallel_for_each(std::string const &amp;label, ExecSpace const &amp;execution_space, DiscreteDomain&lt; DDims... &gt; const &amp;domain, Functor &amp;&amp;f) noexcept</div><div class="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><div class="ttdef"><b>Definition</b> <a href="parallel__for__each_8hpp_source.html#l00152">parallel_for_each.hpp:152</a></div></div>
<div class="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><div class="ttname"><a href="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><div class="ttdeci">void parallel_for_each(std::string const &amp;label, ExecSpace const &amp;execution_space, DiscreteDomain&lt; DDims... &gt; const &amp;domain, Functor &amp;&amp;f) noexcept</div><div class="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><div class="ttdef"><b>Definition</b> <a href="parallel__for__each_8hpp_source.html#l00083">parallel_for_each.hpp:83</a></div></div>
<div class="ttc" id="anamespaceddc_html_ac18286f7d289865ee020284651f29bb1"><div class="ttname"><a href="namespaceddc.html#ac18286f7d289865ee020284651f29bb1">ddc::Coordinate</a></div><div class="ttdeci">detail::TaggedVector&lt; CoordinateElement, CDims... &gt; Coordinate</div><div class="ttdoc">A Coordinate represents a coordinate in the continuous space.</div><div class="ttdef"><b>Definition</b> <a href="coordinate_8hpp_source.html#l00029">coordinate.hpp:29</a></div></div>
<div class="ttc" id="anamespaceddc_html_af5a820cbfa67651ae082f77f446ed882"><div class="ttname"><a href="namespaceddc.html#af5a820cbfa67651ae082f77f446ed882">ddc::create_mirror</a></div><div class="ttdeci">auto create_mirror(Space const &amp;space, ChunkSpan&lt; ElementType, Support, Layout, MemorySpace &gt; const &amp;src)</div><div class="ttdef"><b>Definition</b> <a href="create__mirror_8hpp_source.html#l00022">create_mirror.hpp:22</a></div></div>
<div class="ttc" id="anamespaceddc_html_classddc_1_1Chunk"><div class="ttname"><a href="namespaceddc.html#classddc_1_1Chunk">ddc::Chunk</a></div><div class="ttdef"><b>Definition</b> <a href="chunk_8hpp_source.html#l00023">chunk.hpp:23</a></div></div>
Expand Down
16 changes: 8 additions & 8 deletions namespaceddc.html
Original file line number Diff line number Diff line change
Expand Up @@ -5249,7 +5249,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a96a2f39201f11e37e7334285
</dd>
</dl>

<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00152">152</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00083">83</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -5305,7 +5305,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a10efcc69f87367680e580b9b
</dd>
</dl>

<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00167">167</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00098">98</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -5361,7 +5361,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a7d6a655ef54ce1450e645833
</dd>
</dl>

<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00185">185</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00116">116</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -5410,7 +5410,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad477f030c80deb9c1a4808ec
</dd>
</dl>

<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00198">198</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__for__each_8hpp_source.html#l00129">129</a> of file <a class="el" href="parallel__for__each_8hpp_source.html">parallel_for_each.hpp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -5487,7 +5487,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a62db2a5f57b9fc5455dca7c3
</dd>
</dl>

<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00304">304</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00184">184</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -5557,7 +5557,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a2b178b6c103ad16472da958f
</dd>
</dl>

<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00331">331</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00211">211</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -5627,7 +5627,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4ccc832ef3821a25e39751a8
</dd>
</dl>

<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00357">357</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00237">237</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -5690,7 +5690,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#af00cc443c9d5f113239f843c
</dd>
</dl>

<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00382">382</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="parallel__transform__reduce_8hpp_source.html#l00262">262</a> of file <a class="el" href="parallel__transform__reduce_8hpp_source.html">parallel_transform_reduce.hpp</a>.</p>

</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion non_uniform_heat_equation.html
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@
<div class="ttc" id="anamespaceddc_html_a6b058df8c02517deafeeb424e2f8803a"><div class="ttname"><a href="namespaceddc.html#a6b058df8c02517deafeeb424e2f8803a">ddc::coordinate</a></div><div class="ttdeci">KOKKOS_FUNCTION Coordinate&lt; typename DDim::continuous_dimension_type... &gt; coordinate(DiscreteElement&lt; DDim... &gt; const &amp;c)</div><div class="ttdef"><b>Definition</b> <a href="coordinate_8hpp_source.html#l00032">coordinate.hpp:32</a></div></div>
<div class="ttc" id="anamespaceddc_html_a70f12a43ed0afbc092f4e974b024db3d"><div class="ttname"><a href="namespaceddc.html#a70f12a43ed0afbc092f4e974b024db3d">ddc::init_discrete_space</a></div><div class="ttdeci">void init_discrete_space(Args &amp;&amp;... args)</div><div class="ttdoc">Initialize (emplace) a global singleton discrete space.</div><div class="ttdef"><b>Definition</b> <a href="discrete__space_8hpp_source.html#l00170">discrete_space.hpp:170</a></div></div>
<div class="ttc" id="anamespaceddc_html_a8093016bc9d65270b7b16ad4b7a1166e"><div class="ttname"><a href="namespaceddc.html#a8093016bc9d65270b7b16ad4b7a1166e">ddc::transform_reduce</a></div><div class="ttdeci">T transform_reduce(DiscreteDomain&lt; DDims... &gt; const &amp;domain, T neutral, BinaryReductionOp &amp;&amp;reduce, UnaryTransformOp &amp;&amp;transform) noexcept</div><div class="ttdoc">A reduction over a nD domain in serial.</div><div class="ttdef"><b>Definition</b> <a href="transform__reduce_8hpp_source.html#l00066">transform_reduce.hpp:66</a></div></div>
<div class="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><div class="ttname"><a href="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><div class="ttdeci">void parallel_for_each(std::string const &amp;label, ExecSpace const &amp;execution_space, DiscreteDomain&lt; DDims... &gt; const &amp;domain, Functor &amp;&amp;f) noexcept</div><div class="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><div class="ttdef"><b>Definition</b> <a href="parallel__for__each_8hpp_source.html#l00152">parallel_for_each.hpp:152</a></div></div>
<div class="ttc" id="anamespaceddc_html_a96a2f39201f11e37e7334285cca07b37"><div class="ttname"><a href="namespaceddc.html#a96a2f39201f11e37e7334285cca07b37">ddc::parallel_for_each</a></div><div class="ttdeci">void parallel_for_each(std::string const &amp;label, ExecSpace const &amp;execution_space, DiscreteDomain&lt; DDims... &gt; const &amp;domain, Functor &amp;&amp;f) noexcept</div><div class="ttdoc">iterates over a nD domain using a given Kokkos execution space</div><div class="ttdef"><b>Definition</b> <a href="parallel__for__each_8hpp_source.html#l00083">parallel_for_each.hpp:83</a></div></div>
<div class="ttc" id="anamespaceddc_html_a9a6e577fbbb7ead9dbe81a3c46c26592"><div class="ttname"><a href="namespaceddc.html#a9a6e577fbbb7ead9dbe81a3c46c26592">ddc::distance_at_left</a></div><div class="ttdeci">KOKKOS_FUNCTION Coordinate&lt; typename DDim::continuous_dimension_type &gt; distance_at_left(DiscreteElement&lt; DDim &gt; i)</div><div class="ttdef"><b>Definition</b> <a href="non__uniform__point__sampling_8hpp_source.html#l00234">non_uniform_point_sampling.hpp:234</a></div></div>
<div class="ttc" id="anamespaceddc_html_ac18286f7d289865ee020284651f29bb1"><div class="ttname"><a href="namespaceddc.html#ac18286f7d289865ee020284651f29bb1">ddc::Coordinate</a></div><div class="ttdeci">detail::TaggedVector&lt; CoordinateElement, CDims... &gt; Coordinate</div><div class="ttdoc">A Coordinate represents a coordinate in the continuous space.</div><div class="ttdef"><b>Definition</b> <a href="coordinate_8hpp_source.html#l00029">coordinate.hpp:29</a></div></div>
<div class="ttc" id="anamespaceddc_html_af5a820cbfa67651ae082f77f446ed882"><div class="ttname"><a href="namespaceddc.html#af5a820cbfa67651ae082f77f446ed882">ddc::create_mirror</a></div><div class="ttdeci">auto create_mirror(Space const &amp;space, ChunkSpan&lt; ElementType, Support, Layout, MemorySpace &gt; const &amp;src)</div><div class="ttdef"><b>Definition</b> <a href="create__mirror_8hpp_source.html#l00022">create_mirror.hpp:22</a></div></div>
Expand Down
Loading

0 comments on commit a0edda7

Please sign in to comment.