b015be75ee
Changing correction magnitude for confused particles from 1e-6 to 1e-3, needed for snappyHexMeshes.
2009-03-17 18:45:55 +00:00
48b3071742
Merge branch 'dsmc'
2009-03-13 16:26:52 +00:00
c5b894cf01
minor clean-up
2009-03-13 15:35:18 +00:00
38eb6f9958
initialisation error
2009-03-13 08:11:01 +00:00
98028820f9
Corrected 'hs'.
2009-03-12 22:19:46 +00:00
89683498e1
Fixed the case when 'relaxationFactors' entry is not present.
2009-03-12 22:19:31 +00:00
f4447d7049
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-12 21:53:54 +00:00
abafef4a02
Added calls to the 'setUpToDate' function for the caching mechanism.
2009-03-12 21:53:05 +00:00
c271c97a7e
Added the new 'cacheFields' entry to allow derived fields like 'grad(U)' to be
...
specified to be cached to avoid unnecessary recalculation.
2009-03-12 21:51:52 +00:00
2944ce59c1
Added a 'default' entry to the 'relaxationFactors'. When it is set to 0 it is
...
equivalent to the 'none' entry in fvSchemes and relaxation factors must be
provided for all fields which might require one. If it is set to a value
between 0 and 1 this value is used as the default relaxation factor.
2009-03-12 21:49:40 +00:00
0128b2be68
UIndirectList
2009-03-12 19:25:21 +00:00
6c387489d7
subset constructor
2009-03-12 15:59:27 +00:00
728c9514ef
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-12 14:42:51 +00:00
71a6424c60
iso surfaces on separated cyclics
2009-03-12 13:42:22 +00:00
5ecf891b28
indentation
2009-03-12 13:42:00 +00:00
cd107e764a
bb tolerances
2009-03-12 13:41:50 +00:00
ccb4adc73c
Added to the forces functionObject the ability to read a force density (fD) volVectorField directly rather than a p and U field. To use, the following entries go in the controlDict directForceDensity true; fDName fDMean;
2009-03-12 12:16:36 +00:00
471d45f39f
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-11 16:49:56 +00:00
73b153f302
Updates and extensions to the MRF and SRF handling.
2009-03-11 16:49:46 +00:00
ded140c2e8
Added a resetOnOutput switch to fieldAverage to allow the averaging to be only of the preceding writeInterval for transient cases.
2009-03-11 12:27:51 +00:00
3a73f3d1aa
Removed boundary setting in DsmcCloud field calculation, calling correctBoundaryConditions in solver instead.
2009-03-11 11:35:03 +00:00
77a80dd5e7
iso surfaces on coupled patches
2009-03-10 22:04:25 +00:00
dc0d41f816
Cartesian subCelling of collision cell implemented. Need to check the impact on performance and results
2009-03-10 17:41:25 +00:00
542e05ce7f
Changed way of populating database for dsmcFieldCalc. Added correctBoundaryConditions() to sigmaTcRMax on initialisation
2009-03-10 14:25:15 +00:00
31dd5faf7d
sliced fields as unallocated copies
2009-03-10 13:53:36 +00:00
0b4d8e5892
signed unsigned comparison
2009-03-10 13:53:09 +00:00
9ec530528f
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-10 12:50:34 +00:00
a1db98fae7
dependency checking
2009-03-10 12:50:21 +00:00
ea736dd82b
breaking infinite loop for bad decompositions
2009-03-10 09:42:29 +00:00
95d134f4ed
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-09 19:51:01 +00:00
26161164bb
Corrected the filtering of the processor patches.
...
See http://openfoam.cfd-online.com/cgi-bin/forum/show.cgi?126/11559
2009-03-09 19:50:42 +00:00
e49d70a85a
Created new functionObject for dsmcFields, renamed post processing utility dsmcFields to dsmcFieldsCalc and calling function object from there.
2009-03-09 19:29:08 +00:00
a7341a7e95
Merge branch 'master' into dsmc
2009-03-09 11:20:58 +00:00
4b75568c90
Added an if (cR < SMALL) guard to VHS sigmaTcR calculation. Giving each processor a different random number generator seed, otherwise they follow the same sequence and are not independent. Tnis is a practical problem because they were producing molecules with the same velocity in neighbouring cells on different procs which then collided and caused a floating point error because they had equal velocities.
2009-03-06 16:30:33 +00:00
9c32b96e01
Added equipartition internal energy distribution sampling function and calling on particle intialisation, Maxwellian wall collision and free stream injection. Interface with WallInteractionModel modified to pass a scalar& for the internal energy and a label to specify the typeId.
2009-03-06 15:53:01 +00:00
e26ca2defb
readUpdate corrected for new mesh data
2009-03-06 13:35:25 +00:00
31964adc76
Averaging does not need to be weighted if the fields being averaged are extensive - they weight themselves automatically. Recording momentum and energy denisty, and averaging them, then once decent averaged fields exist, using the new dsmcFields utility to create the intensive fields: UMean and TMean (translational, internal and overall).
2009-03-06 12:59:58 +00:00
a967daeb34
Change of plan - fields will be stored or referenced only at the solver level and tmps will be returned from the clouds to give them their instantaneous values. Only T and U will be supplied to the dsmcCloud, as before, to provide boundary conditions. Added required field calculation functions. Taking care about what is measured - a U field requires sum(momentum)/sum(mass) per cell - cells can have zero particles in them, hence divide by zero problems. Averaging the momentum field and the rhoM field, and constructing the velocity by dividing the averages as a post-processing stage is a safer and more physcially correct method.
2009-03-05 19:15:26 +00:00
11d9c0f279
rename snappy parameter
2009-03-05 17:01:31 +00:00
aa7be71de3
problem cell deletion
2009-03-05 13:11:28 +00:00
9ce984d1dc
added edge/triFace to the hashing tests
2009-03-05 12:39:22 +01:00
7544164d53
regIOobject, Hasher, IOobject tweak
...
- regIOobject: don't re-register an unregister object on rename/assignment
- Hasher: split-off HasherInt with uint32_t specializations
- IOobject: writeBanner/writeDivider return Stream for easier chaining.
... also dropped some namespace bracketing while I was at it.
2009-03-05 12:06:57 +01:00
0cfce1a7ab
Merge commit 'OpenCFD/master' into olesenm
2009-03-05 11:00:34 +01:00
65bb236e4f
Added new fields to solver and basic calculation of momentum and energy change on wall impact. Need to add references to new fields to DsmcCloud and constructors, all references are to be non-const as the field calculation will occur inside the DsmcCloud.
2009-03-04 18:00:57 +00:00
a5b60b171f
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-03-04 15:27:00 +00:00
dc7c3ae7af
Properly random distribution of particles across inflow patch faces. Modified info() reporting to average per-molecule energy and momentum - more useful.
2009-03-04 14:17:42 +00:00
9611853659
FixedList: added missing #include "contiguous.H"
2009-03-04 15:03:15 +01:00
70f1bad088
mesh.C on cyclics
2009-03-04 12:35:15 +00:00
8de54d3ba7
error message
2009-03-04 12:35:01 +00:00
db8febe9f9
wmakeLnInclude -f now also changes the default linking to 'ln -sf'
...
- this seems to be the most sensible solution.
The changed time stamps on the links doesn't seem to bother make at all.
2009-03-04 13:14:11 +01:00