- Jan 03, 2022
-
-
Sergey Lesnik authored
- Check if data.bp is present. If yes, read from it. If not, fall back to standard IO.
-
Sergey Lesnik authored
-
Sergey Lesnik authored
-
- Dec 28, 2021
-
-
Sergey Lesnik authored
- The only working variant for write is BeginStep() and EndStep() in Mode::Append. Other variants of writing have issues, see commentary in adiosWrite.C - Save only double arrays => all adios templates are instantiated with double* instead of char*. - Refactor adios classes. Pull adios write and read functionality out of adiosCore into seprate classes. Clean up.
-
- Dec 10, 2021
-
-
Sergey Lesnik authored
Example of a subdict in controlDict: DebugSwitches { dictionary 2; IOobject 1; time 1; DebugIOList 1; DebugIOField 1; volScalarField 1; volVectorField 1; OFstream 1; ISstream 2; IFstream 1; } Note that some of the switches have several level of verbosity, i.e. much more ouput if set to 2.
-
- Dec 06, 2021
-
-
Sergey Lesnik authored
-
- Nov 27, 2021
-
-
Gregor Weiss authored
-
- Nov 26, 2021
-
-
gregorweiss authored
-
- Nov 22, 2021
-
-
Gregor Weiss authored
Required to have multiple writes without overwriting. Plus, new placement of ADIOS2 file in case folder.
-
- Nov 16, 2021
-
-
Gregor Weiss authored
-
- Nov 11, 2021
-
-
Gregor Weiss authored
Replaces previous data split.
-
- Nov 10, 2021
-
-
Sergey Lesnik authored
-
Sergey Lesnik authored
- The id consists now of the relative path to the file and the keyword / block name. - Every keyword given to an OFstream object lands in the LIFO stack. This means that the internalField id is available when needed. - The stack is poped if a token::END_STATEMENT is seen by the OFstream object.
-
- Nov 09, 2021
-
-
Gregor Weiss authored
Usage: - Set environment with WM_THIRD_PARTY_ADIOS2_271=1 (see also etc/bashrc) - Compile with Allwmake.firstInstall The minimal example of an ADIOS2 interface in foam/db/IOstreams/A2streams illustrates linking against the extended ThirdParty.
-
- Nov 04, 2021
-
-
Sergey Lesnik authored
- Transfer the block name from UListIO to OFsteam if indent is incremented and keep it in a LIFO stack. - Pop LIFO stack if indent is decremented. - Get the identifier from OFstream via getBlockId().
-
- Nov 02, 2021
-
-
Sergey Lesnik authored
To turn on debug output put a DebugSwitch dict into controlDict, e.g.: DebugSwitches { OFstream 0; IOobject 0; regIOobject 0; objectRegistry 0; time 0; DebugIOUList 1; DebugIODimensionedField 0; DebugIOField 0; Ostream 2; OSstream 1; } Note that the switches may have a value higher than 1 to allow more output.
-
Sergey Lesnik authored
-
Sergey Lesnik authored
-
- Oct 27, 2021
-
-
Gregor Weiss authored
-
- Oct 26, 2021
-
-
Gregor Weiss authored
IO split of writing binary data into separate file. Activate with 'writeFormat parallel' in controlDict.
-
- Oct 19, 2021
-
-
Gregor Weiss authored
-
Sergey Lesnik authored
-
Sergey Lesnik authored
Alter the foamInstall path. ThirdParty is not included. Either alter WM_THIRD_PARTY_DIR to point to an existing one or download it from the foam-extend repo.
-
Sergey Lesnik authored
Add mini version of foam-extend-4.1, branch ubuntu2004, commit b42fb8a3. The reduced version functionality is suffiicient to run icoFoam. The compilation time is substantially lower since only basic libraries are included.
-
- Jun 03, 2021
-
-
Simone Bna authored
-
- May 11, 2021
-
-
Andrew Heather authored
-