Example command uses besstandalone -c tests/bes.conf -i tests/contiguous/coads_climatology.dmr in dmrpp-module.
Output file: vg-dmrpp.txt
cd ../hyrax/bes/modules/dmrpp-module
valgrind --leak-check=full --show-reachable=yes --error-limit=no \
--gen-suppressions=all --log-file=vg-dmrpp.txt \
besstandalone -c tests/bes.conf -i tests/contiguous/coads_climatology.dmrIf the log shows Warning: client switching stacks?..., use --max-stackframe to get clean output.
Output file: vg-dmrpp.supp
cat vg-dmrpp.txt | /home/opendap/hyrax/bes/parse_valgrind_suppressions.sh > vg-dmrpp.suppvalgrind -s --leak-check=full --show-reachable=yes --error-limit=no \
--suppressions=./vg-dmrpp.supp --gen-suppressions=all \
--log-file=test_bes_make.log \
besstandalone -c tests/bes.conf -i tests/contiguous/coads_climatology.dmrYou can edit the suppression file to remove repeated lines that match multiple similar errors.