- May 31, 2021
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- remove finiteVolume dependency from libfaDecompose
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- May 30, 2021
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- additional finite-area support too.
-
Mark OLESEN authored
- adds support for retaining local face numbers, to allow direct addressing into the corresponding area field
-
Mark OLESEN authored
- with the changes in vtkCellArray, the legacy files now have OFFSET, CONNECTIVITY information. - support reading of both versions. - continue to generate legacy format 2.0, since this is what many programs still expect
-
Mark OLESEN authored
- corresponds to the more recent VTK convention
-
Mark OLESEN authored
-
- May 28, 2021
-
-
Sergio Ferraris authored
support parallel creation of finiteArea meshes with on-the-fly decomposition of fields #2084 See merge request !457
-
- May 27, 2021
-
-
Mark OLESEN authored
- restrict searching to patch quantities to avoid triggering mesh edge calculations
-
Mark OLESEN authored
- consider the neighbour polyPatch addressing on the connecting edge, even when the neighbouring processor does not have a corresponding section of the finiteArea mesh. These "dangling" edges now propagate their real connectivity across.
-
Mark OLESEN authored
-
Mark OLESEN authored
- A bare-bones reconstructor for finiteArea meshes when processor meshes are available (in parallel) but an equivalent serial faMesh is needed for reconstruction or decomposition. In these situations, a serial version of the faMesh is needed, but preferably without reconstructing the entire volume mesh. It uses the finiteVolume faceProcAddressing in addition to the geometric information available from the underlying polyMesh. The resulting equivalent faMesh can be used for basic operations, but caution should be exercised before attempting large operations.
-
Mark OLESEN authored
-
Mark OLESEN authored
- new faDecompose and faReconstruct libraries - provide common readFields in the faDecompose library
-
Mark OLESEN authored
- adjust surfactantFoam/planeTransport tutorial to have partial coverage of the plate by the finiteArea mesh. Depending on the decomposition, the outflow boundary may coincide with a processor patch (good for testing purposes). - additional Allrun-parallel versions for targetted future behaviour
-
Mark OLESEN authored
-
Mark OLESEN authored
- improved separation of patch creation that is also parallel-aware, which now allows creation in parallel - memory-safe use of PtrList for adding patches, with a more generalized faPatchData helper - use uindirectPrimitivePatch instead of indirectPrimitivePatch for internal patch handling. - align boundary methods with polyMesh equivalents - system/faMeshDefinition instead of constant/faMesh/faMeshDefinition as per blockMesh convention. Easier to manage definitions, easier for cleanup. - drop inheritence from GeoMesh.
-
Mark OLESEN authored
STYLE: namespace qualifiers on fa/fv option
-
Mark OLESEN authored
- depending on how the finiteArea is split up across processors, it is possible that some processors have failed to register fields in their object registry. Now ensure that the field names are synchronized in parallel before attempting a write. Replace locally missing fields with a dummy zero-sized field.
-
Mark OLESEN authored
- refine definition of patch boundary faces to distinguish between boundaryFaces() and uniqBoundaryFaces(). * boundaryFaces() for edge to face lookup on boundary edges. * uniqBoundaryFaces() for accessing quantities such as face areas or eroding an outer layer ENH: LabelledItem container, replaces unused 'Keyed' container - method names in alignment with objectHit, pointIndexHit etc. Top-level name aligns with labelledTri.
-
Mark OLESEN authored
- reduces common boilerplate, ensures that label fields are more easily handled.
-
Mark OLESEN authored
- provide '-clean' option for removing old files - handle out of order '-decomposeParDict' as per RunFunctions - implicit no-prompt '-yes' with the shortcuts (eg, -log, -xterm) and set -local if not already defined - accept <return> to select defaults
-
Andrew Heather authored
BUG: normalResidual has the potential to contain uninitialized values See merge request !455
-
-
Andrew Heather authored
TUT: compressible: clean up tutorials See merge request !459
-
-
Andrew Heather authored
ENH: SpalartAllmaras: add estimation functions for k, epsilon and omega See merge request !441
-
Kutalmış Berçin authored
TUT: airfoil2D: clean up the tutorial case
-
Kutalmış Berçin authored
ENH: SpalartAllmaras: reduce peak-memory usage
-
- May 26, 2021
-
-
Mattijs Janssens authored
INT: splineEdge: allowing usage in extrudeMesh. See #1983. See merge request !453
-
Mattijs Janssens authored
-
Andrew Heather authored
TUT: heatTransfer: clean up tutorials See merge request !458
-
-
Andrew Heather authored
Support AMI for multi-world operation See merge request !456
-
Multi-world operation now supports AMI: // What to sample: sampleMode nearestPatchFaceAMI;
- May 20, 2021
-
-
mattijs authored
-