- 18 Mar, 2009 1 commit
-
-
Graham authored
Modifying dsmcFields to allow negative rhoNMean values, only cheching for min(mag(rhoNMean)) < VSMALL
-
- 17 Mar, 2009 2 commits
-
-
Graham authored
Initialising rhoN, rhoM and iDof fields to VSMALL instead of 0.0 to avoid floating point errors or the need to skip field calculation. Rewritten initialisation function to fill on a cell-by-cell basis, filling into randomly distributed positions in volume weighted selected tetrahedrons (decomposed cells) - much faster.
-
Graham authored
-
- 13 Mar, 2009 3 commits
- 12 Mar, 2009 15 commits
-
-
henry authored
-
henry authored
-
-
henry authored
-
henry authored
-
henry authored
specified to be cached to avoid unnecessary recalculation.
-
henry authored
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.
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
graham authored
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;
-
- 11 Mar, 2009 4 commits
- 10 Mar, 2009 9 commits
-
-
mattijs authored
-
mattijs authored
-
graham authored
Cartesian subCelling of collision cell implemented. Need to check the impact on performance and results
-
graham authored
Changed way of populating database for dsmcFieldCalc. Added correctBoundaryConditions() to sigmaTcRMax on initialisation
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
- 09 Mar, 2009 5 commits
- 06 Mar, 2009 1 commit
-
-
graham authored
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.
-