Skip to content

Releases: paralab/Dendro-5.01

v2.1.0

01 May 21:39
e3050ed
Compare
Choose a tag to compare

Massive formatting overhaul. Should functionally be the same as v2.0.1.

What's Changed

  • Massive Formatting Overhaul
  • Update zlib internal dependency to latest version

Full Changelog: v2.0.1...v2.1.0

v2.0.1

01 May 20:38
6468d48
Compare
Choose a tag to compare

Minor updates affecting stability and allowing newer C++ standards.

What's Changed

  • DendroRegister definition - removes warnings about registers in newer C++ standards
  • fix: commenting out small debug statement in communication
  • fix: fixed a dvec bug where values weren't getting set if communicator grew
  • Simple Bug Fixes for dvec.h and enuts.h

Full Changelog: 2.0...v2.0.1

Local timestepping on octree grids

05 Jun 18:14
Compare
Choose a tag to compare

Numerical solutions of hyperbolic partial differential equations(PDEs) are ubiquitous in science and engineering. Method of lines is a popular approach to discretize PDEs defined in spacetime, where space and time are discretized separately. When using explicit timesteppers on adaptive grids, the use of a global timestep size dictated by the finest grid spacing leads to inefficiencies in the coarser regions. Even though adaptive space discretizations are widely used in the field, temporal adaptivity is less common due to its sophisticated nature. In this paper, we present highly scalable algorithms to enable local timestepping (LTS) for explicit timestepping schemes on fully adaptive octrees. We demonstrate the accuracy of our methods as well as the scalability of our framework across 16K cores in TACC's Frontera. We also present a speed up estimation model for \nuts, which predicts the speedup compared to global timestepping(GTS) with an average of 0.1 relative error.

LTS work

04 Jun 15:33
Compare
Choose a tag to compare

SC20 LTS work