Hrvoje Jasak
f00a6361ac
Merge branch 'development' of ssh://git.code.sf.net/u/hjasak/foam-extend-4.0 into development
2017-06-19 18:08:35 +01:00
Hrvoje Jasak
d17c293e6d
Cholesky and ILU0 precon on coupled patches: bug fix
2017-06-19 17:19:17 +01:00
Hrvoje Jasak
1354e6971c
Update iluSmoother for symmetric and asymmetric matrices
2017-06-19 17:18:50 +01:00
Hrvoje Jasak
af92cfddc8
Coupled boundaries in BlockCholeskyPrecon
2017-06-19 17:16:46 +01:00
Hrvoje Jasak
775edf12c0
Formatting
2017-06-19 16:18:39 +01:00
Hrvoje Jasak
0cbbf0d443
Update coupled boundaries in ILU preconditioner
2017-06-19 12:58:13 +01:00
Hrvoje Jasak
d26ff4d776
Revert: no renormalisation of residual allowed
2017-06-16 13:02:59 +01:00
Hrvoje Jasak
317e116229
Experimental: diag inverse check
2017-06-16 12:47:54 +01:00
Hrvoje Jasak
058c2b425d
Comment on initialisation of xCorr in ILU smoother
2017-06-16 12:47:28 +01:00
Hrvoje Jasak
7c4511894b
Experimental: Rebase residual before restriction
2017-06-16 12:47:06 +01:00
Hrvoje Jasak
34e47b44b9
Inline destructor
2017-06-16 12:46:37 +01:00
Hrvoje Jasak
58ff8e1e54
Clean-up
2017-06-16 12:44:32 +01:00
Hrvoje Jasak
c3c233a493
Formatting and clean-up
2017-06-15 19:40:53 +01:00
Vuko Vukcevic
d9690e81ae
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.
2017-06-12 15:01:17 +02:00
Hrvoje Jasak
cf887cbe5e
Report coarse level size at debug level 3 in AMG
2017-06-09 00:42:13 +01:00
Hrvoje Jasak
41e28bb072
Fast processor SAMG support without search
2017-06-08 17:46:02 +01:00
Hrvoje Jasak
774009e384
Hast table optimisation for better look-up. Experimental
2017-06-08 17:45:12 +01:00
Hrvoje Jasak
f3b95fec68
Added GGL SAMG block interface fields
2017-06-08 16:12:37 +01:00
Hrvoje Jasak
a3df01751f
Consistent handling of moving boundaries with new MRF mesh flux
2017-06-08 16:12:05 +01:00
Hrvoje Jasak
0fe89520a2
Improved new-style MRF
2017-06-08 14:53:33 +01:00
Hrvoje Jasak
4ac325ab77
Parallel GGI selective AMG coarsening
2017-06-08 13:39:56 +01:00
Hrvoje Jasak
cad4b9295e
Serial Block GGI SAMG interface
2017-06-07 17:48:56 +01:00
Hrvoje Jasak
73d7fe4e3f
Use dynamic lists in processor SAMG interfaces
2017-06-07 14:09:58 +01:00
Hrvoje Jasak
b92474c8d4
GGI SAMG interface field
2017-06-07 12:54:07 +01:00
Hrvoje Jasak
5ac0d32666
Processor and GGI Block selective AMG: reference point
2017-06-07 12:30:05 +01:00
Hrvoje Jasak
3ca1b11770
Added expandCrMatrixToZone to ggiFvPatch
2017-06-06 18:38:12 +01:00
Hrvoje Jasak
78faa550f7
Add crMatrix buffer
2017-06-06 18:25:53 +01:00
Hrvoje Jasak
c482887c99
Add null constructors to crAddressing and crMatrix
2017-06-06 18:25:41 +01:00
Hrvoje Jasak
bf1d5b22a4
Formatting
2017-06-06 18:04:34 +01:00
Hrvoje Jasak
c65ef13139
GGI SAMG interface support, first version
2017-06-06 18:03:58 +01:00
Hrvoje Jasak
1b45e34c8a
Deactivate MRF debug
2017-06-06 11:32:04 +01:00
Hrvoje Jasak
27c31a4b62
MRF Zone: new calculation of MRF mesh fluxes
2017-06-06 11:09:30 +01:00
Hrvoje Jasak
8926a0a44b
Clean-up
2017-06-05 13:50:11 +01:00
Hrvoje Jasak
83dea72edf
Bad index for weight increment
2017-06-05 13:33:23 +01:00
Hrvoje Jasak
0b182be462
Coarse selective matrix assembly without search
2017-06-01 16:31:21 +01:00
Hrvoje Jasak
e48f1057fd
Use only one norm in block selective AMG
2017-06-01 14:44:09 +01:00
Hrvoje Jasak
c5fd9c9326
Comments
2017-06-01 14:20:40 +01:00
Hrvoje Jasak
1faa10bed0
Parallel block selective AMG. Tessa Uroic
2017-06-01 10:21:19 +01:00
Hrvoje Jasak
fec3d9f714
Clean-up
2017-06-01 10:20:51 +01:00
Hrvoje Jasak
f74532adce
Updates to block selective AMG
2017-05-31 16:34:40 +01:00
Hrvoje Jasak
749d15f8ea
Deleted old implementation
2017-05-31 16:34:21 +01:00
Hrvoje Jasak
bd0a7f8764
Deleted old implementation
2017-05-31 16:33:26 +01:00
Vuko Vukcevic
391e98828f
Additional wall functions: k/epsilonNonEqWallFunctions
...
Non-equilibrium wall functions for k and epsilon.
Author: Filip Sutalo, Merge: Vuko Vukcevic
2017-05-31 13:25:48 +02:00
Hrvoje Jasak
4482bcfdae
Bugfix: Uncommented unused variable
2017-05-30 14:55:11 +01:00
Hrvoje Jasak
4a56611efe
Added block abblomerative reordered cluster
2017-05-30 14:48:14 +01:00
Hrvoje Jasak
7c1ca1b9ea
Added missing overlap ggi enthalpy jump condition
2017-05-30 14:33:58 +01:00
Hrvoje Jasak
2ffeda244c
Block matrix reorder clustering AMG
2017-05-30 14:33:23 +01:00
Hrvoje Jasak
dfbe88d9fb
Typo
2017-05-30 14:32:58 +01:00
Vuko Vukcevic
2af7fe9b02
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
2017-05-29 14:02:48 +02:00
Vuko Vukcevic
c0741e5def
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
2017-05-29 09:46:39 +02:00
Hrvoje Jasak
a2deada572
Update fv SAMG interfaces
2017-05-26 11:45:40 +01:00
Hrvoje Jasak
8e342b09df
Update SAMG interfaces
2017-05-26 11:30:51 +01:00
Hrvoje Jasak
9e8428eb0c
Update of MRF Zones
2017-05-25 14:45:47 +01:00
Hrvoje Jasak
41353e4dac
Reorganisation and clean-up
2017-05-25 14:44:59 +01:00
Hrvoje Jasak
739cbbfca5
Clean-up
2017-05-25 14:44:47 +01:00
Hrvoje Jasak
7c2fb83e9c
Steady compressible solver updates, MRF and jump conditions. Gregor Cvijetic
2017-05-25 14:43:28 +01:00
Hrvoje Jasak
7b2137f0e9
Clean-up of mesh classes
2017-05-25 14:42:01 +01:00
Hrvoje Jasak
0644d65996
Bugfix, efficiency: store only first and last residual in series
2017-05-25 14:41:29 +01:00
Hrvoje Jasak
b2ea462dd4
Formatting
2017-05-25 14:41:04 +01:00
Hrvoje Jasak
01aebe4bf9
Bugfix: empty wedge patch in parallel. Zeljko Tukovic
2017-05-25 14:40:47 +01:00
Hrvoje Jasak
05899eaa9e
Bugfix: Comms type in processor point fields. Further fixes needed
2017-05-25 14:40:25 +01:00
Hrvoje Jasak
a14b7c2b03
SAMG interface updates: WIP
2017-05-22 15:07:00 +01:00
Hrvoje Jasak
ea89a08f66
Bugfix: no deltaCoeffs update on topo change. Mesh can have zero volume/area cells/faces
2017-05-22 15:06:49 +01:00
Hrvoje Jasak
c1d4310795
AMG policy interface updates
2017-05-22 14:47:17 +01:00
Hrvoje Jasak
4313020814
Formatting
2017-05-22 14:45:33 +01:00
Hrvoje Jasak
e43b547977
SAMG parallel interface updates
2017-05-22 14:45:01 +01:00
Hrvoje Jasak
37ab92b905
Bugfix: zero rotation for translative velocity
2017-05-17 18:31:31 +01:00
Hrvoje Jasak
87cb2ac5fa
Formatting
2017-05-16 18:44:41 +01:00
Hrvoje Jasak
52c9cbf138
Parallel block selective AMG interfaces
2017-05-10 21:12:51 +01:00
Hrvoje Jasak
89ab032da4
Parallel selective AMG - work in progress
2017-05-10 13:20:05 +01:00
Hrvoje Jasak
bae31764dc
Changed crMatrix and crAddressing member naming
2017-05-10 13:19:15 +01:00
Hrvoje Jasak
9e9168c389
Deactivate debug
2017-05-10 13:19:11 +01:00
Hrvoje Jasak
d4e39f0606
Added interfaceSize member function, 2
2017-05-10 13:17:53 +01:00
Hrvoje Jasak
600093db5b
Added interfaceSize member function
2017-05-10 13:17:21 +01:00
Hrvoje Jasak
d4a39a93ca
Formatting
2017-05-10 13:16:37 +01:00
Hrvoje Jasak
f0014817fe
Block AMG matrix selection with 2 norms
2017-05-10 13:15:45 +01:00
Hrvoje Jasak
f600c863c4
Block SAMG solver updates
2017-05-09 08:35:49 +01:00
Hrvoje Jasak
32621068ae
First version of block matrix selection and interfaces, 3
2017-05-08 16:10:33 +01:00
Hrvoje Jasak
08c56d4665
Formatting
2017-05-08 16:08:17 +01:00
Hrvoje Jasak
cb2bf1de62
Bugfix: better error message and formatting
2017-05-08 16:08:02 +01:00
Hrvoje Jasak
0a1d3e426e
First version of block matrix selection and interfaces, 2
2017-05-08 16:07:16 +01:00
Hrvoje Jasak
9161009a77
First version of block matrix selection and interfaces
2017-05-08 16:06:42 +01:00
Hrvoje Jasak
6d12ae2013
Comment
2017-05-08 16:06:06 +01:00
Hrvoje Jasak
b0024110c3
Bugfix: allocate Pstream comm in faMesh
2017-05-08 16:05:31 +01:00
Hrvoje Jasak
fb9d050df4
Comments and formatting
2017-05-08 15:52:05 +01:00
Vuko Vukcevic
072238fa11
Fixed typos in comments
2017-04-28 07:30:51 +02:00
Vuko Vukcevic
57af002275
No slip wall boundary condition
2017-04-28 07:13:40 +02:00
Hrvoje Jasak
c083bd1139
Formatting
2017-04-26 21:02:16 +01:00
Hrvoje Jasak
89c063083d
Experimental block clustering algorithms
2017-04-26 21:01:58 +01:00
Hrvoje Jasak
2bbc8d86ce
Improved formulation of the block componentNorm and twoNorm
2017-04-26 20:59:43 +01:00
Robert Keser
d69eccdc69
Bugfix: Avoid zero in log function in dsmcInitialise Authors: Robert Keser & Vanja Skuric
2017-04-19 14:21:43 +02:00
Robert Keser
64eed6d825
Bugfix: Reading files on Windows (recognizing relative or absoulte path) Author: Vanja Skuric
2017-04-17 15:27:50 +02:00
Hrvoje Jasak
2344656c85
Debug messaging in the view factor radiation model
2017-04-13 15:10:02 +01:00
Hrvoje Jasak
9cbd7cc56e
TEMPORARY FIX: singleCellMesh and coupled patches: bad check
2017-04-13 10:48:27 +01:00
Hrvoje Jasak
cefa14acbf
Bugfix: removed info message
2017-04-12 11:45:07 +01:00
Hrvoje Jasak
1ecd06bd02
Added error message for empty viewFactor matrix
2017-04-12 08:34:29 +01:00
Hrvoje Jasak
e9d6a86292
Bugfix: view factor radiation model and tools
2017-04-11 12:30:48 +01:00
Hrvoje Jasak
83f5d22b2c
Bugfix: Activated viewFactor radiation model
2017-04-10 11:46:15 +01:00
Hrvoje Jasak
b8e061ec27
Temporary fix: scalarSquareMatrix tools
2017-04-10 11:45:33 +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
Hrvoje Jasak
568a927388
Better error messaging for coupled patches
2017-04-10 11:42:59 +01:00
Hrvoje Jasak
ed73abd931
Improved form of BlockCoeffTwoNorm
2017-04-10 11:19:39 +01:00
Hrvoje Jasak
0e04d88628
Added zero CoeffField
2017-04-05 11:08:42 +01:00
Hrvoje Jasak
9fca371a48
Change handling of zero cluster
2017-04-05 12:06:59 +02:00
Hrvoje Jasak
4b63cb7069
Switch off debug messages
2017-04-05 12:06:44 +02:00
Pascal Beckstein
60270c0af6
Merge branch 'pascal/fix/regionDecompositionReconstruction' into pascal/fixes
2017-04-04 21:05:58 +02:00
Hrvoje Jasak
3968a5c900
Added support for block-coupled coefficients in fvPatchFields
2017-04-04 16:35:14 +01:00
Pascal Beckstein
7575c60201
Add jumpFaceFluxCorrectionPtr_ to fvMatrix for cases of jump discontinuities in grad(psi).
2017-04-04 03:08:52 +02:00
Pascal Beckstein
4e95161b7b
Fix write of rAU-keyword in fixedFluxPressureFvPatchScalarField
2017-04-04 02:43:26 +02:00
Pascal Beckstein
5d7e870db7
Bugfixes and improvements for parallel decomposition/reconstruction of regions
2017-04-04 02:41:00 +02:00
Hrvoje Jasak
7f020db73e
Improved handling of solo cells in clustering
2017-03-30 16:09:47 +01:00
Hrvoje Jasak
0218b8c3ac
Merge branch 'development' of ssh://git.code.sf.net/u/hjasak/foam-extend-4.0 into development
2017-03-30 13:47:39 +01:00
Hrvoje Jasak
df50c6e4a9
Rename group size in AMG agglomeration
2017-03-30 13:46:41 +01:00
Hrvoje Jasak
a8654cedcd
Clean-up of files files
2017-03-30 13:28:52 +01:00
Hrvoje Jasak
5aaf1f0bec
Report internal field min/max separately
2017-03-30 10:33:02 +01:00
Hrvoje Jasak
395ecdbe9d
Formatting
2017-03-30 10:32:37 +01:00
Hrvoje Jasak
6b24ec0316
crMatrix move
2017-03-30 10:32:19 +01:00
Hrvoje Jasak
113e518906
Clean-up
2017-03-30 10:31:39 +01:00
Hrvoje Jasak
287e02f674
Make comm() a virtual function in fvMesh
2017-03-30 10:29:48 +01:00
Hrvoje Jasak
b21c183422
Clean-up
2017-03-30 10:29:29 +01:00
Hrvoje Jasak
775661dfdf
Formatting
2017-03-30 10:28:48 +01:00
Hrvoje Jasak
f91bdbd2e8
Updates in AMG and block AMG coarsening
2017-03-30 10:28:06 +01:00
Hrvoje Jasak
7a89d06278
Moved crMatrix into foam library
2017-03-30 10:26:05 +01:00
Hrvoje Jasak
f67e2e0c4f
Improved formulation of isentropic boundary conditions
2017-03-30 10:24:25 +01:00
Hrvoje Jasak
a1309b87f5
Formatting
2017-03-30 10:18:44 +01:00
Hrvoje Jasak
92a208f6c2
Clean-up of fam solver
2017-03-30 10:18:30 +01:00
Robert Keser
f9c99a109c
Updated cross-coupling terms in coupledKEpsilon turbulence model.
2017-03-29 16:49:49 +02:00
Vuko Vukcevic
fcb7267543
Minor update in comment
2017-03-14 15:54:03 +01:00
Vuko Vukcevic
26f9cf0b5b
Added member function to initialize force and moment in sixDOFODE
2017-03-14 14:57:49 +01:00
Vuko Vukcevic
ea398214f1
Added access functions in constraints/restraints
2017-03-13 17:01:32 +01:00
Vuko Vukcevic
67f3d04b5c
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.
2017-03-13 16:03:30 +01:00
Vuko Vukcevic
715ee6a0fb
Moved static functions in finiteRotation to public interface
2017-03-13 12:34:47 +01:00
Vuko Vukcevic
b245c86343
Update to eulerAngles static function in finiteRotation
2017-03-13 12:30:51 +01:00
Vuko Vukcevic
603882b543
Minor updates to sanity checks in sixDOFODE.C
2017-03-13 10:46:52 +01:00
Vuko Vukcevic
445630ae8d
Changed reference in geometricSixDOF.H class description
2017-03-13 08:50:06 +01:00
Vuko Vukcevic
dfad77e0ec
Added stabilisation for constraints
...
Note: necessary for arbitrary DAE systems
2017-03-10 16:36:15 +01:00
Vuko Vukcevic
8bf831fdc4
Force/moment update to sixDOFBodies
2017-03-10 15:35:38 +01:00
Vuko Vukcevic
e31adfa8fd
Angular damper rotational restraint
2017-03-10 12:58:14 +01:00
Vuko Vukcevic
8459f22dbb
Finalised the use of translationa/rotational restraints in sixDOFODE classes
2017-03-10 11:20:42 +01:00
Vuko Vukcevic
26f51f4572
Adding interface for restraints
...
Abstract base classes translationalRestraint and rotationalRestraint are laid
out. Need to use them in sixDOFODE class and write basic restraints.
2017-03-10 09:59:56 +01:00
Vuko Vukcevic
1531334d60
Relocated motion constraints to sixDOFODE base class
2017-03-09 10:35:50 +01:00
Vuko Vukcevic
9caa3ceb3b
Periodic oscillation translational constraint
2017-03-09 10:08:39 +01:00
Vuko Vukcevic
65b54e96d0
Extended interface for motion constraints
2017-03-08 15:59:13 +01:00
Vuko Vukcevic
02680c81a8
Updated comments
2017-03-08 15:40:00 +01:00
Vuko Vukcevic
577ae885a0
Updates to sixDOFODE classes
...
2nd order accurate updates of force and moment during the ODE solution.
2017-03-08 11:08:20 +01:00
Vuko Vukcevic
8173f43dfb
quaternionSixDOF using general constraints
2017-03-08 08:42:26 +01:00
Vuko Vukcevic
7b2a0ccb9d
Fixed output of constraints for proper restart
2017-03-08 08:06:09 +01:00
Hrvoje Jasak
9fb69e5fd8
Bugfix: Typo in comment
2017-03-07 14:43:25 +00:00
Vuko Vukcevic
f88320f59c
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.
2017-03-07 12:37:03 +01:00
Vuko Vukcevic
b2c6c1d020
Implementation of constraints, part 3
2017-03-07 10:52:00 +01:00
Vuko Vukcevic
f6010446df
Implementation of constraints, part 2
2017-03-07 10:28:43 +01:00
Vuko Vukcevic
9bf56b6571
Implementation of constraints, part 1
2017-03-07 09:05:34 +01:00
Vuko Vukcevic
2ac69ec9aa
Added sanity check for mass and moment of inertia
2017-03-06 13:19:50 +01:00
Vuko Vukcevic
ded50536b9
Minor formatting
2017-03-06 12:25:23 +01:00
Vanja Skuric
5b563af464
Bugfix: Checking if running in parallel during processor patch points correction
2017-03-03 15:05:34 +01:00
Vanja Skuric
ab1330fc1c
Bugfix: Corrected edge indexing in faMatrix::setValues()
2017-03-03 14:58:14 +01:00
Vuko Vukcevic
eecdc6e24c
Restored translationODE class
...
Accidentally removed it in one of the previous commits
2017-03-02 14:22:30 +01:00
Vuko Vukcevic
106f871fc5
Updates to geometricSixDOF
...
Changed convention of rotation tensor and updated dexp member function to allow
higher order accuracy
2017-03-02 13:57:49 +01:00
Vuko Vukcevic
f4db00045d
Updates to dynamicRefineFvMesh
...
Ported protection for non-hex cells from Vanilla
2017-03-02 09:58:12 +01:00
Vuko Vukcevic
b45ccb6bf5
Bugfix related to nonBlocking comms in ProcessorPointPatchField
2017-03-02 07:40:47 +01:00
Vuko Vukcevic
23caada7b0
Updates to Aitkens relaxation
...
Now completely handled from the sixDOFODE class
2017-03-01 16:47:34 +01:00
Vuko Vukcevic
5e03c726a4
Updates to ODESolver and sixDOFODE classes
...
Updates enable automatic handling of multiple calls to ODESolve::solve within a
single time step
2017-03-01 15:38:38 +01: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
89ef2f50fc
Minor updates in sixDOF classes
2017-03-01 08:02:57 +01:00
Vanja Skuric
248fcc3a2d
Bugfix: Check for the zero-size WedgePointPatchField in parallel runs. Author: Zeljko Tukovic
2017-02-28 16:33:45 +01:00
Vuko Vukcevic
438fe88504
Runtime bugfixes and minor reorganization
2017-02-28 16:08:03 +01:00
Vuko Vukcevic
72d07087e4
First version of geometricSixDOF class
...
Compiles but does not produce correct results. Still need to find bugs.
2017-02-28 13:59:52 +01:00
Vuko Vukcevic
9e202d2f8d
OutputControlDictionary host class
...
Used to enable a combination of run-time selection and automatic read/write
provided by IOdictionary. Currently used in sixDOFODE class.
2017-02-28 09:33:36 +01:00
Vuko Vukcevic
46da6ee8bd
Additional functionality in finiteRotation
2017-02-27 16:57:45 +01:00
Vuko Vukcevic
442ac70b0f
Restructuring sixDOFODE class
...
Separation of I/O and core functionality was necessary in order to enable
correct simulation restart because of combined run-time selection and automatic
read/write operations provided by regIOobject (IOdictionary)
2017-02-27 16:56:17 +01:00
Vuko Vukcevic
3bc8dbbb28
Reorganized sixDOFbodies in terms of sixDOFODE
2017-02-27 08:25:08 +01:00
Vuko Vukcevic
cd6a4a6f16
Derived class quaternionSixDOF
...
quaternionSixDOF provides the same functionality as the old sixDOFqODE, the only
difference being the addition of run-time selectable class hieararchy (i.e.
quaternionSixDOF is derived from sixDOFODE instead of being stand-alone class).
Note: sixDofqODE is left for backward compatibility.
2017-02-27 08:01:40 +01:00
Vuko Vukcevic
330d3a33af
Abstract base class sixDOFODE
2017-02-24 11:13:54 +01:00
Hrvoje Jasak
1b05cb13dc
Bugfix: Mac port: check for array size
2017-02-13 16:11:19 +00:00
Hrvoje Jasak
38bc5f681f
Bugfix: Remove debug message
2017-02-13 16:10:43 +00:00
Hrvoje Jasak
4fad65ce7c
Merge branch 'bugfix/UCMModel' Authoer: Miguel Nobrega etal. Merge: Hrvoje Jasak.
2017-02-10 14:24:57 +00:00
Hrvoje Jasak
09992c2b75
UCM model stability improvement. M. Nobrega etal
2017-02-10 14:19:52 +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
2ad4afaa0c
Merge commit '79e61466993b52644d36f73302a9e1be4840b721' Author: Inno Gatin. Merge: Hrvoje Jasak.
2017-02-10 13:20:34 +00:00
Hrvoje Jasak
6df1d9861d
Added option to relax only a part of the matrix
2017-02-10 10:03:04 +00:00
Hrvoje Jasak
f9540ece34
Bugfix: Added handling for matrix constraints
2017-02-10 10:01:22 +00:00
Hrvoje Jasak
c373b855ba
Bugfix: do not read fluxRequired from dictionary
2017-02-10 10:00:24 +00:00
Hrvoje Jasak
6653e9a5d4
Bugfix: Aitken relaxation
2017-02-10 09:59:29 +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
13f27d9376
Added default removte field name for implicitly created regionCoupling patch fields
2017-02-06 11:43:00 +00:00
Hrvoje Jasak
fdffd47248
Report cluster size in AMG coarsening
2017-02-06 11:38:05 +00:00
Hrvoje Jasak
a8ddd0885f
Added option for zonal under-relaxation
2017-02-06 11:32:06 +00:00
Hrvoje Jasak
71540e2164
Moved conjugate heat transfer library to src
2017-02-06 11:31:10 +00:00
Inno Gatin
c0de9b1b1e
Bugfix: fvMesh.C and sixDOFqODE.C. Minor changes to lduMatrix and lduAdressing.
2017-01-25 14:09:01 +01:00
Hrvoje Jasak
5ad239d7ec
Bugfix: simple matrix operations
2017-01-24 16:44:43 +00:00
Hrvoje Jasak
78a9142214
Bugfix: MRF zone flux check
2017-01-24 16:44:22 +00:00
Hrvoje Jasak
58edb15fa9
Removed info message
2017-01-13 16:08:13 +00:00
Hrvoje Jasak
5a42868d78
Bugfix: consistent steady intertial relaxation
2017-01-12 15:13:58 +00:00
Hrvoje Jasak
59c57be5e4
Bugfix: Formatting
2017-01-11 12:03:56 +00:00
Hrvoje Jasak
88f3579418
Formatting
2017-01-11 12:01:30 +00:00
Hrvoje Jasak
aa0342f9a1
Formatting of destructors
2017-01-11 12:00:45 +00:00
Hrvoje Jasak
3d2d26334a
Bugfix: added ramping to MRF zones
2017-01-11 11:57:48 +00:00
Hrvoje Jasak
297f63cce2
Bugfix: consistency of finite area operators
2017-01-11 11:55:37 +00:00
Hrvoje Jasak
7db1cb7a49
Merge branch 'PstreamUpdate' into development
2017-01-11 10:46:26 +00:00
Robert Keser
8bc571ee46
Merge branch 'nextRelease' into 'master'.
2016-12-13 11:21:50 +01:00
Hrvoje Jasak
e881837bb0
Formatting
2016-12-06 12:50:42 +00:00
Hrvoje Jasak
4d0125278f
Finite area updates, Matthias Rauter
2016-12-06 12:49:27 +00:00
Hrvoje Jasak
a91cb63d88
Bugfix: processor polling in non-blocking comms
2016-11-29 12:44:48 +00:00
Hrvoje Jasak
727c4d67fb
Improved non-blocking comms
2016-11-28 16:55:00 +00:00
Hrvoje Jasak
71e45fa381
Formatting and removal of debug statements
2016-11-28 12:08:33 +00:00
Vanja Skuric
0c886b5a93
Fixed bug: Segmentation fault when criteriaSatisfied() in simpleControl
2016-11-22 22:43:33 +01:00
Henrik Rusche
76e22c7825
Fixed bug in IBM (Hrvoje Jasak)
2016-11-18 14:04:48 +01:00
Henrik Rusche
dd6b304223
Merge /u/wyldckat/foam-extend32/ branch master into master
...
https://sourceforge.net/p/foam-extend/foam-extend-3.2/merge-requests/47/
2016-11-09 10:18:21 +00:00
Hrvoje Jasak
5859008288
Comment
2016-10-25 11:19:18 +01:00
Hrvoje Jasak
cf5230e54d
Better handling of flex versions
2016-10-25 11:17:46 +01:00
Hrvoje Jasak
e806141209
UIPstream comment fix
2016-10-25 11:16:04 +01:00
Hrvoje Jasak
5d63832d6e
Pstream output data only if debug > 1
2016-10-25 11:15:51 +01:00
Hrvoje Jasak
1460d20087
Barrier messaging
2016-10-25 11:15:33 +01:00
Hrvoje Jasak
efb22e56fd
Testing: remove barrier
2016-10-19 16:48:18 +01:00
Hrvoje Jasak
5e9baf85c6
Info on debug: allocation of comms
2016-10-19 16:47:55 +01:00
Hrvoje Jasak
db04b34cff
Bugfix: serial execution does not require mapping
2016-10-19 16:47:30 +01:00
Hrvoje Jasak
1ef4462461
Bugfix: reduce in serial does nothing
2016-10-19 16:46:36 +01:00
Hrvoje Jasak
e9758a867d
Use comms in ordered Pstream communication for ggiAMGInterface
2016-10-18 13:20:12 +01:00
Hrvoje Jasak
149a3fc2af
Checking performance with different comms types
2016-10-18 11:22:08 +01:00
Hrvoje Jasak
4ecd13081a
Removed Info message
2016-10-18 11:15:12 +01:00
Hrvoje Jasak
9b1d737fd9
Better debug for allReduce with comms
2016-10-18 10:51:17 +01:00
Hrvoje Jasak
a2180b7a17
Improved checking on optimised reduce with comms
2016-10-11 10:03:50 +01:00
Hrvoje Jasak
e7e64a8134
Bugfix: remove locking: if processor does not touch GGI, skip it
2016-10-11 10:03:25 +01:00
Hrvoje Jasak
03bb8c8467
Removed debug messages
2016-10-10 11:00:44 +01:00
Hrvoje Jasak
87e936b3cc
Bugfix: direct type match for optimised reduce
2016-10-10 10:56:02 +01:00
Hrvoje Jasak
4d780b2594
Comms on Allreduce: explicitly excluding processors outside of comm
2016-10-10 10:55:42 +01:00
Hrvoje Jasak
54f5bdac4d
Temporary fix: global communicator
2016-10-09 19:30:04 +01:00
Hrvoje Jasak
0febbe5919
Use optimised global reduce for labelList
2016-10-08 19:05:25 +01:00
Hrvoje Jasak
52e99137eb
Optimised global reduce for labelList
2016-10-08 19:05:14 +01:00
Hrvoje Jasak
b7b1edcf95
Improved parallel comms by using MPI allreduce directly on primitive types
2016-10-06 12:49:25 +01:00
Hrvoje Jasak
327be98074
Bugfix: use optimised comm
2016-10-06 12:48:55 +01:00
Hrvoje Jasak
d7af6267c9
Change Info
2016-10-04 13:59:34 +01:00
Hrvoje Jasak
011492fea1
Bugfix: invalid message tag
2016-10-04 13:54:35 +01:00
Hrvoje Jasak
65eff6644a
GGI AMG coarsening with dynamic lists
2016-10-04 13:54:20 +01:00
Hrvoje Jasak
62cf3774f9
Bugfix: define Pstream procNo with comm
2016-09-23 18:49:44 +01:00
Hrvoje Jasak
0c1fa2853e
Bugfix: IPstream and OPstream on local comm
2016-09-23 18:42:20 +01:00
Hrvoje Jasak
74933ca82b
Comments and formatting
2016-09-23 18:41:40 +01:00
Hrvoje Jasak
19ab01acb8
Added template specialisation for reduce of bool
2016-09-23 18:41:03 +01:00
Hrvoje Jasak
4306c96365
Formatting
2016-09-23 18:38:12 +01:00
Hrvoje Jasak
e067357bd0
Performance measure
2016-09-23 15:24:42 +01:00
Hrvoje Jasak
927b4bb37c
Changed clock type in block matrix coarsening
2016-09-23 10:19:27 +01:00
Hrvoje Jasak
65bb64442d
Git clean-up: Pstream changes
2016-09-23 10:13:05 +01:00
Hrvoje Jasak
203a2bb7e0
Merge branch 'master' of git://git.code.sf.net/p/foam-extend/foam-extend-3.2 into feature/PstreamUpdate
...
Conflicts:
src/foam/db/IOstreams/Pstreams/Pstream.C
2016-09-23 10:11:44 +01:00
Hrvoje Jasak
5ab3390aef
Bugfix: restored floatTransfer flag
2016-09-22 00:54:58 +01:00
Hrvoje Jasak
33f13b59c8
Consistent comms in parallel ggi preparation
2016-09-20 22:41:39 +01:00
Hrvoje Jasak
0b1dc2b2cd
Removed compressedSend/compressedReceive
2016-09-20 22:17:16 +01:00
Hrvoje Jasak
dee7645a8f
Bugfix: Better messaging on invalid choice for stream
2016-09-20 22:15:16 +01:00
Hrvoje Jasak
96b1b66640
Formatting
2016-09-20 22:14:58 +01:00
Hrvoje Jasak
38a8732e4e
Bugfix: localParallel and comms allocation per GGI pair
2016-09-20 22:13:37 +01:00