Commit Graph

162 Commits (c2078f5c3928ba2131aaf3ceebfbab0d678babbb)

Author SHA1 Message Date
Thorsten Liebig e113afb656 new: support debye dispersive material
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-03-19 14:02:06 +01:00
Thorsten Liebig 8d5043bd44 operator: alternative material averaging method
If constant cell material is activated, material probing is performed
only in the center of a primary cell.

This should improve and simplify SAR calculation if all materials
are assumed as constant within a primary YEE cell.

Usage from Matlab/Octave:
FDTD = InitFDTD('CellConstantMaterial',1);

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-18 10:38:55 +01:00
Thorsten Liebig 01ada0cdb6 do not store averaged kappa for RAW-SAR dump
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-02-06 16:47:18 +01:00
Thorsten Liebig 944fd3c528 SAR fix missing conductivity storage
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-01-30 14:15:35 +01:00
Thorsten Liebig 3b44620278 current probes can be a point or line which allows for 1D/2D lumped ports
- this needs the new probe box interface in CSXCAD
- most tutorials have been updated

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2013-01-22 09:22:01 +01:00
Thorsten Liebig e6c0444985 CSXCAD: match recent version with split files for primitives and properties
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-12-03 13:59:39 +01:00
Thorsten Liebig c536e1f344 process fields: new SAR calculation
todo: needs much testing and evaluation

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-11-29 16:45:48 +01:00
Sebastian Held f11b98ecf4 remove dependency on H5Cpp.h 2012-11-11 17:57:36 +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 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 943995c48c TFSF: disable for (currently) unsupported cylindrical mesh 2012-07-25 10:50:56 +02:00
Thorsten Liebig df083a63cc excitation: save & get some important frequencies 2012-07-23 12:09:16 +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 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 afd11bcc4a read number of timesteps as float to better support scientific notation 2012-01-17 11:35:00 +01:00
Thorsten Liebig 2cbdf2d2b2 timestep length warning only for gaussian pulse excitation type 2012-01-17 11:31:53 +01:00
Thorsten Liebig 488772de25 removed misleading timestep progress information, warning about to few timesteps instead
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2012-01-17 10:22:16 +01:00
Thorsten Liebig aaeb103c57 fparser external lib reference added 2011-11-28 11:58:41 +01:00
Thorsten Liebig a82e392338 new debug level 3, update to debug level 2011-11-16 11:24:25 +01:00
Thorsten Liebig 3acea1b203 console output: show snapped mesh type & number of lines/cells 2011-11-14 14:12:36 +01:00
Thorsten Liebig 830f7494c8 console output cleanup: use verbose level ('-v') for old verbose style 2011-11-08 11:49:14 +01:00
Thorsten Liebig b34848f323 new engine interface using sse & speed enhancement in energy estimate
Note: cylindrical engine interface now based on sse engine interface
--> similar to sse engine & cylindrical engine
2011-11-07 12:07:55 +01:00
Thorsten Liebig 0f27f2c886 removed unused variable 2011-11-07 12:04:34 +01:00
Thorsten Liebig 422f17b414 allow multiple boxes in Probe and Dump Properties
if more than one box is defined for a probe or dump property,
the name of the probe/dump processing is appended by a "_n"
2011-08-31 11:05:04 +02:00
Thorsten Liebig 3dcc218b09 show snapped coordinates for dump boxes (if enabled) 2011-07-22 09:55:05 +02:00
Thorsten Liebig afd4a5d07b fixes in current integration box
the given coordinates are now always inside the integration box
2011-07-13 09:36:23 +02:00
Thorsten Liebig 1a06418914 new engine interface for cylindrical fdtd, handling the closed cylinder 2011-04-13 12:16:54 +02:00
Thorsten Liebig 143b561362 lib info updates & vtk>5.2 needs vtkFiltering lib 2011-04-08 12:27:42 +02:00
Thorsten Liebig 62acf5f1b3 ProcessFields now using new VTK_File_IO class for vtk dumps
Todo:
- HDF5_File_IO
- replace all old vtk dump method usage and remove them
2011-04-01 15:29:56 +02:00
Thorsten Liebig f732038475 regression fix for --debug-CSX option 2011-03-28 14:27:28 +02:00
Thorsten Liebig 241ec2bb40 check if operator setup was successful 2011-03-21 15:10:09 +01:00
Thorsten Liebig 490288240a Use new CSXCAD method to show property status 2011-03-17 10:29:54 +01:00
Thorsten Liebig 92d60b3204 fix in cylindrical multigrids: check for valid number of subgrids 2011-03-14 10:37:12 +01:00
Thorsten Liebig e2628740fc new openEMS_FDTD_MPI for better MPI handling 2011-03-10 10:39:07 +01:00
Thorsten Liebig 895e6c635d initial MPI support 2011-03-10 10:39:07 +01:00
Thorsten Liebig b73004be48 new method to dump excitation signals 2011-03-10 10:34:40 +01:00
Thorsten Liebig 277b746462 init processings at a later time 2011-02-16 10:41:52 +01:00
Thorsten Liebig 08dccee749 new frequency domain dump type: local SAR 2011-01-31 12:25:55 +01:00
Thorsten Liebig 24bac9499f allocate dynamic CSX and allow access from basic operator 2011-01-31 12:00:00 +01:00
Thorsten Liebig d93c3f70fe Processing: more debug information in snapping warnings 2011-01-20 14:39:01 +01:00
Thorsten Liebig 8986ef1f31 ProcessEField and ProcessHField replaced by new ProcessFieldProbe 2011-01-18 10:45:03 +01:00
Thorsten Liebig c0c66518c1 new dump type: total current density (rotH) field dump 2011-01-10 11:15:22 +01:00
Thorsten Liebig 51fb31dec1 new SetupProcessing & operator now only stores material data if needed
use the -v command line flag to check whether or not material data is stored
2011-01-10 08:27:50 +01:00
Thorsten Liebig 2c3ebe5a7d new dump type: electric current density (J = kappa * E) 2011-01-07 16:12:07 +01:00
Thorsten Liebig 2fbb8ffdf5 mesh fix in not interpolated H-field dumps 2011-01-05 16:26:24 +01:00