Thorsten Liebig
|
f6663eeccb
|
multithreading engine: removed separate excitation thread
the excitation is now handled by the first (ID=0) "conventional" thread
|
2010-10-02 18:06:38 +02:00 |
Thorsten Liebig
|
fb3ccd36bf
|
engine: update handling extensions & multithreading priority handling fixed
|
2010-10-02 17:54:34 +02:00 |
Thorsten Liebig
|
a52cd4711a
|
MT operator: new separate calc start-stop lines method
|
2010-09-03 12:14:25 +02:00 |
Thorsten Liebig
|
db0f4ab3e0
|
MT-engine has access to MT-operator
|
2010-09-02 22:16:37 +02:00 |
Thorsten Liebig
|
cabdf4a84a
|
clear extensions method allows saver reset of MT engine
|
2010-09-02 22:04:35 +02:00 |
Thorsten Liebig
|
4d67bab7c7
|
fix in calculation of numThreads --> calculation moved to operator
|
2010-08-25 15:27:59 +02:00 |
Thorsten Liebig
|
91ecb547d6
|
fix in multithreading linesPerThread
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
|
2010-06-29 12:44:47 +02:00 |
Thorsten Liebig
|
88b319cbba
|
some typos & consol message fixes
|
2010-06-07 23:08:38 +02:00 |
Thorsten Liebig
|
dab5be229b
|
multithreaded engine now a derived class of compressed sse engine, created by new operator_multithread class
- also fixed double init() call of engines
- operator_multithread open for future multithreaded operator creation
|
2010-05-20 22:02:06 +02:00 |
Sebastian Held
|
df17dc23c6
|
evil hack to get multithreading working again
future: restructure the multithreading engine to only work on top the sse_compressed engine
|
2010-05-20 17:39:39 +02:00 |
Thorsten Liebig
|
8212f039ed
|
more console output regarding operator & engine usage
|
2010-05-19 21:25:15 +02:00 |
Thorsten Liebig
|
98c10c7628
|
define engine type and overload all GetVolt/GetCurr
|
2010-05-17 13:08:27 +02:00 |
Thorsten Liebig
|
7f70f0fb4d
|
engine independent multi-threading
|
2010-05-11 19:11:38 +02:00 |
Sebastian Held
|
71bd794cc1
|
multithreaded engine: use common excitation function
|
2010-04-20 13:10:25 +02:00 |
Thorsten Liebig
|
3b29514d16
|
Access function for number of Lines
|
2010-04-11 23:42:54 +02:00 |
Thorsten Liebig
|
2c21303833
|
NEW: first implementation of Cylindrical Coord FDTD
todo:
- allow closed alpha mesh
- allow r=0 case
- adept field processing
- ...
|
2010-04-09 15:51:37 +02:00 |
Sebastian Held
|
37ff221c18
|
multithreaded engine works
but it's slow...
|
2010-04-01 16:11:55 +02:00 |
Sebastian Held
|
2409a77399
|
bugfix: multithreaded excitation
|
2010-03-31 15:37:39 +02:00 |
Sebastian Held
|
813683304b
|
new commandline switch: --numThreads=
|
2010-03-30 13:13:00 +02:00 |
Sebastian Held
|
b8180287e9
|
time debug code can now be disabled
|
2010-03-28 13:10:16 +02:00 |
Sebastian Held
|
fb193ac25b
|
debugging
|
2010-03-27 22:57:25 +01:00 |
Sebastian Held
|
54344b1b86
|
bug: field dumper directly access protected numTS member variable...
|
2010-03-27 15:26:20 +01:00 |
Sebastian Held
|
e108e17cec
|
bugfix: calculate correct number of timesteps
|
2010-03-27 11:32:06 +01:00 |
Sebastian Held
|
79b0e6a2e0
|
first implementation of a multithreaded engine (bugs and mem leaks present!)
|
2010-03-26 23:53:05 +01:00 |
Sebastian Held
|
a7ccec254d
|
static createEngine() added to work around virtual constructor problems
|
2010-03-26 17:24:43 +01:00 |
Sebastian Held
|
c916059a30
|
new engine: multithreaded
|
2010-03-26 12:57:52 +01:00 |