Sebastian Held
4e91cb95dc
bugfix: --debug-PEC now works with all engines; operator now uses Get... and Set... functions
2010-10-20 07:26:16 +02:00
Thorsten Liebig
7dec28731c
changed CSXCAD API handling used primitives
2010-10-19 16:54:35 +02:00
Sebastian Held
244b92e529
matlab examples: cleaned up MSL2; updated MSL port
2010-10-19 12:33:03 +02:00
Sebastian Held
da3e55a65c
reordered --no-simulation abort point
2010-10-19 09:05:51 +02:00
Sebastian Held
3205d31654
matlab examples: cleaned up MSL
2010-10-19 08:57:10 +02:00
Thorsten Liebig
896c7f21f3
openEMS: abort conditions added
2010-10-18 13:26:25 +02:00
Sebastian Held
52feb7d299
matlab examples: cleaned up Patch_Antenna
2010-10-14 13:25:16 +02:00
Sebastian Held
2948b94cf9
categorized matalb examples
2010-10-14 13:25:16 +02:00
Sebastian Held
7dbddbc4f3
updated gitignore
2010-10-14 13:25:16 +02:00
Thorsten Liebig
1dacbeeb1a
matlab: Dump2VTK using scientific float print
2010-10-14 12:20:19 +02:00
Thorsten Liebig
27d88334b5
mur-ABC: read phase-velocity for each BC separately
2010-10-14 12:19:31 +02:00
Thorsten Liebig
da67c57b47
example: patch antenna
2010-10-12 16:45:34 +02:00
Thorsten Liebig
58d8fc1ec5
matlab: field interpolation on given lines
2010-10-12 16:45:34 +02:00
Sebastian Held
5f033659ea
matlab: new function to add the mesh-space required for PML
2010-10-12 16:35:51 +02:00
Thorsten Liebig
b6362495d8
operator: fix in PEC curves
...
Operator::FindPath method is not optimal yet,
will find weird pathes in some occasions,
at least they will be closed now... hopefully :)
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-10-12 12:49:44 +02:00
Sebastian Held
16e0e2f3f2
bugfix: correct scaling of --debug-boxes
2010-10-11 21:05:02 +02:00
Thorsten Liebig
c1250ce34d
upml ext: save memory and speedup
...
Instead of using an additional voltage/current array mirroring the main volt/curr,
the upml extension now swaps volt with volt_flux and curr with curr_flux
before and after the main engine updates.
This saves memory and therefore also increases the upml speed.
2010-10-07 19:25:22 +02:00
Sebastian Held
0e8b849290
testsuite: bugfix enginetests/cavity.m
2010-10-07 14:42:47 +02:00
Sebastian Held
5cc6438ab7
engine_sse_compressed: speed up
2010-10-07 14:39:54 +02:00
Sebastian Held
4a42d707cf
matlab: PlotHDF5FieldData.m plots now 2D fields, too
2010-10-06 17:42:55 +02:00
Thorsten Liebig
a040a83c00
show name of simulated xml file on startup
2010-10-06 16:27:31 +02:00
Thorsten Liebig
672f2a436a
upml extension: operator get functions and disabled pml in non-pml regions
2010-10-06 15:07:17 +02:00
Thorsten Liebig
043ef6ec4c
extensions: multithreading support added
...
every extension can either implement the single threaded methods e.g. DoPreVoltageUpdates()
or the multithreading aquivalent method e.g. DoPreVoltageUpdates(int threadID)
Engine_Ext_UPML class is an example for a multithreading extensions
2010-10-06 10:30:55 +02:00
Thorsten Liebig
1b2ac008e7
fix in upml operator
2010-10-06 10:04:19 +02:00
Thorsten Liebig
430a04e9e4
new/better method to assign jobs to working threads
2010-10-05 17:24:36 +02:00
Thorsten Liebig
ae281d3dea
upml extension: use inline engine access methods
...
todo: further speed optimization for this extension...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-10-05 11:51:12 +02:00
Thorsten Liebig
6c00a844d2
upml extension: added support for cylindrical multigrid meshes
2010-10-05 11:51:12 +02:00
Thorsten Liebig
66c79aabe6
mur-abc extension copy-constructor should be protected
2010-10-05 11:51:12 +02:00
Thorsten Liebig
684e864a75
upml extension: added support for cylindrical meshs
2010-10-05 11:51:12 +02:00
Thorsten Liebig
cc50b5bbef
ShowStat method added to upml extension
2010-10-05 11:51:12 +02:00
Thorsten Liebig
06bbec106f
new extension: upml
...
Operator extension implementing an uniaxial perfectly matched layer (upml)
This new pml implementation is going to replace the old split-field pml
2010-10-05 11:51:12 +02:00
Thorsten Liebig
887e07a394
define vtk dump data type
...
Using double as vtk data type will fix some errors/warnings in Paraview about a datasize mismatch.
2010-10-05 11:51:12 +02:00
Sebastian Held
388977eac1
new info: boost lib version and tinyxml lib version
2010-10-04 11:35:20 +02:00
Sebastian Held
77d371788d
matlab: calcMSLPort.m: minor update
2010-10-04 10:17:15 +02:00
Thorsten Liebig
007e8c72f3
doc: comments on extensions priority executing order
2010-10-03 20:15:20 +02:00
Thorsten Liebig
5e244bf7cb
fixed crashing "--debug-operator" option with sse-compressed engines
2010-10-03 20:15:20 +02:00
Sebastian Held
09a3a8ab27
testsuite: new test (engine comparison)
2010-10-02 21:05:12 +02:00
Sebastian Held
6f3aa5fd11
Octave compatibility: ReadHDF5*.m
2010-10-02 21:04:28 +02:00
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
1c24877bf4
operator extensions, fixed missing deconstructor
2010-10-02 17:55:19 +02:00
Thorsten Liebig
fb3ccd36bf
engine: update handling extensions & multithreading priority handling fixed
2010-10-02 17:54:34 +02:00
Thorsten Liebig
8f4f9729a4
fix: check for valid interpolation
2010-09-28 16:30:40 +02:00
Thorsten Liebig
70345c32f0
matlab: some new hdf5 field processing routines
2010-09-28 10:34:02 +02:00
Thorsten Liebig
8623e32925
matlab: fix and updates in ReadHDF5Mesh
2010-09-28 10:34:02 +02:00
Thorsten Liebig
af922a10bc
new extension priority system
2010-09-25 19:23:53 +02:00
Thorsten Liebig
832792eb8e
fixed multigrid interpolation, added closed_cylinder support
2010-09-24 12:01:38 +02:00
Thorsten Liebig
8870a20787
fixed extensions handling for cylindrical multigrid
2010-09-22 16:08:39 +02:00
Thorsten Liebig
8c95f21858
extensions check for CylindircalMultiGrid & allow Mur-ABC in radial direction
2010-09-22 09:58:45 +02:00
Thorsten Liebig
54dd06590b
fixed warning in aligned_allocator
2010-09-20 08:12:24 +02:00
Thorsten Liebig
060b93d089
operator: removed redundant methods using integer positions
2010-09-17 15:34:39 +02:00