Skip to content

Commit

Permalink
Merge branch 'develop' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
fnrizzi committed Oct 12, 2021
2 parents f57f41e + 049b7be commit 66109d7
Show file tree
Hide file tree
Showing 141 changed files with 2,291 additions and 2,071 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ include(colors)
# versioning
#=====================================================================
set(Pressio_VERSION_MAJOR 0)
set(Pressio_VERSION_MINOR 10)
set(Pressio_VERSION_MINOR 11)
set(Pressio_VERSION_PATCH 0)
set(Pressio_VERSION
"${Pressio_VERSION_MAJOR}.${Pressio_VERSION_MINOR}.${Pressio_VERSION_PATCH}")
Expand Down
2 changes: 1 addition & 1 deletion docs/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
<h1>
Pressio C++ Library
</h1>
<p><a name="md_pages_main"></a></p><div class="m-frame m-default"><p><em>Advancing reduced order models (ROMs) for dynamical systems in science and engineering.</em></p><p>This is the documentation of the <a href="https://github.com/Pressio/pressio">C++ library</a>, one component of the <a href="https://pressio.github.io/">Pressio ecosystem</a>.</p></div><p><br /></p><table class="m-table"><thead><tr><th>Name</th><th>Description/Content</th><th>Links</th><th>Corresponding header(s)</th></tr></thead><tbody><tr><td><span class="m-text m-success">mpl</span></td><td>metaprogramming functionalities</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/mpl">Code</a><br /><a href="md_pages_components_mpl.html">Documentation</a></td><td><code>&lt;pressio/mpl.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">utils</span></td><td>logging, constants, various helpers, etc</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/utils">Code</a><br /><a href="md_pages_components_utils.html">Documentation</a></td><td><code>&lt;pressio/utils.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">type_traits</span></td><td>traits/detection classes</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/type_traits">Code</a><br /><a href="md_pages_components_type_traits.html">Documentation</a></td><td><code>&lt;pressio/type_traits.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">expressions</span></td><td>classes for various abstractions (span, diagonal, subspan, etc.)</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/expressions">Code</a><br /><a href="md_pages_components_expressions.html">Documentation</a></td><td><code>&lt;pressio/expressions.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">ops</span></td><td>specializations of shared-memory and distributed linear algebra kernels</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/ops">Code</a><br /><a href="md_pages_components_ops.html">Documentation</a></td><td><code>&lt;pressio/ops.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">qr</span></td><td>QR factorization functionalities</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/qr">Code</a><br /><a href="md_pages_components_qr.html">Documentation</a></td><td><code>&lt;pressio/qr.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">solvers_linear</span></td><td>linear solvers (wrappers around existing TPLs)</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/solvers_linear">Code</a><br /><a href="md_pages_components_linsolvers.html">Documentation</a></td><td><code>&lt;pressio/solvers_linear.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">solvers_nonlinear</span></td><td><br />general info<br />Newton-Raphson<br />Gauss-Newton<br />Levenberg-Marquardt<br /></td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/solvers_nonlinear">Code</a><br /><a href="md_pages_components_nonlinsolvers_general.html">Documentation</a><br /><a href="md_pages_components_nonlinsolvers_nr.html">Documentation</a><br /><a href="md_pages_components_nonlinsolvers_gn.html">Documentation</a><br /><a href="md_pages_components_nonlinsolvers_lm.html">Documentation</a></td><td><code>&lt;pressio/solvers_nonlinear.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">ode</span></td><td><br />explicit steppers<br />implicit steppers<br />advancers<br /></td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio">Code</a><br /><a href="md_pages_components_ode_steppers_explicit.html">Documentation</a><br /><a href="md_pages_components_ode_steppers_implicit.html">Documentation</a><br /><a href="md_pages_components_ode_advance.html">Documentation</a></td><td><br /><code>&lt;pressio/ode_steppers_explicit.hpp&gt;</code><br /><code>&lt;pressio/ode_steppers_implicit.hpp&gt;</code><br /><code>&lt;pressio/ode_advancers.hpp&gt;</code><br />(for everything: <code>&lt;pressio/ode.hpp&gt;</code>)</td></tr><tr><td><span class="m-text m-success">rom</span></td><td><br />general info<br />decoder<br />Galerkin<br />LSPG: steady<br />LSPG: unsteady<br />WLS<br /></td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/rom">Code</a><br /><a href="md_pages_components_rom_general.html">Documentation</a><br /><a href="md_pages_components_rom_decoder.html">Documentation</a><br /><a href="md_pages_components_rom_galerkin.html">Documentation</a><br /><a href="md_pages_components_rom_lspg_steady.html">Documentation</a><br /><a href="md_pages_components_rom_lspg_unsteady.html">Documentation</a><br /><a href="md_pages_components_rom_wls.html">Documentation</a><br /></td><td><br /><br /><code>&lt;pressio/rom_decoder.hpp&gt;</code><br /><code>&lt;pressio/rom_galerkin.hpp&gt;</code><br /><code>&lt;pressio/rom_lspg.hpp&gt;</code><br /><code>&lt;pressio/rom_lspg.hpp&gt;</code><br /><code>&lt;pressio/rom_wls.hpp&gt;</code><br />(for everything: <code>&lt;pressio/rom.hpp&gt;</code>)</td></tr></tbody></table><section id="autotoc_md164"><h2><a href="#autotoc_md164">Get Started</a></h2><ul><li><a href="./md_pages_introduction.html">read the introduction</a> providing an overview, objectives and design ideas</li><li><a href="./md_pages_installation.html">how to install</a>: it is a header-only library, should be trivial</li><li><a href="https://pressio.github.io/pressio-tutorials/html/index.html">explore the tutorials</a></li></ul></section><section id="autotoc_md165"><h2><a href="#autotoc_md165">License and Citation</a></h2><p>The full license (BSD-3) is available <a href="https://pressio.github.io/various/license/">here</a>.</p><p>We are working on publishing this: you can find our arXiv preprint at: <a href="https://arxiv.org/abs/2003.07798">https:/<wbr />/<wbr />arxiv.org/<wbr />abs/<wbr />2003.07798</a></p></section><section id="autotoc_md166"><h2><a href="#autotoc_md166">Questions?</a></h2><p>Find us on Slack: <a href="https://pressioteam.slack.com">https:/<wbr />/<wbr />pressioteam.slack.com</a> or open an issue on <a href="https://github.com/Pressio/pressio">github</a>.</p></section>
<p><a name="md_pages_main"></a></p><div class="m-frame m-default"><p><em>Advancing reduced order models (ROMs) for dynamical systems in science and engineering.</em></p><p>This is the documentation of the <a href="https://github.com/Pressio/pressio">C++ library</a>, one component of the <a href="https://pressio.github.io/">Pressio ecosystem</a>.</p></div><p><br /></p><table class="m-table"><thead><tr><th>Name</th><th>Description/Content</th><th>Links</th><th>Corresponding header(s)</th></tr></thead><tbody><tr><td><span class="m-text m-success">mpl</span></td><td>metaprogramming functionalities</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/mpl">Code</a><br /><a href="md_pages_components_mpl.html">Documentation</a></td><td><code>&lt;pressio/mpl.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">utils</span></td><td>logging, constants, various helpers, etc</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/utils">Code</a><br /><a href="md_pages_components_utils.html">Documentation</a></td><td><code>&lt;pressio/utils.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">type_traits</span></td><td>traits/detection classes</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/type_traits">Code</a><br /><a href="md_pages_components_type_traits.html">Documentation</a></td><td><code>&lt;pressio/type_traits.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">expressions</span></td><td>classes for various abstractions (span, diagonal, subspan, etc.)</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/expressions">Code</a><br /><a href="md_pages_components_expressions.html">Documentation</a></td><td><code>&lt;pressio/expressions.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">ops</span></td><td>specializations of shared-memory and distributed linear algebra kernels</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/ops">Code</a><br /><a href="md_pages_components_ops.html">Documentation</a></td><td><code>&lt;pressio/ops.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">qr</span></td><td>QR factorization functionalities</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/qr">Code</a><br /><a href="md_pages_components_qr.html">Documentation</a></td><td><code>&lt;pressio/qr.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">solvers_linear</span></td><td>linear solvers (wrappers around existing TPLs)</td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/solvers_linear">Code</a><br /><a href="md_pages_components_linsolvers.html">Documentation</a></td><td><code>&lt;pressio/solvers_linear.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">solvers_nonlinear</span></td><td><br />general info<br />Newton-Raphson<br />Gauss-Newton<br />Levenberg-Marquardt<br /></td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/solvers_nonlinear">Code</a><br /><a href="md_pages_components_nonlinsolvers_general.html">Documentation</a><br /><a href="md_pages_components_nonlinsolvers_nr.html">Documentation</a><br /><a href="md_pages_components_nonlinsolvers_gn.html">Documentation</a><br /><a href="md_pages_components_nonlinsolvers_lm.html">Documentation</a></td><td><code>&lt;pressio/solvers_nonlinear.hpp&gt;</code></td></tr><tr><td><span class="m-text m-success">ode</span></td><td><br />explicit steppers<br />implicit steppers<br />advancers<br /></td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio">Code</a><br /><a href="md_pages_components_ode_steppers_explicit.html">Documentation</a><br /><a href="md_pages_components_ode_steppers_implicit.html">Documentation</a><br /><a href="md_pages_components_ode_advance.html">Documentation</a></td><td><br /><code>&lt;pressio/ode_steppers_explicit.hpp&gt;</code><br /><code>&lt;pressio/ode_steppers_implicit.hpp&gt;</code><br /><code>&lt;pressio/ode_advancers.hpp&gt;</code><br />(for everything: <code>&lt;pressio/ode.hpp&gt;</code>)</td></tr><tr><td><span class="m-text m-success">rom</span></td><td><br />general info<br />decoder<br />Galerkin<br />LSPG: steady<br />LSPG: unsteady<br />WLS<br /></td><td><a href="https://github.com/Pressio/pressio/tree/develop/include/pressio/rom">Code</a><br /><a href="md_pages_components_rom_general.html">Documentation</a><br /><a href="md_pages_components_rom_decoder.html">Documentation</a><br /><a href="md_pages_components_rom_galerkin.html">Documentation</a><br /><a href="md_pages_components_rom_lspg_steady.html">Documentation</a><br /><a href="md_pages_components_rom_lspg_unsteady.html">Documentation</a><br /><a href="md_pages_components_rom_wls.html">Documentation</a><br /></td><td><br /><br /><code>&lt;pressio/rom_decoder.hpp&gt;</code><br /><code>&lt;pressio/rom_galerkin.hpp&gt;</code><br /><code>&lt;pressio/rom_lspg.hpp&gt;</code><br /><code>&lt;pressio/rom_lspg.hpp&gt;</code><br /><code>&lt;pressio/rom_wls.hpp&gt;</code><br />(for everything: <code>&lt;pressio/rom.hpp&gt;</code>)</td></tr></tbody></table><section id="autotoc_md156"><h2><a href="#autotoc_md156">Get Started</a></h2><ul><li><a href="./md_pages_introduction.html">read the introduction</a> providing an overview, objectives and design ideas</li><li><a href="./md_pages_installation.html">how to install</a>: it is a header-only library, should be trivial</li><li><a href="https://pressio.github.io/pressio-tutorials/html/index.html">explore the tutorials</a></li></ul></section><section id="autotoc_md157"><h2><a href="#autotoc_md157">License and Citation</a></h2><p>The full license (BSD-3) is available <a href="https://pressio.github.io/various/license/">here</a>.</p><p>We are working on publishing this: you can find our arXiv preprint at: <a href="https://arxiv.org/abs/2003.07798">https:/<wbr />/<wbr />arxiv.org/<wbr />abs/<wbr />2003.07798</a></p></section><section id="autotoc_md158"><h2><a href="#autotoc_md158">Questions?</a></h2><p>Find us on Slack: <a href="https://pressioteam.slack.com">https:/<wbr />/<wbr />pressioteam.slack.com</a> or open an issue on <a href="https://github.com/Pressio/pressio">github</a>.</p></section>
</div>
</div>
</div>
Expand Down
Binary file added docs/html/lspg_sample_mesh1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 66109d7

Please sign in to comment.