aboutsummaryrefslogtreecommitdiff
path: root/ell_grid_solve.c
Commit message (Expand)AuthorAge
* residual_calc: accept all diff coefficients in a single arrayAnton Khirnov11 days
* Switch from meson to configure+make.Anton Khirnov11 days
* Switch to external ndarray library.Anton Khirnov2020-06-25
* egs: reduce the max number of BiCGSTAB iterations to 4Anton Khirnov2019-06-29
* egs: sync the residual maximum across components.Anton Khirnov2019-06-29
* implement several relax steps per syncAnton Khirnov2019-06-29
* egs: make array allocation more readableAnton Khirnov2019-06-29
* egs: allocate mpi sync parameters only after we know the fd stencilAnton Khirnov2019-06-18
* egs: skip boundary corners for inter-component boundariesAnton Khirnov2019-06-18
* egs: simplify reflection boundary handlingAnton Khirnov2019-06-14
* rescalc: improve reflection boundary conditionsAnton Khirnov2019-06-14
* egs: constify a function argumentAnton Khirnov2019-06-14
* egs: handle falloff boundaries properly with multiple componentsAnton Khirnov2019-06-02
* egs: add support for MPI-based multi-component solvesAnton Khirnov2019-05-23
* Make the ghost points explicit in prolongationAnton Khirnov2019-05-21
* egs: simplify conditionAnton Khirnov2019-05-16
* egs: allow the same context to be used for both relaxation and exact solvesAnton Khirnov2019-05-06
* egs: merge residual calc and correct when possibleAnton 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
* egs: drop unused function parametersAnton Khirnov2019-04-19
* egs: do not assume the same stride for all arraysAnton Khirnov2019-04-17
* 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
* 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
* ell_grid_solve: switch to ndarray in its external APIAnton Khirnov2019-03-22
* ell_grid_solve: use ndarray API for allocating internal arraysAnton Khirnov2019-03-21
* ell_grid_solve: use BiCGSTAB to speed up exact solvesAnton Khirnov2019-03-18
* ell_grid_solve: remove unused variableAnton Khirnov2019-03-11
* ell_grid_solve: initialize diff_coeffs to 0Anton Khirnov2019-03-04
* Implement C/r falloff boundary condition.Anton Khirnov2019-03-04
* ell_grid_solve: do not read from outside of allocated boundary valuesAnton Khirnov2019-02-24
* ell_grid_solve: do not read from possibly-uninitialized boundary layerAnton Khirnov2019-02-08
* Rename fixdiff boundary condition to reflect.Anton Khirnov2019-02-08
* ell_grid_solve: use the new boundary API to simplify codeAnton Khirnov2019-02-06
* Change the meaning of boundary location to make more sense.Anton Khirnov2019-02-05
* mg2d: print stats properly for exact solvesAnton Khirnov2019-02-02
* ell_grid_solve: split residual computation into its own fileAnton Khirnov2019-01-30
* mg2d: account for effect of the ~u term on the relaxation factorAnton Khirnov2019-01-29
* Fix callback type mismatchAnton Khirnov2019-01-29