Commit graph

4519 commits

Author SHA1 Message Date
Hrvoje Jasak
afef1bac2f Robustness improvement for layer addition/removal triggering 2018-04-12 14:05:28 +01:00
Hrvoje Jasak
cf76aac792 Bugfix: cannot recalculate deltaCoeffs in a mesh after topo change due to zero volume/area elements. Move into movePoints 2018-04-10 21:19:26 +01:00
Vuko Vukcevic
4a4056f9f5 Improvements to polyhedral AMR
1. Removed redundant (and wrong) check when doing pointConsistentUnrefinement
2. Added separate entry for nRefinementBufferLayers and
   nUnrefinementBufferLayers
2018-03-22 14:24:44 +01:00
Vuko Vukcevic
26d346cf71 Additional refinement selection algorithm for polyhedral AMR
minCellSizeRefinement selects all cells with cell size defined as cube root of
cell volume is larger than specified cell size. Therefore, it assumes that the
cells are cubes or close to cubes.
2018-03-22 09:49:51 +01:00
Vuko Vukcevic
049bc0ed95 Improvements to polyhedralRefinement
1. Extended protection for split points to nBufferLayers + 2 buffer layers in
   order to protect cells from unrefinement when we do refinement and
   unrefinement in a same go
2. Added separate entry for unrefineInterval along refineInterval to control
   refinement and unrefinement separately
2018-03-20 19:19:09 +01:00
Hrvoje Jasak
6a41a3a022 Partial overlap GGI conservative interpolation feature. Author: Vuko Vukcevic. Merge: Hrvoje Jasak. 2018-03-20 13:47:44 +00:00
Hrvoje Jasak
bb98c2c4b6 Use default Paraview 2018-03-20 13:44:13 +00:00
Vuko Vukcevic
72ec717d28 Bugfix in pointPatchInterpolation.C
Certain demand driven data not properly cleaned-up on mesh motion (without topo
changes).
2018-03-20 14:28:51 +01:00
Hrvoje Jasak
63a112d52c Bugfix: point interpolation update on mesh motion 2018-03-20 13:18:39 +00:00
Hrvoje Jasak
472920a0ae Merge branch 'porting/ARM8' into nextRelease 2018-03-20 10:54:40 +00:00
Hrvoje Jasak
7a2032c3fa ARM8 Gcc and Clang port 2018-03-20 10:54:16 +00:00
Hrvoje Jasak
0593acefeb DecomposeReconstruct rewrite 2018-03-19 07:44:16 +00:00
Hrvoje Jasak
87d9e2f396 Load balancing development 2018-03-18 12:43:04 +00:00
Hrvoje Jasak
40e5a3d38c Load-balancing fvMesh, initial version 2018-03-18 12:42:11 +00:00
Hrvoje Jasak
f77f4991e6 Bugfix: boundary condition update 2018-03-16 20:45:18 +00:00
Hrvoje Jasak
06b5b787b8 Load balancing development 3 2018-03-16 20:45:02 +00:00
Hrvoje Jasak
ebfa7840c2 Load balancing development 2 2018-03-16 20:44:06 +00:00
Hrvoje Jasak
bd5f2bb4f4 Load balancing development 1 2018-03-16 20:43:28 +00:00
Vuko Vukcevic
f9f1154734 Additional refinement selection algorithms for polyhedral AMR
1. minCellVolumeRefinement: selects all cells with volume higher than specified
   one
2. minPatchDistanceRefinement: selects all cells at the distance greater than
   specified distance from a set of patches
3. compositeRefinementSelection: selects intersection of all sets obtained from
   other (basic) refinement selections
