- May 22, 2020
-
-
Mark OLESEN authored
- lookup a fvPatch given a polyPatch reference. Replaces ad hoc helpers in patchExprFieldBase
-
Mark OLESEN authored
- this does mean two passes are required on the initial compilation, but improves reliability thereafter. ENH: correct csh handling of system paraview
-
Mark OLESEN authored
- now treating as an optional component
-
COMP: deletion of incomplete type
-
sergio authored
multiphaseReactingTurbulenceModels and twoPhaseReactingTurbulenceModels add models to the same table TurbulenceModel. These two libs were removed from libreactingPhaseSystem which created the conflict. The multiphaseReactingTurbulenceModels was added to reactingMultiPhaseEulerFoam solver and twoPhaseReactingTurbulenceModels to twoPhaseReactingEulerFoam solver The FO heatTransferCoeffs for libfieldFunctionObjects needs twoPhaseReactingTurbulenceModels. These change avoids linking conflict from multiphaseReactingTurbulenceModels and twoPhaseReactingTurbulenceModels being linked in the same lib.
-
- May 21, 2020
-
-
Andrew Heather authored
support eulersolver heat transfer fo See merge request !333
-
-
-
-
- May 20, 2020
- May 19, 2020
-
-
Andrew Heather authored
Feature build granularity See merge request !359
-
- Provide Allwmake-mpi scripts for handling the MPI-only build segment. - Adjust Make/options to support a FOAM_MPI_LIBBIN target location. This will simply default to FOAM_LIBBIN/FOAM_MPI, but allows different types of builds with out-of-tree targets. Example, Build OpenFOAM with default MPI settings (eg, system openmpi) ``` ./Allwmake ``` Rebuild MPI-layers with different MPI. For any given and known type ``` othermpi() { export WM_MPLIB=OPENMPI export FOAM_MPI=openmpi-3.1.3 export OPAL_PREFIX=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$FOAM_MPI export MPI_ARCH_PATH="$OPAL_PREFIX" } ``` May wish to build/rebuild ptscotch ``` ( othermpi $WM_THIRD_PARTY_DIR/makeSCOTCH ) ``` Rebuild the mpi-dependent parts. Can also provide install location ``` for script in $(find src -name Allwmake-mpi) do ( other_mpi export FOAM_MPI_LIBBIN="$HOME/tmp/install-prefix/lib/$FOAM_MPI" ) done ```
-
- improve wmake CGAL rule(s) accordingly
-
- adds some more flexibility
-
- May 18, 2020
-
-
Mark OLESEN authored
For example, const edge meshE(patch.meshPoints(), patch.edges()[edgei]);
-
Mark OLESEN authored
-
Mark OLESEN authored
- purpose is to preserve empty directories under git, so use the more general name
-
mattijs authored
The final leak can only be decided once all cells have been deleted. So only exit on final invocation and give warning-only beforehand. This avoids a lot of false positives. The tutorial itself didn't actually produce a mesh with leakage with the old settings. Upped the refinement level to force it to go through the hole in the geometry.
-
- May 16, 2020
-
-
mattijs authored
This makes coded versions easier.
-
- May 15, 2020
-
-
Mark OLESEN authored
-
Andrew Heather authored
ENH: Injection models - added entry to ignore injection positions outside of the mesh See merge request !355
-
Example in the injection model input dictionary: // New entry to ignore injections out of bounds ignoreOutOfBounds yes;
-
- May 14, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- scripts/wmake.wmake-args partial logic for Allwmake scripts. - handle '-quiet' as synonym for '-silent' - Do not specify '-j' option for wrapped cmake creation to avoid the warning: make[1]: warning: -jN forced in submake: disabling jobserver mode.
-
Mark OLESEN authored
- Now state "[ignore if OpenFOAM is not yet compiled]"
-
Mark OLESEN authored
-
Mark OLESEN authored
ENH: defaulting for destructors where possible STYLE: clear() instead of setSize(0) for plain Lists STYLE: use bool operator instead of valid()/empty() for autoPtr tests
-
- May 13, 2020
-
-
Mark OLESEN authored
- similar to changes made in PrimitivePatch (commit 8a5d108f)
-
Mark OLESEN authored
-
-
Mark OLESEN authored
- enumerated values are (points | topology) which can be optionally specified in the blockMeshDict. Default is 'topology'. If the command-line option `blockMesh -merge-points` is specified, this has absolute priority over any blockMeshDict entry. STYLE: changed blockMesh "-blockTopology" option to "-write-obj" - this is more specific to what it does. Potentially wish to add a "-write-vtk" option in the future. TUT: adjust tutorials to use preferred or necessary merge strategies: * channel395DFSEM - topology * nozzleFlow2D - points * pipeCyclic - points
-
sergio authored
-
mattijs authored
-
mattijs authored
Code provided by Nicolas Edh.
-
- May 12, 2020
-
-
Andrew Heather authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- dependency handling relocated from cmakeFunctions to wmakeFunctions and reused for mpi-versioned builds. This allows more checks for configuration parameters and removes hard-code build path information. CONFIG: remove spurious mplibHPMPI entries CONFIG: remove ADIOS1 rules (antiquated)
-