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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
...
*
Add forgotten header.
Anton Khirnov
2019-02-05
*
meson.build: link-depend on the symbol visibility linker script
Anton Khirnov
2019-02-05
*
residual_calc.asm: use the correct coefficients for y derivatives
Anton Khirnov
2019-02-02
*
mg2d_test: reduce the symmetry of the test problem
Anton Khirnov
2019-02-02
*
mg2d: relax the condition on residual convergence
Anton Khirnov
2019-02-02
*
Add forgotten boundary.c file.
Anton Khirnov
2019-02-02
*
mg2d: print stats properly for exact solves
Anton Khirnov
2019-02-02
*
ell_grid_solve: split residual computation into its own file
Anton Khirnov
2019-01-30
*
mg2d_test: add a test for fixed-derivative boundary condition
Anton Khirnov
2019-01-29
*
mg2d: account for effect of the ~u term on the relaxation factor
Anton Khirnov
2019-01-29
*
relax_test: allow running just one iteration
Anton Khirnov
2019-01-29
*
Fix callback type mismatch
Anton Khirnov
2019-01-29
*
ell_grid_solve: remove unused variables
Anton Khirnov
2019-01-29
*
ell_grid_solve: add missing header
Anton Khirnov
2019-01-29
*
mg2d: fail when a full multigrid iteration does not reduce the residual
Anton Khirnov
2019-01-29
*
Solve the discretized system exactly on the coarsest level.
Anton Khirnov
2019-01-26
*
ell_relax -> ell_grid_solve
Anton Khirnov
2019-01-26
*
mg2d: factor out the boundary condition-related API
Anton Khirnov
2019-01-25
*
Stop duplicating some constants between ell_relax and mg2d.
Anton Khirnov
2019-01-25
*
mg2d: split the constant definitions into their own header
Anton Khirnov
2019-01-25
*
ell_relax: implement correct handling of the boundary corners
Anton Khirnov
2019-01-25
*
mg2d: log the convergence factors after relax/correct
Anton Khirnov
2019-01-22
*
mg2d: fix typo
Anton Khirnov
2019-01-21
*
mg2d: failer earlier when relaxation does not converge
Anton Khirnov
2019-01-21
*
mg2d: check and propagate the error from mg_solve_subgrid()
Anton Khirnov
2019-01-21
*
mg2d: factor out the relaxation step call
Anton Khirnov
2019-01-16
*
mg2d: add a context variable to control the log level
Anton Khirnov
2019-01-16
*
log: allow specifying a NULL callback to disable logging
Anton Khirnov
2019-01-16
*
mg2d: add a function for getting maximum supported fd_stencil
Anton Khirnov
2019-01-16
*
ell_relax: compute the residual norm in residual_calc()
Anton Khirnov
2019-01-13
*
ell_relax: do not calculate the residual at the fixed-val boundaries
Anton Khirnov
2019-01-13
*
residual_calc.asm: fix partial stores
Anton Khirnov
2019-01-13
*
residual_calc.asm: calculate x*=16 by x*=8; x+=x
Anton Khirnov
2019-01-13
*
mg2d: make the cfl factor runtime-configurable
Anton Khirnov
2019-01-13
*
residual_calc.asm: implement writing partial blocks
Anton Khirnov
2019-01-10
*
residual_calc.asm: templatize the entire residual computation
Anton Khirnov
2019-01-10
*
residual_calc.asm: templatize computing the mixed derivative
Anton Khirnov
2019-01-10
*
residual_calc.asm: templatize computing non-mixed derivatives
Anton Khirnov
2019-01-10
*
residual_calc.asm: make mm register use more consistent between s1 and s2
Anton Khirnov
2019-01-10
*
residual_calc.asm: make register use in s1 more similar to s2
Anton Khirnov
2019-01-10
*
residual_calc.asm: reduce the use of magic constants
Anton Khirnov
2019-01-10
*
residual_calc.asm: reduce register use in the s1 variant
Anton Khirnov
2019-01-10
*
mg2d: ignore padding values in findmax()
Anton Khirnov
2019-01-09
*
mg2d: remove a mistakenly committed hunk.
Anton Khirnov
2018-12-28
*
Add a licence file.
Anton Khirnov
2018-12-28
*
Add test programs for relaxation and full multigrid.
Anton Khirnov
2018-12-28
*
mg2d: factor out restriction/prolongation calls
Anton Khirnov
2018-12-28
*
mg2d: print the overhead time in stats
Anton Khirnov
2018-12-28
*
mg2d: do not select the first coarser level too close to the finest one
Anton Khirnov
2018-12-28
*
mg2d: simplify and speed up prolongation
Anton Khirnov
2018-12-27
[prev]
[next]