mirror of
https://git.gfz-potsdam.de/naaice/tug.git
synced 2025-12-14 01:48:23 +01:00
1.4 KiB
1.4 KiB
v0.2 (2022-08-16)
Build System
- fetch doctest during configuration
Ci
- disable testing during static analyze
- add git as dependency
Code Refactoring
- remove BTCSUtils header from include API
Code Style
- fix various code style recommendations from clang
- Use enumerations for macros and use more useful function names
Documentation
- update Roadmap and add Contributing section
Features
- support for inner closed cells in diffusion module
- add setting of inner boundary conditions
Housework
- configure git-chglog for new commit style
Testing
- add new test case for diffusion module
- add tests for inner boundary conditions
v0.1 (2022-08-09)
- Basic solving of diffusion problems with
- 1D regular and rectangular grids using BTCS scheme and Eigen SparseLU solver
- 2D regular and rectangular grids using 2D-ADI-BTCS scheme and Eigen SparseLU solver
- Definition of boundary conditions via class
BTCSBoundaryConditionon ghost nodes - Boundaries types
CLOSEDandCONSTANTcells are provided for diffusion problem solving - Software testing of both
BTCSDiffusionandBTCSBoundaryConditionclasses - Description of both BTCS and 2D-ADI-BTCS schemes are provided in
doc - Example applications are attached in
appsubdirectory