diff --git a/src/OpenFOAM/db/Time/TimeIO.C b/src/OpenFOAM/db/Time/TimeIO.C index b4126553c567978b26e46697edfe5b8cc53a5443..30848008657a20c4cdd5884b4687493d64ce32c5 100644 --- a/src/OpenFOAM/db/Time/TimeIO.C +++ b/src/OpenFOAM/db/Time/TimeIO.C @@ -412,10 +412,10 @@ void Foam::Time::readDict() if (writeStreamOption_.compression() == IOstreamOption::COMPRESSED) { - if (writeStreamOption_.format() == IOstreamOption::BINARY) + if (writeStreamOption_.format() != IOstreamOption::ASCII) { IOWarningInFunction(controlDict_) - << "Disabled binary format compression" + << "Disabled output compression for non-ascii format" << " (inefficient/ineffective)" << endl; diff --git a/src/OpenFOAM/db/options/IOstreamOption.C b/src/OpenFOAM/db/options/IOstreamOption.C index 08be7382397d00f23352f4c5a39aa820278ce392..8cf0b2d3f46d3539546f3a4720fa2731c264af01 100644 --- a/src/OpenFOAM/db/options/IOstreamOption.C +++ b/src/OpenFOAM/db/options/IOstreamOption.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2018-2020 OpenCFD Ltd. + Copyright (C) 2018-2023 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -43,6 +43,7 @@ Foam::IOstreamOption::formatNames ({ { streamFormat::ASCII, "ascii" }, { streamFormat::BINARY, "binary" }, + { streamFormat::COHERENT, "coherent" }, }); diff --git a/src/OpenFOAM/db/options/IOstreamOption.H b/src/OpenFOAM/db/options/IOstreamOption.H index 5b16cd3e3dcd5e368822e5fb4e871fe80c64778a..dedfb0978b3de4c3231334f932b383c7cd0b1ae6 100644 --- a/src/OpenFOAM/db/options/IOstreamOption.H +++ b/src/OpenFOAM/db/options/IOstreamOption.H @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2011-2015 OpenFOAM Foundation - Copyright (C) 2018-2022 OpenCFD Ltd. + Copyright (C) 2018-2023 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -73,7 +73,8 @@ public: enum streamFormat : char { ASCII = 0, //!< "ascii" (normal default) - BINARY //!< "binary" + BINARY, //!< "binary" + COHERENT //!< "coherent" }; //- Compression treatment (UNCOMPRESSED | COMPRESSED)