pratikvn / schwarz-lib

Repository for testing asynchronous schwarz methods.
https://pratikvn.github.io/schwarz-lib/
BSD 3-Clause "New" or "Revised" License
5 stars 3 forks source link

Move temporary vectors into work vectors to reduce memory footprint. #37

Closed pratikvn closed 4 years ago

pratikvn commented 4 years ago

For simplicity, a lot of temporary vectors are allocated and deallocated instead of using work vectors. Using work vectors should reduce the memory footprint, allow for larger problems and improve performance.