Commit Graph

427 Commits

Author SHA1 Message Date
Thorsten Liebig
3dba30c240 regression fix
regression fix introduced by 013f92ba26

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-11-21 16:18:06 +01:00
Sebastian Held
fb542df1c3 fixed warning about comparison between signed and unsigned
Proposed change:
Operator::SetBCSize() and Operator::GetBCSize() should have unsigned sizes.
2012-11-15 22:10:42 +01:00
Sebastian Held
013f92ba26 fixed some warnings of gcc-4.7 2012-11-15 21:44:43 +01:00
Thorsten Liebig
d64e43a73c run post processing after final time evaluation
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-11-06 12:46:54 +01:00
Thorsten Liebig
211e7170e4 critical bug fix: access after delete
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-10-29 14:51:02 +01:00
Sebastian Held
42f0a6dc59 linux compile fix
Forgot to add a header.
2012-10-06 21:10:23 +02:00
Sebastian Held
384cfe5677 bugfix Windows: FTZ and DAZ bits in SSE computation unit is thread dependent.
This fix sets the FTZ ans DAZ bits in every thread to gain the speedup.
Linux seems to store these bits per process rather than per thread.
2012-10-06 20:50:36 +02:00
Thorsten Liebig
0022996df6 FDTD: new argument to reduce the used timestep by a given factor
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-27 14:20:20 +02:00
Thorsten Liebig
2f228f2161 update & fix to FDTD simulation statistics
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-25 11:24:25 +02:00
Thorsten Liebig
2966ba2902 new option to dump FDTD simulation statistics
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-24 15:16:47 +02:00
Thorsten Liebig
a704b49947 MPI: new check extension compatibility framework
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-09-17 16:56:14 +02:00
Thorsten Liebig
a7380816e8 fix in handling extensions, delete/cleanup rejected extensions 2012-09-17 16:54:55 +02:00
Thorsten Liebig
3dd48d8cf9 fixed priority system for dispersive media 2012-09-13 09:49:06 +02:00
Thorsten Liebig
0ad528e6b8 operator: use newton iteration to calculate numerical phase velocity 2012-07-25 09:41:30 +02:00
Thorsten Liebig
3546fcc97d TFSF: some critical fixes & Tutorial updates 2012-07-23 12:10:35 +02:00
Thorsten Liebig
df083a63cc excitation: save & get some important frequencies 2012-07-23 12:09:16 +02:00
Thorsten Liebig
cb912378dc TFSF: fixed type 2012-07-19 11:46:38 +02:00
Thorsten Liebig
21ccdc7d0a TFSF: allow 1D/2D plane wave excitations
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-07-18 16:59:42 +02:00
Thorsten Liebig
be8a3fbc51 new extension: total-field/scattered-field excitation
See new matlab tutorial: RCS_Sphere.m

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-07-18 13:12:25 +02:00
Thorsten Liebig
ad90817a50 continued (internal) reorganization of excitation 2012-07-17 13:23:00 +02:00
Thorsten Liebig
e20121540f reorganization and cleanup of excitation handling
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-07-16 17:15:10 +02:00
Thorsten Liebig
e9496cf358 API change in CSXCAD: renamed property Electrode to Excitation 2012-07-16 12:32:38 +02:00
Thorsten Liebig
4e2dba9b55 use float to calculate EC parameter to save some memory 2012-07-12 10:06:13 +02:00
Thorsten Liebig
5ae28ddbfa minor typo 2012-07-12 09:31:22 +02:00
Thorsten Liebig
900de9e1aa Cylindrical sub-grids: now full interpolation --> support graded alpha-mesh
With this change a fully graded cylindrical mesh including sub-grids is now possible!

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-06-25 13:22:34 +02:00
Thorsten Liebig
410d250995 operator: new GetDiscDelta method
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-06-25 13:20:04 +02:00
Sebastian Held
bd28d77e3b silenced some warnings; reformatted pro-file 2012-06-17 20:29:31 +02:00
Thorsten Liebig
640419ab7a complete cylindrical multigrid support for conducting sheet model 2012-06-06 14:23:12 +02:00
Thorsten Liebig
f3dc73873d Allow Lorentz material and cylindrical multi-grids 2012-06-06 14:18:42 +02:00
Thorsten Liebig
1f32d4f7c6 conducting sheet model: fixes concerning cylindrical mesh 2012-06-06 10:31:21 +02:00
Thorsten Liebig
d7d5802ba9 fixed unnecessary memory allocation for lorentz material extension 2012-06-06 10:30:47 +02:00
Thorsten Liebig
a29ba68729 lorentz material model now supports cylindrical coordinates 2012-06-06 10:29:57 +02:00
Thorsten Liebig
11fed5f506 cylinder engine extension changed handling and priority 2012-06-06 10:28:06 +02:00
Thorsten Liebig
0cf527d74c introduced new (dummy) cylinder engine
This is mainly for completeness, this engine doesn't (yet) have any functionality
2012-06-06 10:25:40 +02:00
Thorsten Liebig
08328e62b0 updates to GetYeeCoords
the cylindrical multigrid will return false in case of a sub-grid mesh position
2012-06-06 10:19:30 +02:00
Thorsten Liebig
8d10970c3c operator extension saves information about cylindrical mesh special case r==0 2012-06-06 10:16:55 +02:00
Thorsten Liebig
993466fd69 fixed typo 2012-06-06 10:13:04 +02:00
Thorsten Liebig
03ea877bf7 allow conducting sheet for cylindrical multigrids 2012-05-11 10:49:55 +02:00
Thorsten Liebig
9b0186502b disable pml in alpha-direction for cylindrical multigrid scheme
todo: pml should be enabled for all sub-grids

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-05-11 10:49:22 +02:00
Thorsten Liebig
c809cc65cd cleanup in operator extensions GetExtensionName() 2012-05-11 10:47:45 +02:00
Thorsten Liebig
c4db77dd18 fix: Operator Extension base class returns NULL on Clone() by default 2012-05-11 10:45:44 +02:00
Thorsten Liebig
ac8ecb64c8 fixes and fallback in conducting sheet model
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-05-10 11:04:44 +02:00
Thorsten Liebig
317ef82993 new FDTD extension: conducting sheet model 2012-05-08 13:58:20 +02:00
Thorsten Liebig
3abe10848d dispersive material: critical bug fixes 2012-04-27 16:47:27 +02:00
Thorsten Liebig
f62da05c12 rewritten SAR calculation 2012-04-27 16:37:42 +02:00
Thorsten Liebig
c2abe89440 Drude material: added support for multi-pole drude 2012-04-27 16:37:42 +02:00
Thorsten Liebig
796fd83f7b dispersive material extension: prepared for higher order dispersion 2012-04-27 16:37:42 +02:00
Thorsten Liebig
fb5b330d25 drude type material: losses added 2012-04-27 16:37:42 +02:00
Thorsten Liebig
fedb8a91f2 UPML: allow pml in +/- alpha direction in a cylindrical FDTD mesh
This needs a lot of stability testing and verification!

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-02-21 12:40:36 +01:00
Thorsten Liebig
314f4ad427 cylindrical operator fix: check for metal on z-axis 2012-02-10 11:57:28 +01:00