Commit graph

707 commits

Author SHA1 Message Date
Henrik Rusche
5f75c33058 Backport: changeDictionary utility 2018-02-16 15:27:23 +01:00
Henrik Rusche
08a7e2e03b Vanilla backport
-in turbulenceModels
backported alphat() member function
backported rhoEpsilonEff() memberfunction
backported to constructor sigature to allow derivation of classes
backported member functions for compatibility with FOs
allow mutkWallFunction to work with LES
2018-02-16 15:08:00 +01:00
Henrik Rusche
67ab0b5abd Vanilla backport
- in FOAM library
updated containers
backported PackedBoolList, hashedWordList, nullObject, wordRe,
backported functions to
backported int32 support
backported tableReaders
backported Function1, TimeFunction1
backported dynamicCode (for codedBCs, ...) -- needs to be mapped out
advanced error macros (FatalIOErrorInFunction, ...) -- needs to be mapped out
backported IOobject::MUST_READ_IF_MODIFIED and added IOobject::READ_IF_PRESENT_IF_MODIFIED (only in FO)

- in postProcessing
backported IO FOs (partialWrite, removeRegisteredObject, writeDictionary, writeRegisteredObject)
backported field FOs (fieldCoordinateSystemTransform, fieldValues, nearWallFields, processorField, readFields, regionSizeDistribution, streamLine, wallBoundedStreamLine)
backported fvTools FOs (calcFvcDiv, calcFvcGrad, calcMag)
backported jobControl FOs (abortCalculation)
backported utilities FOs (ourantNo, Lambda2, Peclet, Q, codedFunctionObject, pressureTools, residuals, scalarTransport, setTimeStep, timeActivatedFileUpdate, turbulenceFields, vorticity, wallShearStress)
2018-02-16 15:07:55 +01:00
Hrvoje Jasak
f987749bde Formatting 2018-02-07 14:45:34 +00:00
Hrvoje Jasak
6d693b5b34 Refactor decomposition/reconstruction tools 2018-02-07 14:44:18 +00:00
Hrvoje Jasak
e3b43562a7 Merge commit '9fbf8f1bfce0b178d61be485fac02007bf9c8b77' into nextRelease 2018-02-07 12:14:10 +00:00
Hrvoje Jasak
88ba7f654f Merge commit '1e8dd2ecb10f97091b3a5fb5b1e8f8d1cbe06bb3' into nextRelease 2018-02-07 12:10:43 +00:00
Inno Gatin
2e10411141 Richards Equation solver: porous soil transport 2018-02-07 12:02:39 +00:00
Pascal Beckstein
1f6f708da8 Bugfixes and improvements for parallel decomposition/reconstruction of regions 2018-02-07 12:02:39 +00:00
Pascal Beckstein
31c930c970 Fix overwrite option in splitMeshRegions utility 2018-02-07 12:02:39 +00:00
Pascal Beckstein
2cc39f7721 Return exit code based on ok status in setSet utility 2018-02-07 12:02:39 +00:00
Vuko Vukcevic
57b835967c Restructured sixDOFODE interface
Removed implementation specific data and left only essential interface for
coupling with CFD solver.
2018-02-07 11:59:05 +00:00
Vuko Vukcevic
3232e008ea Reorganized sixDOFbodies in terms of sixDOFODE 2018-02-07 11:59:05 +00:00
Hrvoje Jasak
321bb210d6 Update for new immersed boundary 2018-01-02 16:06:28 +00:00
Hrvoje Jasak
e83fcedb06 Merge commit '9fbf8f1bfce0b178d61be485fac02007bf9c8b77' into geometricImmersedBoundary 2017-12-30 09:37:29 +00:00
Hrvoje Jasak
08ed1153cf Stability improvement: reset pcorr 2017-12-30 09:34:52 +00:00
Hrvoje Jasak
0bfb8d5cff Improvements for immersed boundary support 2017-12-30 09:33:57 +00:00
Hrvoje Jasak
0a812c0c07 Formatting 2017-12-30 09:33:40 +00:00
Hrvoje Jasak
2dc2206525 Bugfix: flux required for pd 2017-12-30 09:32:57 +00:00
Hrvoje Jasak
0ae9da4ae6 Updated immersed boundary masks tool 2017-12-30 09:32:32 +00:00
Hrvoje Jasak
49e554ee72 Clean-up 2017-12-30 09:32:19 +00:00
Hrvoje Jasak
13efece5db Removed old immersed boundary solvers 2017-12-30 09:24:50 +00:00
Hrvoje Jasak
cc774a93bd Incompressible dynamic mesh solver with Immersed Boundary support 2017-12-29 13:57:35 +00:00
Hrvoje Jasak
b661362e53 Reformulate uwriteIbMasks utility as a calc 2017-12-06 21:19:44 +00:00
Hrvoje Jasak
0413c44e09 Updates to MRF handling for block-coupled solver 2017-11-18 12:22:59 +00:00
Hrvoje Jasak
1dd4632e20 Clean-up 2017-11-18 12:22:59 +00:00
Vuko Vukcevic
68331f424b Updated domainDecomposition.C to include decomposing cell/pointLevel 2017-10-30 08:20:44 +01:00
Vuko Vukcevic
5a8808465a Created application for testing: runDynamicMesh
Just created dynamicFvMesh from dynamicMeshDict and runs mesh updates in a time
loop. Useful for testing all kinds of dynamicMeshes
2017-10-30 08:20:41 +01:00
Vuko Vukcevic
5935142312 gradedNormal extrude model for extrudeMesh
Creates a graded extrusion by prescribing: extrusion thickness, length of the
first cell and number of layers. Automatically calculates the expansion factor
to adhere to the desired input settings.
2017-10-30 08:09:31 +01:00
Hrvoje Jasak
5506c93163 Merge branch 'bugfix/partialOveralpGGI' into nextRelease 2017-10-20 10:22:36 +01:00
Hrvoje Jasak
eb278b8754 Clean the Allwclean script for PV4FoamReader 2017-09-21 15:38:09 +01:00
Hrvoje Jasak
246a172c9d Clean the Allwclean script for PV4FoamReader 2017-09-21 15:37:06 +01:00
Hrvoje Jasak
f7b52279af Richardson Foam. L. Orgogozo et al. 2017-09-21 14:04:10 +01:00
Hrvoje Jasak
315ac1217d Bugfix: Windows bugfixes and updated tutorial cases. Robert Keser 2017-09-21 14:00:11 +01:00
Hrvoje Jasak
97d329e130 Bugfix: Windows bugfixes and updated tutorial cases. Robert Keser 2017-09-21 13:59:30 +01:00
Hrvoje Jasak
62d5cb9cba Reorganization and novelties in 6DOF integrators. Viktor Pandza, Vuko Vukcevic 2017-09-21 13:52:19 +01:00
Hrvoje Jasak
3a9219286e Formatting 2017-09-21 09:57:50 +01:00
Hrvoje Jasak
e3426fd0b6 Bugfix: hydrofoil tutorial mesh motion consistency 2017-08-10 20:30:05 +01:00
Hrvoje Jasak
71319cb221 Control writing of mesh motion Co number with dynamic mesh changes 2017-06-26 11:42:14 +01:00
Hrvoje Jasak
d31aa1c1e7 Clean-up 2017-06-16 12:39:53 +01:00
Hrvoje Jasak
867c17338e Bugfix: using tmp in rescue 2017-06-16 12:39:43 +01:00
Hrvoje Jasak
3be52d07c3 Formatting 2017-06-08 17:49:31 +01:00
Hrvoje Jasak
270c91d279 Debug improvements in view factors 2017-05-25 14:46:55 +01:00
Hrvoje Jasak
8ad0250310 Clean-up 2017-05-25 14:46:20 +01:00
Inno Gatin
878722b100 Richards Equation solver: porous soil transport 2017-04-24 13:39:41 +02:00
Vuko Vukcevic
16ea621887 Consistency update in solution control class:
The rewrite enables multiple pressure/velocity systems to be treated in a time
and under-relaxation consistent way (useful for multiphase flows).
2017-04-20 08:24:25 +02:00
Vanja Skuric
a89e9497d3 Bugfix (Mac OS): Fixed star4ToFoam compiling on Mac OS (Tested on Sierra) 2017-04-13 13:11:13 +02:00
Hrvoje Jasak
e9d6a86292 Bugfix: view factor radiation model and tools 2017-04-11 12:30:48 +01:00
Hrvoje Jasak
21d8588cc8 Added view factor radiation model and tools 2017-04-10 11:44:58 +01:00
Hrvoje Jasak
1d1bc4dcf3 Changes in master/slave virtual mamber function for coupled patches 2017-04-10 11:43:38 +01:00
Pascal Beckstein
08611c9989 Merge branch 'pascal/fix/splitMeshRegionsOverwrite' into pascal/fixes 2017-04-04 21:06:06 +02:00
Pascal Beckstein
9811772ef5 Merge branch 'pascal/fix/setSetExitCode' into pascal/fixes 2017-04-04 21:06:04 +02:00
Hrvoje Jasak
e74a1c666e Temporary compilation fix 2017-04-04 16:34:43 +01:00
Hrvoje Jasak
ef86f503f7 Improved formulation of steady compressible solver suite 2017-04-04 10:36:16 +01:00
Pascal Beckstein
5d7e870db7 Bugfixes and improvements for parallel decomposition/reconstruction of regions 2017-04-04 02:41:00 +02:00
Pascal Beckstein
cf69951232 Fix overwrite option in splitMeshRegions utility 2017-04-04 02:27:34 +02:00
Pascal Beckstein
6122d50b64 Return exit code based on ok status in setSet utility 2017-04-04 02:26:02 +02:00
Robert Keser
cd214ab5a3 Avoid compiling foamToTecplot360 on Windows Authors: Robert Keser & Vanja Skuric 2017-03-31 15:53:16 +02:00
Robert Keser
4bbbbf780a Bugfix: Windows now compiles surfaceCoarsen Author: Vanja Skuric 2017-03-31 12:36:01 +02:00
Hrvoje Jasak
3f31a7d4c9 Improved formulation of steady compressible solvers. Jasak, Cvijetic, Rusche, Zuzul 2017-03-30 10:36:09 +01:00
Hrvoje Jasak
c66ebe7b91 Bugfix: surface stability deltaT control. Dirk Grunding 2017-03-30 10:35:36 +01:00
Hrvoje Jasak
ba5893ba4a Formatting 2017-03-30 10:34:18 +01:00
Hrvoje Jasak
29b8708cea Bugfix: Update time loop syntax 2017-03-30 10:34:10 +01:00
Hrvoje Jasak
cb59b93ba6 Formatting 2017-03-21 19:51:00 +00:00
Vuko Vukcevic
d4ed7d23d1 Restructured sixDOFODE interface
Removed implementation specific data and left only essential interface for
coupling with CFD solver.
2017-03-01 10:58:59 +01:00
Vuko Vukcevic
3bc8dbbb28 Reorganized sixDOFbodies in terms of sixDOFODE 2017-02-27 08:25:08 +01:00
Hrvoje Jasak
195f5b6094 Bugfix: Formatting 2017-02-13 16:10:53 +00:00
Hrvoje Jasak
6e7e7ec622 Merge commit 'c8949a5f9e822ec508fd6c732ab0c089e507d27d'. Author: Hrvoje Jasak. Merge: Hrvoje Jasak.
Conflicts:
	src/foam/matrices/lduMatrix/lduMatrix/lduMatrixUpdateMatrixInterfaces.C
