cp2k / dbcsr

DBCSR: Distributed Block Compressed Sparse Row matrix library
https://cp2k.github.io/dbcsr/
GNU General Public License v2.0
135 stars 47 forks source link

Include leak and thread sanitize checkers #308

Open alazzaro opened 4 years ago

alazzaro commented 4 years ago

Include in GNU tests:

alazzaro commented 4 years ago

Leak sanitizer is now included (see https://github.com/cp2k/dbcsr/commit/833941727e5e9c677ac784e048d3a4671679f606 ). It requires to add a suppression file. Need to exclude OpenMPI because of some internal leaks. Added flags -fsanitize=undefined -fsanitize=address -fsanitize-recover=all only for Debug compilation (not in the CI) because of some false-positive warnings.