Commit Graph

248 Commits (l1aggregation)

Author SHA1 Message Date
Cirdans-Home 8c00a7cabe Merge with development
Cirdans-Home b4c60ae409 merge with PolySmooth
Cirdans-Home 5b17e1bbf1 Merge remote-tracking branch 'origin/PolySmooth' into l1aggregation
sfilippone 67594f8b07 Fixes for OpenMP
sfilippone 301fb57bb1 Merge branch 'PolySmooth' of github.com:sfilippone/amg4psblas into PolySmooth
sfilippone 13eee99ea3 Use ifdef OPENMP
Salvatore Filippone 897c5229a6 Improve behaviour of OpenMP matching
Salvatore Filippone ab5eaac5ed Cosmetic changes
sfilippone 234071869d Merge branch 'PolySmooth' of github.com:sfilippone/amg4psblas into PolySmooth
sfilippone 3e3b343131 Fix potential overflow issue in SOC_MAP_BLD
sfilippone 0f3c3380cb Avoid overflow in bnds()
sfilippone 15bb4ac101 Avoid overflow
Cirdans-Home 12356f65f6 First hardcoded implementation of l1 smooth aggregation
Cirdans-Home 5790aa0cbd Revert "First hardcoded implementation of l1 smooth aggregation"
This reverts commit a17f503486.
Cirdans-Home a17f503486 First hardcoded implementation of l1 smooth aggregation
Cirdans-Home 74dccb6c44 Added timers and removed unuseful spmm
sfilippone e83bde6896 New timings
Salvatore Filippone 83d435b49e Default GLOBAL=.true. for MEMORY_USE
Salvatore Filippone af3fda9690 Additional output fixes for memory_use
Salvatore Filippone 678237cf29 Fixed implementation of GLOBAL vs VERBOSITY
Salvatore Filippone 3671285c7a Modified memory_use impl with GLOBAL and VERBOSITY
sfilippone a747cc6abb Defined memory_use method
Cirdans-Home d385d99e71 Fixed Cheby1 Implementation
Salvatore Filippone 4e6e3d5f09 Fix merge conflict
Salvatore Filippone 7c48b96936 Work version of polynomial smoother
Salvatore Filippone 12478a2fff Define COARSE_INVFILL
Salvatore Filippone 2ef4459b18 Added "COARSE_INVFILL"
Cirdans-Home ea8974f88c Fixed build and apply to actually use degree
Cirdans-Home 54d608d2dd Isolated under ifdef buggy matching
sfilippone 47bafd7fe7 Add missing file
sfilippone c2fd0ac66d Disable MATCHBOX with SERIAL_MPI and add error message
sfilippone ccef858192 Cleanup dead code
sfilippone 30a5c7be03 Added POLY smoothers, also in SAMPLES/ADVANCED
sfilippone 23aabd794d Defined new variant of polynomial smoother.
sfilippone a67454ef5c Prepare for new variant.
sfilippone 79317cb392 Additional fields for rho(BA) estimate.
sfilippone 847ed6ae60 Estimate rho(BA)
sfilippone bb262275a1 Temporary checkpoint, working version, to be investigated further.
sfilippone ec9fcb1bcc Adjustments for POLYNOMIAL smoothers.
sfilippone 2dd1cbd3dc Fix coeff generation. Change name of polynomial coefficients module.
sfilippone 5fbdfb1436 Fix free for jac_solver
sfilippone ea2f75776c Implement structure for polynomial smoother
sfilippone 84ea60c94c Defined Jacobi and L1-JACOBI solvers.
sfilippone e8b50152fa Fix comments on LOCAL_SOLVER GLOBAL_SOLVER
Salvatore Filippone a97f56d673 Add L1-JACOBI as subsolver.
sfilippone b1f05482a6 Add 'DECOUPLED' as possible choice
sfilippone fb490cee7e Merge branch 'dev-openmp' into development
Salvatore Filippone 24c85c7114 Merged hierarchy_ and smoothers_ free methods from dev
sfilippone 53998a1da9 Fixed out of bound accesses.
sfilippone 0bcc9d7b55 Merge branch 'dev-openmp' into development