2018-03-16 11:06:52 +01:00
Vuko Vukcevic
21f058c798 Helicity (U & curl(U)) foamCalcFunction 2018-03-15 14:10:33 +01:00
Vuko Vukcevic
88cdcdc222 Conservative GGI bridging updates and fixes
Scaling the fluxes and killing non-orthogonal correction vectors in case
bridging is used, both in order to ensure global conservation across bridged GGI
with potentially partially overlapping faces.
2018-03-15 14:10:24 +01:00
Vuko Vukcevic
412eaba6a5 Conservative GGI bridging updates and fixes 2018-03-15 14:09:10 +01:00
Vuko Vukcevic
9170cf2d97 Output bugfix in ggiCheckFunctionObject 2018-03-15 14:09:05 +01:00
Vuko Vukcevic
9a3b72961c Bridging overlap bugfix in ggiPolyPatch.C 2018-03-15 14:09:00 +01:00
Hrvoje Jasak
28e6b2de20 Removed body-fitted overset test 2018-03-01 12:08:09 +00:00
Hrvoje Jasak
eb657a3e67 Cumulative development by Vuko Vukcevic. 2018-03-01 10:22:40 +00:00
Vuko Vukcevic
caedc066ce Updates to overset tutorials 2018-03-01 09:26:48 +01:00
Vuko Vukcevic
2025feef38 Bugfix in deformedGeom
Need to create volPointInterpolation object within the time loop (after the mesh
has been read) in order to avoid issues related to already calculated demand
driven data.
2018-02-28 22:48:08 +01:00
Hrvoje Jasak
1cf1a74fa4 Refactor mapping tools for partially filled PtrLists. Consistency changes 2018-02-28 18:39:10 +00:00
Hrvoje Jasak
d7a925cf50 Refactor mapping tools for partially filled PtrLists 2018-02-28 18:35:48 +00:00
Vuko Vukcevic
7459da3a36 Clean up of deprecated polyhedral AMR classes:
1. dynamicRefinePolyFvMesh class (replaced by dynamicPolyRefinementFvMesh)
2. polyRef class (replaced by polyhedralRefinement polyMesh modifier)
3. polyRefinementHistory (not required anymore)
2018-02-28 14:13:39 +01:00
Vuko Vukcevic
e1523d07ac Fixed path to oversetMesh include dir in overset solvers and utilities 2018-02-28 14:04:17 +01:00
Vuko Vukcevic
3040021a85 Merge branch 'feature/OversetMesh' into CumulativeDevelopment-VukoVukcevic 2018-02-28 13:42:22 +01:00
Vuko Vukcevic
bf2e1cdc86 Merge branch 'bugfix/missingMovingMeshTreatmentInConsistency' into CumulativeDevelopment-VukoVukcevic 2018-02-28 13:42:00 +01:00
Vuko Vukcevic
d0dce76bea Merge branch 'updatesToTutorials-nextRelease' into CumulativeDevelopment-VukoVukcevic 2018-02-28 13:41:24 +01:00
Vuko Vukcevic
47ae9593f9 Overset Mesh validation suite case: NACA 4412 2018-02-28 13:37:33 +01:00
Vuko Vukcevic
4c1b53f313 Merged Overset Mesh tutorials from separate repository 2018-02-28 13:32:00 +01:00
Vuko Vukcevic
76b48b2fb4 Merged Overset Mesh capability from separate repository 2018-02-28 13:26:50 +01:00
Vuko Vukcevic
0e0debd529 Updates to verificationSuite cases 2018-02-28 12:22:57 +01:00
Vuko Vukcevic
5d4584a24c Consistency fix
Ratio of old volumes to current volumes needs to be taken into account when
creating time-step consistent face flux in ddt schemes.
2018-02-28 12:21:37 +01:00
Vuko Vukcevic
bc78513955 Updates to tutorials 2018-02-28 10:57:14 +01:00
Hrvoje Jasak
c277410848 ThirdParty fixes. Martin Beaudoin. 2018-02-27 10:49:39 +00:00
Hrvoje Jasak
2d33f8ecba ParaView 5.4.1 and dependencies support. Pascal Beckstein
Merge branch 'feature/paraFoam-5.4.1' into nextRelease
2018-02-27 10:48:15 +00:00
Hrvoje Jasak
077f219e9c Various fixes for compiling 4.1 on macOS. Martin Beaudoin. Approved by Bernhard Gschaider. 2018-02-27 10:45:52 +00:00
Hrvoje Jasak
d1abd6fb28 Generalization of storage for solverPerformanceDict (by Pascal Beckstein), solutionFaControl and VectorN in Finite Area. Vanja Skuric and Pascal Beckstein" 2018-02-27 10:43:19 +00:00
Martin Beaudoin
f54d1bf5f1 Fixes for compiling 4.1 on macOS. 2018-02-22 21:13:06 -05:00
Pascal Beckstein
b5e9533f2b Add ParaView-5.4.1 cmake-3.3.2 and qt-5.8.0 to ThirdParty and rework PVReaders 2018-02-22 16:17:58 +01:00
Martin Beaudoin
a9b6d1beb1 Minors adjustments to POSIX.C 2018-02-21 21:32:08 -05:00
Martin Beaudoin
23b739f1c8 Add missing Makefile for wmake 2018-02-21 20:53:08 -05:00
Martin Beaudoin
a1bf12effe Adjustments for macOS 2018-02-21 20:52:04 -05:00