Hrvoje Jasak
9af1e121aa
Merge commit '4be7661f1d586bad69ddad93b4463cc683b7f671' into nextRelease
2018-02-07 12:09:04 +00:00
Vuko Vukcevic
4d091782ed
Corrected spacing
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
ec8b2eb97b
nuRatio boundary conditions for epsilon and omega
...
Given a desired nuRatio, the boundary conditions automatically calculate
epsilon/omega from k.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
bee6a2228a
Consistent divDevReff calculation in incompressible turbulence models
...
Note: a minor bugfix is also included (previously, dev has been used instead of
dev2. This is included in the current mathematical reformulation).
Tested on cavity case: now simpleFoam with laminar turbulence model gives
exactly the same results as icoFoam.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
eee9507e55
Reorganisation of improved wall functions
...
Instead of calculating pressure gradient and convection terms in each
wall function (for each patch), function objects pressureGradient and
velocityConvection will update them and register them in the database and we
only fetch the data when updating wall functions.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
4b182a13ec
Additional wall functions: k/epsilonNonEqWallFunctions
...
Non-equilibrium wall functions for k and epsilon.
Author: Filip Sutalo, Merge: Vuko Vukcevic
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
3f9271f2be
Additional wall functions: omega/nutMEWTWallFunctions
...
Modified enhanced wall treatment by Sutalo, wall functions are
sensitive to convection and pressure gradient effects.
Author: Filip Sutalo, Merge: Vuko Vukcevic
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
4859959e29
Additional wall functions: omega/nutCWTWallFunctions
...
Compound wall treatment by Popovac and Hanjalic, wall functions are sensitive to
flow unsteadiness, convection effects and pressure gradient effects.
Author: Filip Sutalo, Merge: Vuko Vukcevic
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
ae2e71f52e
Fixed typos in comments
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
3b77572456
Updated sixDOFSolver tutorials
...
Removed unnecessary input left from the old formulation
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
3aa0ac137e
No slip wall boundary condition
2018-02-07 12:02:39 +00:00
Inno Gatin
2e10411141
Richards Equation solver: porous soil transport
2018-02-07 12:02:39 +00:00
Martin Beaudoin
cd724f586f
Adding a new processor configuration for ARM v8
2018-02-07 12:02:39 +00:00
Martin Beaudoin
2cde606cce
ThirdParty: flex. Suggest using FLEX_DIR for a system-installed flex located at a non-traditionnal directory like /opt
2018-02-07 12:02:39 +00:00
Martin Beaudoin
b55f4dce14
ThirdParty: updating mesquite-2.1.2/config_aux/config.guess which is too old for recent OSes like Ubuntu 16.04.2 LTS
2018-02-07 12:02:39 +00:00
Pascal Beckstein
64068d50c5
Add jumpFaceFluxCorrectionPtr_ to fvMatrix for cases of jump discontinuities in grad(psi).
2018-02-07 12:02:39 +00:00
Pascal Beckstein
2cf62e7950
Add .gitattributes for custom gitlab language highlighting
2018-02-07 12:02:39 +00:00
Pascal Beckstein
224fb55219
Fix write of rAU-keyword in fixedFluxPressureFvPatchScalarField
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
Robert Keser
5a558cdffc
Updated cross-coupling terms in coupledKEpsilon turbulence model.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
55842641c9
Minor update in comment
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
65b8ad2fc7
Added member function to initialize force and moment in sixDOFODE
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
5a249bc26a
Added access functions in constraints/restraints
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
a2f33fc147
Updates in constraints and restraints classes
...
They now hold a reference to underlying sixDOFODE object. Need to handle more
complex restraints/constraints depending on its state.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
658362e122
Moved static functions in finiteRotation to public interface
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
0a13a399e7
Update to eulerAngles static function in finiteRotation
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
260f2329cc
Minor updates to sanity checks in sixDOFODE.C
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
8108e0af20
Changed reference in geometricSixDOF.H class description
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
8bdb557b93
Added stabilisation for constraints
...
Note: necessary for arbitrary DAE systems
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
6b422ec286
Force/moment update to sixDOFBodies
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
e7fd51dc97
Angular damper rotational restraint
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
704829a15e
Finalised the use of translationa/rotational restraints in sixDOFODE classes
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
c63d6b76a8
Adding interface for restraints
...
Abstract base classes translationalRestraint and rotationalRestraint are laid
out. Need to use them in sixDOFODE class and write basic restraints.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
8de41a7ae4
Relocated motion constraints to sixDOFODE base class
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
d4e6ec34c3
Periodic oscillation translational constraint
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
ca5c3600fe
Extended interface for motion constraints
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
b5892ea8f8
Updated comments
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
1aaa8582e9
Updates to sixDOFODE classes
...
2nd order accurate updates of force and moment during the ODE solution.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
21ff583605
quaternionSixDOF using general constraints
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
40f7e0a3d1
Fixed output of constraints for proper restart
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
bd820ac31b
Implementation of constraints, part 4
...
Version that works (compiles and runs properly).
To do:
1. Writing out constraints to dictionary for proper restart,
2. Stabilisation of round-off errors when using constraints.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
041fddd197
Implementation of constraints, part 3
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
488ccffca9
Implementation of constraints, part 2
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
ef9664c191
Implementation of constraints, part 1
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
58c25980da
Added sanity check for mass and moment of inertia
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
1f1efdcacd
Minor formatting
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
21201c4585
Restored translationODE class
...
Accidentally removed it in one of the previous commits
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
6a514ecb48
Updates to geometricSixDOF
...
Changed convention of rotation tensor and updated dexp member function to allow
higher order accuracy
2018-02-07 12:02:39 +00:00