aboutsummaryrefslogtreecommitdiff
path: root/mg2d.h
Commit message (Collapse)AuthorAge
* mg2d: add MG2DContext.adaptive_stepAnton Khirnov2024-04-16
| | | | Unused, for API compatibility with the adaptive step branch.
* mg2d: export the residual norm to the callerAnton Khirnov2020-01-20
|
* mg2d: add a designated error code for reaching maxiterAnton Khirnov2020-01-20
| | | | | Allows to reliably distinguish it from other error cases. Also specify that the values of u are defined for this error code.
* mg2d: make init_guess() MPI-awareAnton Khirnov2019-06-29
| | | | API and ABI break.
* mg2d: add API for specifying singular diff coeffs at the boundariesAnton Khirnov2019-06-13
| | | | API and ABI break.
* mg2d: export the local component extents in public APIAnton Khirnov2019-06-02
|
* mg2d: add support for MPI-based multi-component solvesAnton Khirnov2019-05-23
| | | | | For the moment, only the finest component is distributed, any coarser levels are gathered to rank 0. That should change in the future.
* mg2d: add API for interpolating an initial guess from a provided gridAnton Khirnov2019-04-02
|
* mg2d: make the refinement depth/exact solve size configurableAnton Khirnov2019-03-11
| | | | API bump
* mg2d: factor out the boundary condition-related APIAnton Khirnov2019-01-25
|
* mg2d: split the constant definitions into their own headerAnton Khirnov2019-01-25
| | | | This will allow sharing them with ell_relax.
* mg2d: failer earlier when relaxation does not convergeAnton Khirnov2019-01-21
|
* mg2d: add a context variable to control the log levelAnton Khirnov2019-01-16
| | | | | | Simpler to use than overriding the log callback. API bump.
* mg2d: add a function for getting maximum supported fd_stencilAnton Khirnov2019-01-16
| | | | | | | This is needed for the caller to know the number of boundary zones that can be filled. API bump.
* mg2d: make the cfl factor runtime-configurableAnton Khirnov2019-01-13
|
* Add threading support through libthreadpool.Anton Khirnov2018-12-27
|
* mg2d: define log levelsAnton Khirnov2018-12-06
|
* Finish support for 4th order accuracy.Anton Khirnov2018-11-28
| | | | ABI and API break.
* Add a function to measure timings for benchmarking.Anton Khirnov2018-09-26
|
* Better names for the boundary locations.Anton Khirnov2018-08-02
|
* Add support for non-power-of-2 sized grids.Anton Khirnov2018-08-01
|
* Implement the multigrid scheme.Anton Khirnov2018-08-01