Skip to content

Merge branch 'feature/geneo' into 'master'

Steffen Müthing requested to merge cherry-pick-a46ac677 into releases/2.6

Add GenEO coarse space and preconditioner implementation

See merge request !276 (merged)

(cherry picked from commit a46ac677)

2c0f7978 Add GenEO coarse space and preconditioner implementation dc228106 Fix GenEO test to run with MPI e92b14d8 GenEO: Replace full Neumann boundary condition by PDELab one, update to master 6e7a0e25 Move TwoLevelOverlappingAdditiveSchwarz to PDELab::ISTL namespace 444796e5 Remove linear elasticity zero energy mode basis from PDELab 10cd07c9 GenEO: Replace MPI_Barrier with GFS version 0edf729c Update MultiCommDataHandle to use newly integrated sender rank communication 2c8dc3f9 Remove OneDimSubdomainBasis e8e82214 Use std::max_element in SubdomainProjectedCoarseSpace 67360acb Add verbose parameter to TwoLevelOverlappingAdditiveSchwarz, coding style stuff 6534b3e7 Use ParallelHelper for GenEO coarse system assembly, remove some unneeded… 6d4425ba Removed shared_ptr's from partitions of unity d749fa9a Pass vectors around by reference for restriction/prolongation fe763c0c Improved interface for SubdomainBasis 412e8506 Improved comments on coarse system assembly, some cleanup 636ceaba Move GenEO to PDELab ISTL backend due to dependency on ISTL d7dd5338 Added GenEO to changelog c15c1f53 Make use of PDELab functionality for constructing matrix without processor constraints; cleanups 4ac5ca67 [geneo] Fix a bunch of initialization order warnings 7fa36922 [geneo] Fix unused variable / typedef warnings 46800b1e [geneo] Fix signed / unsigned comparison warnings ddb2afd7 [geneo] Use index cache when iterating over all container indices of an LFS 5219b252 [geneo] Use std::iota for initializing a vector with a number range d0fee05a [geneo][bugfix] Don't do manual memory management 316dd085 [geneo] Make vector normalization more readable ee39ee61 [geneo] Remove dead debug code 2acd7e4c [geneo] Clean up ARPACK invocation 2c5597ed [geneo] Remove invalid-looking resize call cdf64cff [geneo] Cleanup specifying number of eigenvectors to be computed in ARPACK wrapper 16d79abd [geneo] Some more docs

Merge request reports