2017-02-10 13:22:03 +00:00
Hrvoje Jasak
fc2276c2a9 Bugfix: order of operators for dot-product 2017-02-10 10:02:07 +00:00
Hrvoje Jasak
c2e734d4be Formatting 2017-02-10 10:01:49 +00:00
Vanja Skuric
978c747d9d Bugfix: Conditionals for checking if FLEX_DIR is specified are corrected in Make/options 2017-02-07 12:38:46 +01:00
Hrvoje Jasak
6c01d9a6a8 Added rescue procedure on block solver divergence. Experimental 2017-02-06 11:47:00 +00:00
Hrvoje Jasak
e98722db65 Bugfix: removed SuSp stabilisation of the momentum equation 2017-02-06 11:45:17 +00:00
Hrvoje Jasak
a8599a8f9a Removed local Allwmake - not needed 2017-02-06 11:31:35 +00:00
Hrvoje Jasak
71540e2164 Moved conjugate heat transfer library to src 2017-02-06 11:31:10 +00:00
Hrvoje Jasak
98680aceae Formatting 2017-02-06 11:29:11 +00:00
Vuko Vukcevic
5ba5d4ab07 Consistency update: simpleSRFFoam 2017-01-16 14:49:03 +01:00
Hrvoje Jasak
183c98c718 Bugfix: clean-up 2017-01-11 12:03:23 +00:00
Hrvoje Jasak
4f948a2d87 Option to add empty patch in faMesh. Zeljko Tukovic 2017-01-11 12:02:09 +00:00
Hrvoje Jasak
3d2d26334a Bugfix: added ramping to MRF zones 2017-01-11 11:57:48 +00:00
Hrvoje Jasak
bd5604c100 Clean-up and formatting 2017-01-11 11:57:28 +00:00
Hrvoje Jasak
7db1cb7a49 Merge branch 'PstreamUpdate' into development 2017-01-11 10:46:26 +00:00
Hrvoje Jasak
3d979afaf7 Updated block assembly of MRF and porous zones 2017-01-09 18:46:51 +00:00
Vuko Vukcevic
de26c7e804 Minor formatting 2017-01-09 16:28:44 +01:00
Vuko Vukcevic
ee8fe08c0d Bugfix in simpleFoam UEqn
Relaxing a copy of the momentum equation, not the original one.
2017-01-05 11:27:01 +01:00
Vuko Vukcevic
c66cc1f97d Consistency update: pisoFoam 2017-01-05 09:46:27 +01:00
Vuko Vukcevic
000ab4ecf4 Consistency update: pimpleFoam 2017-01-05 09:37:11 +01:00
Vuko Vukcevic
786aa16867 Consistency update: pimpleDyMFoam 2017-01-05 09:28:35 +01:00
Vuko Vukcevic
c64509944e channelFoam update
New signature of solutionControl::reconstructTransientVelocity
2017-01-05 09:27:46 +01:00
Vuko Vukcevic
b267ad83de Consistency update: nonNewtonianIcoFoam 2017-01-05 08:53:42 +01:00
Vuko Vukcevic
27a23484fa Consistency update: icoDyMFoam 2017-01-05 08:46:51 +01:00
Vuko Vukcevic
bc6282301e Consistency update: icoDyMSimpleFoam 2017-01-05 08:42:48 +01:00
Vuko Vukcevic
4031066a5a Changes in solutionControl::reconstructTransientVelocity
The function now takes care of making the flux relative if the mesh is moving.
This is necessary in order to consistently reconstruct the face velocity from
the flux and then call correctBoundaryConditions on U.
2017-01-04 16:22:27 +01:00
Vuko Vukcevic
cd4c08fedc Consistency update: channelFoam 2017-01-04 14:37:08 +01:00
Vuko Vukcevic
5d7793cf06 Consistency update: simpleFoam 2017-01-04 13:50:28 +01:00
Vuko Vukcevic
ed03625c8b Changes to solutionControl time consistency functions
I realised that we need separate treatment for transient and steady state
solvers (which do not have ddt equation). Hence, I provided necessary interface
and implementation for steady state solvers.
2017-01-04 13:48:17 +01:00
Vuko Vukcevic
49b13aa2b3 Updated ddtSchemes to handle time-consistency 2017-01-02 16:33:04 +01:00
Vuko Vukcevic
1acf0274ce Handling consistency in solutionControls class
Note: additional machinery to enable easy top-level calls for
time/under-relaxation consistency in segregated solution algorithms.
Does not compile: still missing functions in ddtSchemes
2016-12-23 14:53:52 +01:00
Vuko Vukcevic
9259021903 Top level changes to icoFoam
Note: intermediate step indicating desired top level code design. Does not
compile.
2016-12-23 08:04:42 +01:00
Henrik Rusche
f2ed00e081 Updated paraview reader for PV 4.4 2016-11-22 22:54:30 +01:00