summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* tmptransfer_dimAnton Khirnov2019-06-13
* transfer: implement fw4Anton Khirnov2019-05-17
* transfer: allow grids that do not start at coordinate zeroAnton Khirnov2019-05-17
* transfer: unify the code for full-weighted transferAnton Khirnov2019-05-17
* transfer: add API documentationAnton Khirnov2019-05-17
* egs: simplify conditionAnton Khirnov2019-05-16
* relax_test: fix getting the residual normAnton Khirnov2019-05-12
* transfer: fix non-contiguous interpolationAnton Khirnov2019-05-06
* egs: allow the same context to be used for both relaxation and exact solvesAnton Khirnov2019-05-06
* mg2d: print stats regardless of the selected log levelAnton Khirnov2019-04-24
* mg2d: set egs init flags properly in all casesAnton Khirnov2019-04-24
* egs: merge residual calc and correct when possibleAnton Khirnov2019-04-24
* ndarray: add proper argument parenthetisation in macrosAnton Khirnov2019-04-24
* egs: parallelize diff_coeffs premult operationAnton Khirnov2019-04-23
* egs: premultiply diff_coeffs with the denominator in initAnton Khirnov2019-04-19
* Add and use a new timer API.Anton Khirnov2019-04-19
* mg2d: timer improvementsAnton Khirnov2019-04-19
* egs: drop unused function parametersAnton Khirnov2019-04-19
* egs: do not assume the same stride for all arraysAnton Khirnov2019-04-17
* ndarray: support stepsizes other than 1 in slicingAnton Khirnov2019-04-17
* transfer: add AVX2 version of LAGRANGE_5 interpolation.Anton Khirnov2019-04-09
* mg2d: add higher-order interpolation operatorsAnton Khirnov2019-04-09
* mg2d: do not crash if print_stats() is called before any solvesAnton Khirnov2019-04-07
* mg2d: add API for interpolating an initial guess from a provided gridAnton Khirnov2019-04-02
* mg2d: track the time spent initializing the levelsAnton Khirnov2019-04-02
* egs: optimize the correction stepAnton Khirnov2019-04-02
* egs: optimize applying reflection boundariesAnton Khirnov2019-04-02
* mg2d: extend stats loggingAnton Khirnov2019-04-01
* egs_exact: do not construct the matrix more often than necessaryAnton Khirnov2019-03-26
* egs_exact: avoid explicit matrix transpoeAnton Khirnov2019-03-26
* mg2d: do not leak the diff_coeffs interpolatorAnton Khirnov2019-03-26
* egs_exact: get rid of an unnecessary function parameterAnton Khirnov2019-03-25
* egs_exact: parallelize matrix constructionAnton Khirnov2019-03-25
* egs: reindentAnton Khirnov2019-03-25
* egs: add more timersAnton Khirnov2019-03-25
* egs: only apply the fixval condition when it is non-zero and on initAnton Khirnov2019-03-25
* egs: apply the boundary conditions in the correct orderAnton Khirnov2019-03-25
* egs: zero u on allocationAnton Khirnov2019-03-25
* mg2d: use appropriate full-weighted restriction for 3rd order FDsAnton Khirnov2019-03-25
* mg2d: use the new transfer API for inter-grid transfersAnton Khirnov2019-03-25
* Add a new separate module for grid transfers/interpolation.Anton Khirnov2019-03-23
* mg2d: use ndarray for internal arraysAnton Khirnov2019-03-22
* ell_grid_solve: switch to ndarray in its external APIAnton Khirnov2019-03-22
* ndarray: add utility macros to simplify indexing arraysAnton Khirnov2019-03-22
* ndarray: add a function for copying arraysAnton Khirnov2019-03-22
* ell_grid_solve: use ndarray API for allocating internal arraysAnton Khirnov2019-03-21
* ndarray: add new API for n-dimensional arraysAnton Khirnov2019-03-21
* mg2d: remove unused variable.Anton Khirnov2019-03-18
* ell_grid_solve: use BiCGSTAB to speed up exact solvesAnton Khirnov2019-03-18
* mg2d: add bicubic prolongation and generic interpolationAnton Khirnov2019-03-18