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