Recent Releases of LFAToolkit

LFAToolkit - Minimum Julia Version Update

Due to changes in dependencies, the minimum supported version of Julia is now 1.4

This release also adds support for Chebyshev smoothers of the 4th kind.

- Julia
Published by jeremylt about 2 years ago

LFAToolkit - Static Analysis Fixes

This release fixes static analysis warnings and minor style/formatting inconsistencies.

- Julia
Published by jeremylt about 3 years ago

LFAToolkit - Advection operators and basis transformations

This release include some minor fixes and some convenience utilities.

- Julia
Published by jeremylt over 3 years ago

LFAToolkit - Utilities Added and Quadrature Fixes

This release include some minor fixes and some convenience utilities.

- Julia
Published by jeremylt about 4 years ago

LFAToolkit - Mesh Scaling Bugfix

This release includes a small fix for properly handling stretched meshes, such as when dx != dy.

- Julia
Published by jeremylt about 4 years ago

LFAToolkit - Copper Mountain 2021 Submission

This release contains the initial paper submitted for publication in the SIAM Journal on Scientific Computing for the Copper Mountain Special Section on Multigrid Methods.

Enhancements:

  • Added relaxation parameter for application of BDDC preconditioners

Bugfixes:

  • Minor spelling and notation errors corrected
  • Newton tolerance for quadrature point computation relaxed
  • Identity preconditioner modified for compatibility with multigrid
  • Fix computation of change of coordinates for gradient and quadrature weights
  • Fix computation of eigenvalue estimates and error iteration for Chebyshev smoother
  • Fix injection operator for Dirichlet BDDC

- Julia
Published by jeremylt over 4 years ago

LFAToolkit - Initial BDDC

This release include updated functionality and an interface change.

Breaking change:

  • Refactor GalleryOperator; now GalleryVectorOperator and GalleryMacroElementOperator included

Functionality improvement:

  • Initial implementations of lumped and Dirichlet BDDC preconditioners added

- Julia
Published by jeremylt almost 5 years ago

LFAToolkit - Compat Update

Julia compatibility requirement relaxed to 1.3. This will allow use on current repl.it Julia instances.

- Julia
Published by jeremylt almost 5 years ago

LFAToolkit - Bugfixes

Minor bugfixes:

  • Gauss and Gauss-Lobatto node computation tolerances relaxed
  • Typo fixes
  • src directory reorganized to better support future development

- Julia
Published by jeremylt almost 5 years ago

LFAToolkit - H-Multigrid

This release includes updated functionality and an improved interface.

Functionality updates include:

  • Macro-element bases consisting of multiple micro-elements
  • Chebyshev preconditioning analysis
  • H-multigrid analysis

Interface improvements include:

  • Multi-component basis support simplified

Additonal changes include:

  • Improved documentation
  • Expanded examples, to include Neo-Hookean hyperelasticity
  • Rename primary branch to main

- Julia
Published by jeremylt about 5 years ago

LFAToolkit - Bugfixes

Minor fixes for documentation and example plots.

- Julia
Published by jeremylt about 5 years ago

LFAToolkit - Initial Release

This release includes initial basic functionality of LFAToolkit

Functionality includes * User defined second order PDEs * Arbitrary basis order, dimension, and number of components * Independent mesh scaling in each dimension * Jacobi preconditioning analysis * P-multigrid analysis

- Julia
Published by jeremylt about 5 years ago