Skip to content

Commit a0edda7

Browse files
author
tpadioleau
committed
Update to match 371ffb8 by push 3099
1 parent 478afe7 commit a0edda7

10 files changed

+609
-598
lines changed

ddc__to__kokkos__execution__policy_8hpp_source.html

Lines changed: 198 additions & 0 deletions
Large diffs are not rendered by default.

dir_5207078cb8d41128e6db12b03ca44199.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,8 @@
156156
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
157157
<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>
158158
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
159+
<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>
160+
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
159161
<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>
160162
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
161163
<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>

first_steps.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ <h1><a class="anchor" id="autotoc_md9"></a>
301301
<div class="line"> });</div>
302302
<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>
303303
<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>
304-
<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>
304+
<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>
305305
</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>
306306
<div class="fragment"><div class="line"><a class="code hl_class" href="namespaceddc.html#classddc_1_1Chunk">ddc::Chunk</a> ghosted_temp</div>
307307
<div class="line"> = <a class="code hl_function" href="namespaceddc.html#af5a820cbfa67651ae082f77f446ed882">ddc::create_mirror</a>(ghosted_last_temp.span_cview());</div>

going_further.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ <h3><a class="anchor" id="autotoc_md17"></a>
303303
<div class="line"> + dy_r * last_temp(ix, iy - 1))</div>
304304
<div class="line"> / (dy_l * dy_m * dy_r);</div>
305305
<div class="line"> });</div>
306-
<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>
306+
<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>
307307
</div><!-- fragment --> </div></div><!-- contents -->
308308
</div><!-- PageDoc -->
309309
</div><!-- doc-content -->

heat_equation_spectral.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@
372372
<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>
373373
<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>
374374
<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>
375-
<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>
375+
<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>
376376
<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>
377377
<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>
378378
<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>

namespaceddc.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5249,7 +5249,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a96a2f39201f11e37e7334285
52495249
</dd>
52505250
</dl>
52515251

5252-
<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>
5252+
<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>
52535253

52545254
</div>
52555255
</div>
@@ -5305,7 +5305,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a10efcc69f87367680e580b9b
53055305
</dd>
53065306
</dl>
53075307

5308-
<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>
5308+
<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>
53095309

53105310
</div>
53115311
</div>
@@ -5361,7 +5361,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a7d6a655ef54ce1450e645833
53615361
</dd>
53625362
</dl>
53635363

5364-
<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>
5364+
<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>
53655365

53665366
</div>
53675367
</div>
@@ -5410,7 +5410,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad477f030c80deb9c1a4808ec
54105410
</dd>
54115411
</dl>
54125412

5413-
<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>
5413+
<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>
54145414

54155415
</div>
54165416
</div>
@@ -5487,7 +5487,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a62db2a5f57b9fc5455dca7c3
54875487
</dd>
54885488
</dl>
54895489

5490-
<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>
5490+
<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>
54915491

54925492
</div>
54935493
</div>
@@ -5557,7 +5557,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a2b178b6c103ad16472da958f
55575557
</dd>
55585558
</dl>
55595559

5560-
<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>
5560+
<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>
55615561

55625562
</div>
55635563
</div>
@@ -5627,7 +5627,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4ccc832ef3821a25e39751a8
56275627
</dd>
56285628
</dl>
56295629

5630-
<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>
5630+
<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>
56315631

56325632
</div>
56335633
</div>
@@ -5690,7 +5690,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#af00cc443c9d5f113239f843c
56905690
</dd>
56915691
</dl>
56925692

5693-
<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>
5693+
<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>
56945694

56955695
</div>
56965696
</div>

non_uniform_heat_equation.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@
479479
<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>
480480
<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>
481481
<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>
482-
<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>
482+
<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>
483483
<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>
484484
<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>
485485
<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>

0 commit comments

Comments
 (0)