Skip to content
Snippets Groups Projects
  • Released date
  • Created date

Evidence collection

Collected 3 months ago

Release notes

This minor release with some small fixes and improvements from v2.0.1. Noteworthy are

  • Many improvements to the online documentation, mostly a result of the peer review from the JOSS journal.
  • Add experimental support numerical jacobians !204 and moving domains !205.
  • Wrong configuration of higher order polynomial degrees !236.
  • Fixed memory leak on the UMFPack solver !235.
  • Upstream a performance bug where many memory allocations were done during the assembly of multi-domain problems, this was fixed in dune-grid. Assembly is now significantly faster.

To see more details, check out the CHANGELOG file and the git-diff.

Evidence collection

Collected 11 months ago

Release notes

This patch release that fixes some small bugs that went uncaught for v2.0.0:

  • Fix memory errors on Blocked Jacobi !197
  • Remove Muparser invalid assertions !196

To see more details, check out the CHANGELOG file.

Evidence collection

Collected 11 months ago

Release notes

This major release is a complete rewrite of the library. It is much more performant and has many more functionalities. In comparison with the previous version now you can:

  • Configure scalar or tensor cross-diffusion terms, outer domain boundary terms, storage term, and constraints.
  • Manipulate the parser context to inject constants, lambda functions, grid data, tiff images, and random fields.
  • Use math parsers backends for SymEngine, ExprTk, and muParser.
  • Declare convenient reduction operators to evaluate objective functions on the whole domain.

To see more details, check out the CHANGELOG file.

Evidence collection

Collected 3 years ago

Release notes

This is a minor release.

  • Installation instructions were updated
  • Documentation wording was improved
  • Debian package updated to debian 11

To see more details, check out the CHANGELOG file.

Evidence collection

Collected 3 years ago

Release notes

This is a minor release.

  • Several bugs are fixed and the library is made easier to use.
  • Code and input files remain backwards compatible.

To see more details, check out the CHANGELOG file file.

Evidence collection

Collected 4 years ago

Release notes

This release adds custom membrane fluxes and improves performance.

  • Fluxes on the intersection of two compartments can now be treated as general expressions using species from the both sides. This enables much more complex models.
  • Two important performance issues were found and resolved (see !36 and !43)
  • Installation instruction are now much cleaner, and DEB/brew packages are provided for much more facility.

To see more details, check out the CHANGELOG file.

Release notes

This release adds user documentation and functionalities to the model objects.

  • The most important improvement in this version is that a model can now have different states that might be plugged in or out at will. This effectively delivers a more suitable interface for data assimilation algorithms.
  • Another new feature is that time stepping is also independent of the model, which allow the user to time steps at will and to try more complex strategies.
  • The user now can choose a different Runge-Kutta method to advance in time.
  • Logging output is now cleaner.
  • Improved error messages when an input file is wrong.
  • 3D simulations are now possible.

To see more details, check out the CHANGELOG file.

Evidence collection

Collected 5 years ago

Release notes

This release adds some functionalities to the solvers.

  • Single compartment solver is now usable without need of the multicompartment setting.
  • Added simple finite volume method.
  • Compartments are allowed to have cubes depending on the model traits. In such a case, it solves the diffusion-reaction equations with a finite volume method.
  • Models can now export grid functions which can outlive the model scope.
  • Models can now interpolate any function which follows the PDELab grid function interface.
  • Added special algorithm to conserve cube stripes (used for membranes) when refining a UGGrid.

Take a look to the CHANGELOG file for more detailed info about the changes between versions.

Code documentation (Doxygen) and small usage tutorial (README) are provided in this version.

Release notes

This release contains a solver for reaction-diffusion systems in multiple compartments for conforming finite element methods.

  • API C++: Allows to create models based on multidomain grids and a parameter tree file, make individual steps, and query the functions for each species of each compartment.
  • UI Configuration file (INI): Allow to create the same model from a configuration file, and a gmsh file.

Take a look to the CHANGELOG file for more detailed info about the changes between versions.

No documentation provided for this version.