PCBDDC: improved code for local corrections and coarse basis functions setup
No new functionalities have been introduced with the commit.
Main changes are: - VecType is now inferred by the type of
PCBDDC: improved code for local corrections and coarse basis functions setup
No new functionalities have been introduced with the commit.
Main changes are: - VecType is now inferred by the type of the PCIS working vector vec1_N - Working mat M1 now computed using MatMatSolve - Use of PetscMemcpy whenever possible - Replacing "VecGetArray/set values directly into array" by VecSetValues/VecAssembly calls - Use of VecGetArrayRead instead of VecGetArray - Optimized use of stacked variables - Small changes in order to adhere to developers guidelines
show more ...
|