add valgrind suppressions for MPICH on Fedora 39

This commit is contained in:
Axel Kohlmeyer
2023-12-13 00:24:49 -05:00
parent 5543912a12
commit 1cff1deedc
2 changed files with 42 additions and 0 deletions

41
tools/valgrind/MPICH.supp Normal file
View File

@ -0,0 +1,41 @@
{
MPICH_MPI_init1
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
obj:*
...
fun:psm3_init
...
fun:MPIDI_OFI_init_local
...
fun:PMPI_Init
fun:main
}
{
MPICH_MPI_init2
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc
fun:strdup
obj:*
...
fun:fi_ini
...
fun:MPIDI_OFI_init_local
...
fun:PMPI_Init
fun:main
}
{
MPICH_MPI_init3
Memcheck:Leak
match-leak-kinds: reachable
fun:calloc
obj:*
...
fun:MPIDI_OFI_init_local
...
fun:PMPI_Init
fun:main
}

View File

@ -8,6 +8,7 @@ on running LAMMPS, use a command line like following:
valgrind --show-leak-kinds=all --track-origins=yes \
--suppressions=/path/to/lammps/tools/valgrind/OpenMP.supp \
--suppressions=/path/to/lammps/tools/valgrind/OpenMPI.supp \
--suppressions=/path/to/lammps/tools/valgrind/MPICH.supp \
--suppressions=/path/to/lammps/tools/valgrind/Python3.supp \
--suppressions=/path/to/lammps/tools/valgrind/GTest.supp \
--suppressions=/path/to/lammps/tools/valgrind/FlexiBLAS.supp \