fbd2bde594
Merge with o2o.
2018-10-22 10:30:41 +02:00
0c7396e565
Control communication of fluctuations.
2018-10-15 13:10:18 +02:00
1c44a3a09f
remove bottleneck in locating particles by using appropriate container for cell ids.
2018-10-13 13:35:35 +02:00
9a3cf6a4c2
Merge branch 'feature/recurrenceLib' of https://github.com/ParticulateFlow/CFDEMcoupling into feature/recurrenceLib
2018-09-07 09:37:25 +02:00
346334d639
Time dilation factor for databases recorded at "high speed".
2018-09-07 09:36:52 +02:00
7fdc466a76
edit read norm to read the whole recurrence matrix
2018-09-06 12:58:57 +02:00
fd71f367d7
rCFD solver for turbulent single-phase transport
2018-09-06 12:54:35 +02:00
67cd1bf561
Relax time step criterion.
2018-09-05 10:52:33 +02:00
bed9647047
Check if databases exist.
2018-08-30 07:41:20 +02:00
780b99389c
Allow calculation of distance matrix for selected subdomain.
2018-08-29 14:43:32 +02:00
1b4a41a319
make fvOptions work in cfdemSolverPiso.
2018-08-06 15:56:11 +02:00
8d0661d83e
Merge branch 'develop' into feature/o2o
2018-07-02 10:44:40 +02:00
a1e4182f71
Merge branch 'feature/o2o' of https://github.com/ParticulateFlow/CFDEMcoupling into feature/recurrenceLib
2018-06-21 16:58:39 +02:00
2929a1d2a7
New communication scheme.
2018-06-21 16:58:25 +02:00
3f98108ab8
correctly destroy prev_cell_ids as suggested by @danielque.
2018-06-20 09:53:33 +02:00
a7bd3191a2
fix memory leak.
2018-06-19 15:39:42 +02:00
070fcbe15c
communicate particle cell ids to liggghts and back.
...
this allows for use of a turboEngine-like locate section
with an initial guess for the cell.
to use this, add a
`fix prev_cell_ids all property/atom prev_cell_ids scalar no
no no -1`
to the liggghts run script and set `useCellIdComm yes` in the
twoWayOne2OneProps section of the couplingProperties.
a check whether the particle is contained in the bounding box
of the domain is added regardless of the setting.
2018-06-19 12:45:46 +02:00
32098fb977
Fixed possible problem for MarkovPath by introducing correlation steps.
2018-06-19 09:22:57 +02:00
9b1fb4474e
Merge branch 'feature/recurrenceLib' of https://github.com/ParticulateFlow/CFDEMcoupling into feature/recurrenceLib
2018-06-18 13:16:06 +02:00
4ded7ce4ac
Merge with feature/o2o.
2018-06-18 13:15:25 +02:00
b759fc05e0
Merge pull request #55 from ParticulateFlow/feature/recurrenceLib_recurrenceTurbulence
...
Feature/recurrence lib recurrence turbulence
2018-06-12 17:13:55 +02:00
a15986216a
Small fixes addressing comments.
...
* correcting species transport equation
* making check for laminar turbulence compatible with OF-4.0 and OF-5.0
2018-06-05 16:32:33 +02:00
839c66a283
Merge with develop.
2018-06-05 09:57:53 +02:00
653237a641
[DOC] for forceModel pdCorrelation.
2018-06-04 16:30:25 +02:00
ec62d94d8f
add description in header.
2018-06-04 16:30:25 +02:00
87c54c0fba
[DOC] forceModel dSauter.
2018-06-04 16:30:25 +02:00
e08e63c38b
also write pField.
2018-06-04 16:30:25 +02:00
2151dbf0f8
bugfix + switch to run on write time only.
2018-06-04 16:30:25 +02:00
8cd9ca56b9
bugfixing and simplification.
2018-06-04 16:30:25 +02:00
3361956058
build new model.
2018-06-04 16:30:25 +02:00
19f27d279d
add postprocessing model for momentum-diameter correlation.
2018-06-04 16:30:25 +02:00
d29b467397
Look for static hold up only if fines are present.
2018-06-04 15:28:11 +02:00
f34c00d5dd
Fix compilation issue with missing method exportAveragedVolVectorField()
...
This method has been made abstract in recModel.H
This method is implemented by the class gerhardRecModel
Now, the utility rSmoother compiles without error
2018-05-25 10:22:31 +02:00
fc93012268
Added diffNorm.
2018-05-25 10:08:57 +02:00
40c23ffb42
Added Euclidean norm model, cleaned up recNorms based on differences of fields.
2018-05-24 11:01:27 +02:00
9fabb5851e
Merge pull request #57 from ParticulateFlow/feature/recurrenceLib_predefinedPathAndMat
...
minor refactoring + support for following predefined path
2018-05-24 07:23:28 +02:00
3132d9bf4e
* readNorm: refactor recurrence matrix reading into its own recNorm -> less duplication
...
* predefinedPath: backport ability to follow prescribed recurrence path
2018-05-23 14:21:30 +02:00
ca29eaff3a
Corrected reading of bool.
2018-05-23 12:29:55 +02:00
c25aa8ed46
Allow to use precalculated recurrence matrix.
2018-05-23 12:16:31 +02:00
4a030f15e2
Merge pull request #56 from ParticulateFlow/feature/cfdemSolverRhoSimple
...
Feature/cfdem solver rho simple
2018-05-22 15:26:32 +02:00
06633e9e4d
Reset array where necessary.
2018-05-22 15:24:36 +02:00
0d7916746a
Added return NULL to silence compiler.
2018-05-22 15:23:35 +02:00
c1cb77f08c
Replaced hardcoded temperature limits with user-defined ones.
2018-05-22 09:42:24 +02:00
554577d0ba
Some more improvements.
2018-05-18 14:30:42 +02:00
05fb204dc3
Some improvements based on helpful comments.
2018-05-18 14:10:35 +02:00
19dd9c9646
Beetstra drag model. For polydisp case, BeetstraDragPoly overrides functions for diameter. Effect of fines phase in terms of static hold-up field is included in BeetstraDragPoly.
2018-05-18 12:08:56 +02:00
e0530dcf5b
Cleaned up solver, removed testing code.
2018-05-18 12:04:57 +02:00
137a4e8670
Recurrence-based turbulence: test case
...
The test case consists of an initialisation part to build a small
dataBase and a recurrence run.
In the init case the kEpsilon turbulence model is used for the
liquid phase. In the recurrence run the corresponding recurrence-based
kEpsilon model "recurrenceKEpsilon" is used.
2018-05-17 15:47:46 +02:00
82a80e1215
Recurrence-based turbulence: model and test-app
...
A base class for recurrence-based turbulence models was created. This class
holds a reference to the recurrenceModel in use.
Thus, turbulent fields can be updated from the data base.
The recurrence-based turbulence models are essentially re-implementations
of the respective standard turbulence models. In addition to being derived
from their respective base class, as mandated by OpenFOAM, each recurrence-based
turbulence model is derived from the class recurrenceTurbulenceModel.
This allows for making use of polymorphism on the recurrence-part of the
turbulence model, as after construction, the solver needs to pass the reference
to the recurrenceModel to the recurrence-based turbulence model.
2018-05-17 15:32:30 +02:00
5615b27130
Recurrence-based turbulence: initial commit
...
extend recModel to return the names of the recurrence-fields
2018-05-17 15:30:01 +02:00