index
:
mg2d.git
adaptive_step
adaptive_step_egs
avx512
brill_wip
deploy
fd8
fw_generic
interp_wip
make
master
phi
python
simd
simd_interp
step_reject
tmp
tp
transfer_add
transfer_dim
wip
2D multigrid elliptic PDE solver
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
mg2d: add logging to some error paths
Anton Khirnov
2020-07-11
*
Switch to external ndarray library.
Anton Khirnov
2020-06-25
*
bicgstab: drop unused label
Anton Khirnov
2020-01-26
*
common: print the source location in mg2di_assert()
Anton Khirnov
2020-01-26
*
mg2d: create a per-level logging context
Anton Khirnov
2020-01-26
*
mg2d: export the residual norm to the caller
Anton Khirnov
2020-01-20
*
mg2d: add a designated error code for reaching maxiter
Anton Khirnov
2020-01-20
*
transfer: slightly relax the domain overlap check
Anton Khirnov
2020-01-20
*
common: do not interpret printf sequences in mg2di_assert()
Anton Khirnov
2019-07-10
*
mg2d: calculate the cfl from continuous diff coeffs
Anton Khirnov
2019-07-06
*
mg2d: reduce restriction order to 1
Anton Khirnov
2019-06-29
*
egs: reduce the max number of BiCGSTAB iterations to 4
Anton Khirnov
2019-06-29
*
egs: sync the residual maximum across components.
Anton Khirnov
2019-06-29
*
transfer: implement and use 1D interpolation
Anton Khirnov
2019-06-29
*
mg2d: make init_guess() MPI-aware
Anton Khirnov
2019-06-29
*
implement several relax steps per sync
Anton Khirnov
2019-06-29
*
egs: make array allocation more readable
Anton Khirnov
2019-06-29
*
egs: allocate mpi sync parameters only after we know the fd stencil
Anton Khirnov
2019-06-18
*
egs: skip boundary corners for inter-component boundaries
Anton Khirnov
2019-06-18
*
egs: simplify reflection boundary handling
Anton Khirnov
2019-06-14
*
rescalc: improve reflection boundary conditions
Anton Khirnov
2019-06-14
*
egs: constify a function argument
Anton Khirnov
2019-06-14
*
mg2d: add API for specifying singular diff coeffs at the boundaries
Anton Khirnov
2019-06-13
*
mg2d: relax condition on divergence
Anton Khirnov
2019-06-13
*
ndarray: fix handling SLICE_NULL
Anton Khirnov
2019-06-13
*
mg2d: implement multicomponent solves for coarser levels
Anton Khirnov
2019-06-13
*
mg2d: do not pass NULL as a dummy MPI datatype
Anton Khirnov
2019-06-04
*
mg2d: use the all-comp global residual norm for divergence testing
Anton Khirnov
2019-06-04
*
mg2d: export the local component extents in public API
Anton Khirnov
2019-06-02
*
egs: handle falloff boundaries properly with multiple components
Anton Khirnov
2019-06-02
*
mg2d: add support for MPI-based multi-component solves
Anton Khirnov
2019-05-23
*
egs: add support for MPI-based multi-component solves
Anton Khirnov
2019-05-23
*
mg2d_test: scale the tolerance with step size
Anton Khirnov
2019-05-23
*
transfer: allow optional extrapolation
Anton Khirnov
2019-05-23
*
Make the ghost points explicit in prolongation
Anton Khirnov
2019-05-21
*
transfer: implement fw4
Anton Khirnov
2019-05-17
*
transfer: allow grids that do not start at coordinate zero
Anton Khirnov
2019-05-17
*
transfer: unify the code for full-weighted transfer
Anton Khirnov
2019-05-17
*
transfer: add API documentation
Anton Khirnov
2019-05-17
*
egs: simplify condition
Anton Khirnov
2019-05-16
*
relax_test: fix getting the residual norm
Anton Khirnov
2019-05-12
*
transfer: fix non-contiguous interpolation
Anton Khirnov
2019-05-06
*
egs: allow the same context to be used for both relaxation and exact solves
Anton Khirnov
2019-05-06
*
mg2d: print stats regardless of the selected log level
Anton Khirnov
2019-04-24
*
mg2d: set egs init flags properly in all cases
Anton Khirnov
2019-04-24
*
egs: merge residual calc and correct when possible
Anton Khirnov
2019-04-24
*
ndarray: add proper argument parenthetisation in macros
Anton Khirnov
2019-04-24
*
egs: parallelize diff_coeffs premult operation
Anton Khirnov
2019-04-23
*
egs: premultiply diff_coeffs with the denominator in init
Anton Khirnov
2019-04-19
*
Add and use a new timer API.
Anton Khirnov
2019-04-19
[next]