An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
IBAMR, version 0.14.0. IBAMR is an adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method. See doc/news/changes/0.13.0-vs-0.14.0.html for the complete list of changes. Significant changes include
INSHierarchyIntegrator::getCurrentCFLNumber()
instead of just being available in the log file.While this release of IBAMR is compatible with older patched versions of SAMRAI, we now recommend moving to IBSAMRAI2, which contains additonal performance improvements and compatibility fixes. See https://github.com/ibamr/IBSAMRAI2 for more information.
IBAMR, version 0.13.0. IBAMR is an adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method. See doc/news/changes/0.12.1-vs-0.13.0.html for the complete list of changes. Significant changes include
IBTK::MarkerPatchHierarchy
class. See IBFE example 4 for usage.IBAMR::IIMethod
now supports using discontinuous elements for representing jump fields.GeneralSolver
have different protected
class members.Please compile SAMRAI with the provided patch: this patch provides both bug and performance fixes (and resolves a number of compilation issues). Apply the patch in the root directory of SAMRAI with
patch -p1 < samrai-2.4.4-patch-ibamr-0.13.0.patch
This patch is different from the one used for 0.12 and fixes a few new warnings in SAMRAI as well as some incompatibilities with newer compilers. It should also work with the new Mac M1 machines. Older patched versions of SAMRAI will also continue to work.
The tagged commit is the same, but the SAMRAI patch didn't work correctly.
IBAMR, version 0.12.1. IBAMR is an adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method. See doc/news/changes/0.11.0-vs-0.12.0.html and doc/news/changes/0.12.0-vs-0.12.1.html for the complete list of changes. Significant changes include
In addition, version 0.12.1 fixes some minor build system problems present in 0.12.0.
Please compile SAMRAI with the provided patch: this patch provides both bug and performance fixes (and resolves a number of compilation issues). Apply the patch in the root directory of SAMRAI with
patch -p1 < samrai-2.4.4-patch-ibamr-0.12.1.path
This patch is different from the one used for 0.12 and fixes a few new warnings in SAMRAI as well as some incompatibilities with newer compilers. It should also work with the new Mac M1 machines. Older patched versions of SAMRAI will also continue to work.
IBAMR, version 0.12.0. IBAMR is an adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method. See doc/news/changes/0.11.0-vs-0.12.0.html for the complete list of changes. Significant changes include
INSStaggeredHierarchyIntegrator
now outputs nodal, rather than cell-centered, data for plotting. The corresponding visualizations look much smoother.IBFEInstrumentPanel
has been rewritten and now works correctly.Please compile SAMRAI with the provided patch: this patch provides both bug and performance fixes (and resolves a number of compilation issues). Apply the patch in the root directory of SAMRAI with
patch -p1 < samrai-2.4.4-patch-ibamr-0.12.path
This patch is different from the one used for 0.11 and fixes a few new warnings in SAMRAI as well as some incompatibilities with newer compilers. It should also work with the new Mac M1 machines. Older patched versions of SAMRAI will also continue to work.
This release is a minor bugfix release which fixes an issue with detecting PETSc version 3.18 and newer.
IBAMR, version 0.11.0. IBAMR is an adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method. See doc/news/changes/0.10.1-vs-0.11.0.html for the complete list of changes.
Please compile SAMRAI with the provided patch: this patch provides both bug and performance fixes (and resolves a number of compilation issues). Apply the patch in the root directory of SAMRAI with
patch -p1 < samrai-2.4.4-patch-ibamr-0.11.path
This patch is different from the one used for 0.10 and fixes a few new warnings in SAMRAI as well as some incompatibilities with newer compilers. Older patched versions of SAMRAI will also continue to work.
Release candidate for 0.11.0.