From 806a5537319f2f19be16efd2caab2f1a57524191 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Mon, 24 May 2021 17:14:59 -0700 Subject: [PATCH] Blosc: Warn Unknown Parameters Warn the user if unknown parameters are passed to the blosc compressor. Otherwise, typos get quickly unnoticed. --- source/adios2/operator/compress/CompressBlosc.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/adios2/operator/compress/CompressBlosc.cpp b/source/adios2/operator/compress/CompressBlosc.cpp index f74d112c3a..4443d2c25d 100644 --- a/source/adios2/operator/compress/CompressBlosc.cpp +++ b/source/adios2/operator/compress/CompressBlosc.cpp @@ -20,6 +20,7 @@ extern "C" { #include #include #include +#include namespace adios2 { @@ -140,6 +141,12 @@ size_t CompressBlosc::Compress(const void *dataIn, const Dims &dimensions, if (thresholdSize < 128u) thresholdSize = 128u; } + else + { + std::cerr << "ADIOS WARNING: Unknown parameter keyword '" << key + << "' with value '" << value + << "' passed to Blosc compression operator." << std::endl; + } } // write header to detect new compression format (set first 8 byte to zero)