Thorsten Liebig
ff6920f3a8
FDTD: fix excitation signal length calculation and handling
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2017-02-11 18:17:54 +01:00
Thorsten Liebig
29ecc4b6c5
octave: find hdf5 header for setup too
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2017-02-11 17:25:58 +01:00
Thorsten Liebig
a2c2ec2ff5
cmake: hdf5 support fixes
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-12-13 19:09:13 +01:00
Georg Michel
d8677b100d
forgot an << endl;
2016-12-10 14:06:42 +01:00
Georg Michel
b32cf1fb62
clarified a warning for MPI
2016-12-10 12:35:36 +01:00
Thorsten Liebig
ab682cc0bd
A few fixes for MPI
...
main.cpp:
1. Check return value of ParseFDTDSetup and exit if false
2. Use exit instead of return. These are almost identical. But
in my OpenMPI installation the process with teh highes rank
segfaults at the end when using return. This is not the case
with exit. Probably some C++ cleanup problem (destructors).
openems.cpp:
Give Parse_XML_FDTDSetup a deterministic return value.
openems_fdtd_mpi.cpp:
1. Remove the word "only" in an error message because there can
also be too many processes.
2. Fix the indexing variables for SetSplitPos in SetupMPI. Otherwise
more than one split results in an out-of-range exception and
unexpected behavior.
RunOpenEMS_MPI.m:
Apply Settings.MPI.GlobalArgs also to multi-host scenarios.
2016-12-02 19:03:35 +01:00
Thorsten Liebig
ed33316dcf
tutorials: add new plotRefl showcase to patch antenna tutorial
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-11-29 20:54:34 +01:00
Georg Michel
bcfbcd45ff
Added new routine plotRefl for plotting the port reflection
...
coefficient into a Smith chart.
2016-11-20 15:08:59 +01:00
Thorsten Liebig
765490d7a3
cricital bug fix for mode matching probes
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-11-15 20:13:18 +01:00
Thorsten Liebig
9f3d5f0da2
cmake: fix hdf5 variables
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
# Conflicts:
# CMakeLists.txt
2016-11-15 20:13:05 +01:00
Thorsten Liebig
23518278e8
build: fix hdf5 libraries for newer cmake
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-10-05 20:25:26 +02:00
Georg Michel
3560e17897
removed -DH%_USE_16_API
2016-09-26 13:33:29 +00:00
Georg Michel
d7472c4213
modified h5readatt_octave.cc to conforr to new HDF5v1.8+ API
2016-09-26 12:35:33 +00:00
georgmichel
929b1fac13
added DelayFidelity.m for UWB and Radar applications plus tutorial
2016-09-05 06:19:19 +00:00
Thorsten Liebig
fde213b269
Merge branch 'mpifix' of https://github.com/georgmichel/openEMS
2016-08-26 20:28:02 +02:00
georgmichel
6a7db1917a
clean up HDF5 interface for v1.8+, hdf5readatt_octave.cc still needs to be done but has to wait for upstream Octave fix
2016-08-26 10:06:24 +00:00
georgmichel
8ccfdfdcf4
fix compilation error of nf2ff with MPI
2016-08-26 09:59:29 +00:00
Thorsten Liebig
4adf0842c0
cmake: install header required to use openEMS library
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-08-18 10:28:06 +02:00
Thorsten Liebig
bb3e73f6bf
fix default over sampling
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-07-30 22:04:15 +02:00
Thorsten Liebig
2dc44df0e6
fix help typo
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-06-27 07:53:41 +02:00
Thorsten Liebig
0ea4290f8d
version v0.0.34
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-05-12 21:22:55 +02:00
Dmitry Roshchin
a3c38dd617
Fix linking with VTK 7
2016-03-21 11:37:45 +03:00
Dmitry Roshchin
5b2f5352eb
#if check for vtk >= 6
2016-03-21 11:35:36 +03:00
Thorsten Liebig
add2f2decb
fix wrong time step for cylinder mesh with r=0
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-02-18 22:58:07 +01:00
Thorsten Liebig
bb6483fd73
nf2ff: improve file search / fix for MPI
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-02-09 19:40:23 +01:00
Thorsten Liebig
d5cbfec2be
MPI: fix FDTD setup for non-MPI
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-01-31 13:32:17 +01:00
Thorsten Liebig
ba72767613
cmake: fix MPI compiler use
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-01-31 13:31:52 +01:00
Thorsten Liebig
d75069cfef
MPI: update for MPI usage
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2016-01-27 18:37:07 +01:00
Thorsten Liebig
7c0d75c930
build: split nf2ff into libnf2ff and old nf2ff binary
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-30 14:18:45 +01:00
Thorsten Liebig
18e21d5fa0
check and update CSXCAD during setup
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-30 14:17:56 +01:00
Thorsten Liebig
22093a6347
get BC type and PML size
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-30 14:17:40 +01:00
Thorsten Liebig
6a89ca30aa
tutorials: update rect waveguide
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-29 08:07:51 +01:00
Thorsten Liebig
2572398482
move welcome screen and show usage to openEMS lib
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-19 15:38:21 +01:00
Thorsten Liebig
d439926992
openEMS: check if an excitation was defined
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-19 15:03:30 +01:00
Thorsten Liebig
e4ad3dba0f
openEMS: set verbose level method
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-19 15:03:17 +01:00
Thorsten Liebig
ad02096df5
openEMS: simple interface to create a Gaussian pulse excitation
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-19 15:03:02 +01:00
Thorsten Liebig
8ff7ed4075
split openEMS into libopenEMS and openEMS binary
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-19 15:01:56 +01:00
Thorsten Liebig
205c1546f6
fix boundary conditions
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-15 22:13:54 +01:00
Thorsten Liebig
db79848ed4
update gitignore
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-13 22:49:11 +01:00
Thorsten Liebig
10c5fae35e
nf2ff: remove unused pro file
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-13 22:34:30 +01:00
Thorsten Liebig
6140b07c47
main: more flexible FDTD setup
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-13 22:33:26 +01:00
Thorsten Liebig
1eca3dd23a
matlab: fix DFT for periodic signals
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-12-13 16:27:10 +01:00
Thorsten Liebig
93c878b28f
build: improve vtk6 support and remove qmake build system
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-11-13 21:43:00 +01:00
Thorsten Liebig
445ac7ea39
version v0.0.33
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-10-10 14:19:20 +02:00
Thorsten Liebig
fcd506b664
update install instruction
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-10-04 22:17:08 +02:00
Thorsten Liebig
38ff1ce28c
improve default steady state probe positions
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-09-29 19:57:21 +02:00
Thorsten Liebig
189b560e1d
cmake: improve hdf5 find
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-09-29 19:56:27 +02:00
Thorsten Liebig
03dcf7e967
cmake: add lib suffix
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-09-25 20:27:52 +02:00
Thorsten Liebig
5cce4185df
improve excitation handling for periodic signals
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-09-06 10:19:01 +02:00
Thorsten Liebig
9c80672855
excitation: store only 2 periods of periodic excitations
...
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2015-09-03 22:53:31 +02:00