diff --git a/applications/test/CompactIOList/Make/files b/applications/test/CompactIOList/Make/files index c5513ed5c1..b318569076 100644 --- a/applications/test/CompactIOList/Make/files +++ b/applications/test/CompactIOList/Make/files @@ -1,3 +1,3 @@ -Test-CompactIOList.C +Test-CompactIOList.cxx EXE = $(FOAM_USER_APPBIN)/Test-CompactIOList diff --git a/applications/test/CompactIOList/Test-CompactIOList.C b/applications/test/CompactIOList/Test-CompactIOList.cxx similarity index 60% rename from applications/test/CompactIOList/Test-CompactIOList.C rename to applications/test/CompactIOList/Test-CompactIOList.cxx index 0db36f346c..439b4b6870 100644 --- a/applications/test/CompactIOList/Test-CompactIOList.C +++ b/applications/test/CompactIOList/Test-CompactIOList.cxx @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2011-2017 OpenFOAM Foundation - Copyright (C) 2020-2022 OpenCFD Ltd. + Copyright (C) 2020-2025 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -25,7 +25,7 @@ License along with OpenFOAM. If not, see . Application - testCompactIOList + Test-CompactIOList Description Simple demonstration and test application for the CompactIOList container @@ -46,13 +46,20 @@ using namespace Foam; int main(int argc, char *argv[]) { + argList::addBoolOption("ascii", "use ascii format"); + argList::addOption("count", "number of faces"); + #include "setRootCase.H" #include "createTime.H" IOstreamOption streamOpt(IOstreamOption::BINARY); - // IOstreamOption streamOpt(IOstreamOption::ASCII); - const label size = 20000000; + if (args.found("ascii")) + { + streamOpt.format(IOstreamOption::ASCII); + } + + const label size = args.getOrDefault