Commit Graph

239 Commits

Author SHA1 Message Date
Thorsten Liebig
f868eb328c operator_cylinder with flexible base class -> now sse-compressed 2010-05-19 21:10:48 +02:00
Thorsten Liebig
009eeef96a fix: number of lines already defined by engine base-class 2010-05-19 21:08:38 +02:00
Thorsten Liebig
23b917be5f update to Operator::ShowStat and derived operators 2010-05-19 11:42:56 +02:00
Thorsten Liebig
de5bdc8ef6 introducing compressed sse operator & engine
use --engine=sse-compressed option to enable
2010-05-19 11:41:35 +02:00
Sebastian Held
3e9658914f Merge remote branch 'origin/master' 2010-05-19 07:42:22 +02:00
Thorsten Liebig
72330844cc critical fix in engine field access methods 2010-05-18 14:10:11 +02:00
Thorsten Liebig
25777f7f27 cylinder extensions: two critical bug fixes 2010-05-17 15:44:03 +02:00
Thorsten Liebig
f98314d55c mur_abc extension speedup by using inline engine functions 2010-05-17 13:10:14 +02:00
Thorsten Liebig
98c10c7628 define engine type and overload all GetVolt/GetCurr 2010-05-17 13:08:27 +02:00
Thorsten Liebig
b2c436282e fix: init numTS in engine constructor 2010-05-17 13:05:41 +02:00
Thorsten Liebig
a0c215a40c allow node-interpolated hdf5 dump 2010-05-12 20:40:35 +02:00
Sebastian Held
5ada47fdaa moved physical_constants.m 2010-05-12 17:49:45 +02:00
Sebastian Held
e756433aa6 new matlab functions: background processes via queue_*.m 2010-05-12 15:30:18 +02:00
Thorsten Liebig
3bdc4650ab update todo-list 2010-05-11 22:58:46 +02:00
Thorsten Liebig
a1ef3426f2 FIX in sse engine: init fields & fixed reset calls 2010-05-11 22:54:08 +02:00
Thorsten Liebig
10bbb9db79 write interpolation type info to vtk file 2010-05-11 21:03:16 +02:00
Thorsten Liebig
5e5a278ac7 new: node interpolated dump in processfields 2010-05-11 20:38:58 +02:00
Thorsten Liebig
279b348724 correction in H-field cell-interpolation 2010-05-11 20:38:09 +02:00
Thorsten Liebig
4245f26e5e fix of excite signal dump et 2010-05-11 19:11:38 +02:00
Thorsten Liebig
44753cf878 show version on any startup 2010-05-11 19:11:38 +02:00
Thorsten Liebig
abbe10bd9f fix: init sse correctly 2010-05-11 19:11:38 +02:00
Thorsten Liebig
7f70f0fb4d engine independent multi-threading 2010-05-11 19:11:38 +02:00
Thorsten Liebig
54d0671d33 new: operator should create its engine 2010-05-11 19:11:38 +02:00
Thorsten Liebig
74ba9eceff cylinder-operator docu 2010-05-11 19:11:37 +02:00
Thorsten Liebig
8cc2a2dd44 Moved special cylinder operations into op extentions 2010-05-11 19:11:37 +02:00
Thorsten Liebig
0a2f5fee5a update to Operator::ShowStat + count PEC 2010-05-10 09:14:29 +02:00
Thorsten Liebig
7cc2a7fcf2 bug fix in current integration 2010-05-07 22:59:02 +02:00
Thorsten Liebig
5b3ccd3f53 bug fix in interpolated h-field dump 2010-05-07 22:58:56 +02:00
Thorsten Liebig
065c05eeae limit the gauss excitation to max timesteps 2010-05-05 17:28:00 +02:00
Thorsten Liebig
e3a12c959d removed & cleanup old c-examples 2010-05-05 13:04:19 +02:00
Sebastian Held
e237216f56 win32 compile fix 2010-05-05 10:16:34 +02:00
Thorsten Liebig
6de275a593 removed CRLF (-> LF) from older files in tools-subfolder 2010-05-04 16:53:03 +02:00
Sebastian Held
c07eb52f30 openEMS presents its build version 2010-05-04 09:31:10 +02:00
Thorsten Liebig
09cc2c7360 added extension support to cylinder-operator/engine & removed some unused code 2010-05-03 23:08:47 +02:00
Thorsten Liebig
ca8d2f8833 check whether extensions are cylinder-coords approved or not... 2010-05-03 22:37:29 +02:00
Thorsten Liebig
fe483946d2 cylinder-operator: use operator.h EC calc 2010-05-03 22:36:04 +02:00
Thorsten Liebig
e64c67de11 invoke_openEMS.m got lost somehow... 2010-05-03 22:09:40 +02:00
Sebastian Held
4cff6eebc5 minor fix 2010-05-03 21:20:49 +02:00
Sebastian Held
4d7b868e03 fixed testsuite 2010-05-03 18:43:54 +02:00
Sebastian Held
f762214eae split excitation from operator
The excitation variables and functions are separated into a class Excitation.
This allows completely different operator implementations (e.g. TLM) to use the excitations functions without deriving from class Operator.
2010-05-03 18:33:14 +02:00
Sebastian Held
38c03d5b0c SSE fix for 32-bit platforms
Dynamic allocated memory is not aligned to 16 bytes, even if SSE vectors are involved.
Changed operator new to posix_memalign()
2010-05-03 14:47:17 +02:00
Thorsten Liebig
99a082e8a6 sse: small code-cleanup 2010-05-01 13:06:13 +02:00
Thorsten Liebig
63ef1b3ebf sse engine: changed the vector order to reduce copy operations 2010-05-01 12:57:43 +02:00
Thorsten Liebig
d26986fe0d sse: removed more unnecessary methods & new operator access & names that make more sense 2010-04-30 19:41:44 +02:00
Thorsten Liebig
2a3e8dd20f new: operator access functions 2010-04-30 19:40:08 +02:00
Thorsten Liebig
3e09b22b4a removed unnecessary methodes in sse engine & fixed excitation 2010-04-30 19:09:05 +02:00
Sebastian Held
209c066732 Merge branch 'master' into sse
Conflicts:
	TESTSUITE/helperscripts/invoke_openEMS.m
2010-04-30 15:29:21 +02:00
Sebastian Held
6575e89252 FFT corrected 2010-04-30 15:26:37 +02:00
Sebastian Held
b0d0aba99d older compilers do not define __SIZEOF_FLOAT__ 2010-04-30 15:26:37 +02:00
Sebastian Held
d0427ea140 examples adapted to win32 2010-04-30 15:15:03 +02:00