13bddac8f0
singleCellFvMesh and application
2009-11-11 11:29:22 +00:00
cad5a703fc
Merge branch 'olesenm'
2009-11-06 11:05:21 +00:00
bd00518f47
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-11-04 11:40:20 +00:00
2268ea38a0
Added Container template argument for e.g. construct from faceList
2009-11-04 11:40:12 +00:00
ebe39c4ea4
Merge commit 'OpenCFD/master' into olesenm
2009-11-04 08:56:20 +01:00
53a9208d9f
Merge commit 'bundle/home' into olesenm
...
Conflicts:
src/OpenFOAM/matrices/simpleMatrix/simpleMatrix.C
src/OpenFOAM/matrices/simpleMatrix/simpleMatrix.H
tutorials/incompressible/simpleFoam/airFoil2D/Allclean
tutorials/multiphase/settlingFoam/ras/tank3D/Allclean
2009-11-04 08:54:34 +01:00
b54f89ac05
PV3Reader - render after toggling show point/patch names
2009-11-03 22:13:48 +01:00
e596285b43
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-11-03 20:58:43 +00:00
d109f88657
Fix for viewing glyphs on a set of patches provided by Mark Olesen.
2009-11-03 20:58:41 +00:00
e3b5d373d0
PV3FoamReader bugfix - interpolated point fields had wrong names on the patches
2009-11-03 21:36:50 +01:00
151f30e779
made container constructors explicit
2009-11-03 18:09:52 +00:00
69a4c76c6e
changed help text
2009-11-03 18:08:53 +00:00
baea3d76a8
CompactListList to use offsets sized one beyond nRows
2009-11-03 18:04:24 +00:00
fe17dd2d1f
globalIndex to use procI+1 scheme
2009-11-03 18:02:52 +00:00
cfdb0a5ec3
wildcards for excludedPatches
2009-11-02 13:31:17 +00:00
5c98e0b652
Tecplot360 writer
2009-11-02 13:30:51 +00:00
ba1422df46
Tecplot360 writer
2009-11-02 13:30:36 +00:00
946aac500a
HashTbl changes
...
- iterators store pointers instead of references to the HashTbl.
This lets us use the default bitwise copy/assignment
- add empty constructor for iterators. It returns the equivalent to end().
This lets us do this:
HashTbl<label>::iterator iter;
// some time later
iter = find(Value);
- erase(const HashTbl<AnyType, Key, AnyHash>&) is now more generous.
Only the Key type matters, not the hashing function.
2009-10-30 22:37:35 +01:00
1fbcb6e2c0
Added HashTbl::shrink() - but it only be useful in particular situations
...
- for the hashTableTest3, it seemed to slow things down a bit
loop 0 - Erased 100000 elements (size 2900000 capacity 4194304) 0.31 s
loop 1 - Erased 100000 elements (size 2800000 capacity 4194304) 0.01 s
loop 2 - Erased 100000 elements (size 2700000 capacity 4194304) 0 s
loop 3 - Erased 100000 elements (size 2600000 capacity 4194304) 0 s
loop 4 - Erased 100000 elements (size 2500000 capacity 4194304) 0.01 s
loop 5 - Erased 100000 elements (size 2400000 capacity 4194304) 0 s
loop 6 - Erased 100000 elements (size 2300000 capacity 4194304) 0 s
loop 7 - Erased 100000 elements (size 2200000 capacity 4194304) 0 s
loop 8 - Erased 100000 elements (size 2100000 capacity 4194304) 0.01 s
loop 9 - Erased 100000 elements (size 2000000 capacity 4194304) 0.44 s
loop 10 - Erased 100000 elements (size 1900000 capacity 4194304) 0.44 s
loop 11 - Erased 100000 elements (size 1800000 capacity 4194304) 0.39 s
loop 12 - Erased 100000 elements (size 1700000 capacity 4194304) 0.4 s
loop 13 - Erased 100000 elements (size 1600000 capacity 2097152) 0.15 s
loop 14 - Erased 100000 elements (size 1500000 capacity 2097152) 0.01 s
loop 15 - Erased 100000 elements (size 1400000 capacity 2097152) 0 s
loop 16 - Erased 100000 elements (size 1300000 capacity 2097152) 0 s
loop 17 - Erased 100000 elements (size 1200000 capacity 2097152) 0.01 s
loop 18 - Erased 100000 elements (size 1100000 capacity 2097152) 0 s
loop 19 - Erased 100000 elements (size 1000000 capacity 2097152) 0.27 s
loop 20 - Erased 100000 elements (size 900000 capacity 2097152) 0.2 s
loop 21 - Erased 100000 elements (size 800000 capacity 1048576) 0.1 s
loop 22 - Erased 100000 elements (size 700000 capacity 1048576) 0 s
loop 23 - Erased 100000 elements (size 600000 capacity 1048576) 0 s
loop 24 - Erased 100000 elements (size 500000 capacity 1048576) 0.12 s
loop 25 - Erased 100000 elements (size 400000 capacity 524288) 0.04 s
loop 26 - Erased 100000 elements (size 300000 capacity 524288) 0.01 s
loop 27 - Erased 100000 elements (size 200000 capacity 262144) 0.02 s
loop 28 - Erased 100000 elements (size 100000 capacity 131072) 0.02 s
loop 29 - Erased 100000 elements (size 0 capacity 2) 0 s
2009-10-30 19:28:39 +01:00
2c73afb6ec
HashTbl avoid backward search in erase()
...
- The ideas as discussed in email
- The speedup is really there.
Before
loop 0 - Erased 100000 elements: 3.82 s
loop 1 - Erased 100000 elements: 11.45 s
loop 2 - Erased 100000 elements: 19.46 s
loop 3 - Erased 100000 elements: 27.73 s
loop 4 - Erased 100000 elements: 38.74 s
^C
After
loop 0 - Erased 100000 elements (size 2900000 capacity 8388608) 0.01 s
loop 1 - Erased 100000 elements (size 2800000 capacity 8388608) 0 s
loop 2 - Erased 100000 elements (size 2700000 capacity 8388608) 0.01 s
loop 3 - Erased 100000 elements (size 2600000 capacity 8388608) 0 s
loop 4 - Erased 100000 elements (size 2500000 capacity 8388608) 0 s
loop 5 - Erased 100000 elements (size 2400000 capacity 8388608) 0 s
loop 6 - Erased 100000 elements (size 2300000 capacity 8388608) 0 s
loop 7 - Erased 100000 elements (size 2200000 capacity 8388608) 0 s
...
2009-10-30 18:54:51 +01:00
55a89e9db3
added HashTbl as development replacement for HashTable
...
- rename to HashTable later when it is considered stable
2009-10-30 18:31:28 +01:00
51bb18ce78
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-10-30 17:24:05 +00:00
9bb3c1c1ba
New solvers and tutorial cases transferred from OpenFOAM-1.6.x.
2009-10-30 17:24:02 +00:00
c9f7267b7f
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-10-29 14:48:39 +00:00
555c1ea30d
minor cosmetics
2009-10-29 14:28:57 +00:00
6b289c32fd
added check to ensure that the inert specie exists in available specie list
2009-10-28 12:21:28 +00:00
02e73e2530
Merge branch 'master' of /home/hunt2/mattijs/OpenFOAM/OpenFOAM-dev/.
2009-10-27 16:44:41 +00:00
d34aee63ed
Merge branch 'olesenm'
2009-10-27 11:50:12 +00:00
ec03076d00
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-10-27 09:53:25 +00:00
c100ffc957
Merge commit 'OpenCFD/master' into olesenm
...
Conflicts:
src/OpenFOAM/matrices/simpleMatrix/simpleMatrix.C
src/OpenFOAM/matrices/simpleMatrix/simpleMatrix.H
src/mesh/blockMesh/curvedEdges/BSpline.C
src/mesh/blockMesh/curvedEdges/spline.C
src/mesh/blockMesh/curvedEdges/spline.H
- Also adjusted chemistrySolver/EulerImplicit/EulerImplicit.C
to use simpleMatrix with initialized values
2009-10-27 08:29:33 +01:00
278e8c5030
Converted constant reference to primitive arguments to constant primitive arguments.
2009-10-26 22:45:21 +00:00
c9a2f4923e
templated uniformInterpolationTable
2009-10-26 19:15:32 +00:00
cbe5974c26
adding tabulated U wall function BC and utility to generate tables
2009-10-26 18:54:10 +00:00
2b7dee2c8b
add applications/test/BSpline - it fails!
2009-10-26 13:14:40 +01:00
9a139812ed
Merge branch 'master' of /home/hunt2/mattijs/OpenFOAM/OpenFOAM-dev/.
2009-10-26 09:59:18 +00:00
46f1df810c
unallocated Pstream
2009-10-26 09:59:07 +00:00
122f3c466f
extraneous reduce on noFailedChecks
2009-10-23 18:35:26 +01:00
83cee1cb68
First useful Qt modifications to the PV3blockMeshReader, PV3FoamReader
...
- Show Point Numbers as is_internal="1" and hook directly into a QT-checkbox
and thus bypass modifying the reader state.
- Same for Cache Mesh and Show Patch Names
2009-10-23 00:33:42 +02:00
19359869f4
use degToRad
2009-10-22 13:05:26 +01:00
9120e00a59
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-10-22 11:59:45 +01:00
9221793088
Changing
...
deltaT().value() to deltaTValue()
and
deltaT0().value() to deltaT0Value()
across the whole code - faster to return especially if being used
often, in each call to a submodel for example.
2009-10-21 16:36:07 +01:00
d6a278f2b2
Introduced the new file unitConversion.H to hold degToRad, radToDeg
...
and other unit conversion functions as they are required e.g. slug <-> kg.
2009-10-21 10:55:00 +01:00
427bbd8174
Changed the interface for the upToDate check to avoid unnecessary object lookups
...
by providing the independent objects directly.
2009-10-20 22:17:37 +01:00
10dd3ea2a4
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-10-20 22:15:23 +01:00
32e2edb94b
degrees to radians conversion
2009-10-20 22:15:18 +01:00
dfd82248e2
First level of support for cached temporary fields.
2009-10-20 18:30:55 +01:00
3c788010fb
Merge commit 'bundle/olesenm' into home
2009-10-19 19:47:45 +02:00
ffc9d0d97b
find/replace pi/180.0 -> degToRad() and 180.0/pi -> radToDeg()
...
- note left utilities/mesh/advanced/collapseEdges/collapseEdges.C as-is.
It looks suspicious, but the change was recent, so maybe it means something
2009-10-19 13:53:25 +02:00
61ad54ec03
skip group type 7 (nodes) as output by salome
2009-10-18 21:14:15 +01:00
1ef88a2aef
blockMesh reader fix, start refactoring of PV3Readers
...
- apply scaleFactor (eg, mm->m) in PV3 reader - this looks better when
overlaying with other objects
- stop segfault when paraview exits without deleting readers first
2009-10-18 17:50:41 +02:00