Commit Graph

298 Commits (68e20f06ea0e6145220fe443ec4c91991ac40462)

Author SHA1 Message Date
Thorsten Liebig d3d9db2933 new tutorials: MSL_NotchFilter & CRLH_Extraction 2011-09-19 12:22:37 +02:00
Thorsten Liebig dd7269d40a matlab: revision of AddMSLPort + calcPort
all examples using this functions need to be revised!
2011-09-19 10:14:27 +02:00
Thorsten Liebig ed79f91a0f moved tutorials to matlab/tutorials 2011-09-19 09:33:42 +02:00
Thorsten Liebig 6a8b6dadae matlab field range now has more flexibility 2011-09-14 16:38:59 +02:00
Thorsten Liebig 4edc50b981 allow RunOpenEMS without options 2011-09-13 10:50:08 +02:00
Thorsten Liebig 467af5e5b6 typo in matlab SetGaussExcite 2011-09-08 15:43:41 +02:00
Thorsten Liebig 326e0aaa31 Dump2VTK: replace NaN and Inf with 0 2011-08-16 11:23:44 +02:00
Thorsten Liebig ea71dce1c3 matlab: some fixes in field interpolation and vtk dump 2011-07-22 10:02:09 +02:00
Thorsten Liebig 68bc235058 fix in ps command of FindFreeSSH 2011-07-13 09:39:41 +02:00
Thorsten Liebig 20edb20efe matlab: AddLumpedPort completely rewritten 2011-07-13 09:38:31 +02:00
Thorsten Liebig b6d62858cc matlab: RunOpenEMS can search a list for a free host using FindFreeSSH 2011-07-07 08:11:39 +02:00
Thorsten Liebig d8599ca3a4 matlab ReadUI: new default AR order 0 2011-07-07 08:09:34 +02:00
Sebastian Held 3f041cc5af enclose pwd in single quotes to allow for some special characters
Found by Fedor.
2011-06-30 09:59:00 +02:00
Thorsten Liebig be9ee6b76b new autoregressive signal model for dft resonance estimation 2011-06-08 11:25:35 +02:00
Thorsten Liebig 36c933c208 use absolute time in dft and fft 2011-06-08 11:23:55 +02:00
Thorsten Liebig a6d5d79ced matlab: typo 2011-05-30 10:58:58 +02:00
Thorsten Liebig b39aa3857d MPI: simplified matlab interface: RunOpenEMS_MPI using a host list 2011-05-04 17:08:39 +02:00
Sebastian Held c34d100f6e bug fixes in matlab port functions 2011-04-20 14:25:00 +02:00
Sebastian Held 3bce66a510 typo 2011-04-20 14:22:22 +02:00
Thorsten Liebig 1bab004858 updates & fixes to matlab handling field dumps 2011-04-11 11:43:43 +02:00
Thorsten Liebig 4877532c8e fix in ReadHDF5FieldData 2011-04-08 11:26:13 +02:00
Thorsten Liebig 7b34a8706a new lumped elements using new CSPropLumpedElement CSXCAD-class 2011-04-08 09:59:48 +02:00
Thorsten Liebig 43177a2237 MPI: RunOpenEMS_MPI on Linux only 2011-03-21 14:46:35 +01:00
Thorsten Liebig 9c061e9d84 MPI: redirect output for ranks>0 to file
changes to main.cpp:
read global command line arguments first to allow for immediate output redirection

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2011-03-10 10:39:08 +01:00
Thorsten Liebig eb7524b6f6 MPI: Setup MPI now allows split in all directions with defitions read from xml-file
Warning: depends on API changes in CSXCAD!
2011-03-10 10:39:08 +01:00
Thorsten Liebig 8acb348edb MPI: simplified RunOpenEMS 2011-03-10 10:39:08 +01:00
Thorsten Liebig 581a905b05 MPI+matlab: auto boot mpd with given hostfile 2011-03-10 10:39:08 +01:00
Thorsten Liebig a20fbea530 MPI: new matlab RunOpenEMS_MPI 2011-03-10 10:39:07 +01:00
Thorsten Liebig 95c5f59d31 matlab: fix undesired output in hdf5 field data read 2011-03-10 10:34:44 +01:00
Thorsten Liebig 9a77f18637 matlab API change: ports now need a priority! 2011-02-08 10:35:23 +01:00
Thorsten Liebig 4dab50a3f1 matlab: enable non comlex FD dump to read
todo: the matlab function should use the number of frequencies in the hdf5 file in the future
2011-02-04 10:27:42 +01:00
Sebastian Held aacd0964fb updated calcPort.m to return time- and frequency domain currents and voltages 2011-02-04 09:38:15 +01:00
Thorsten Liebig 15826e910e matlab: critical bug fix in dft/fft calculations 2011-01-31 10:57:20 +01:00
Thorsten Liebig 529cbc1305 matlab Dump2VTK: coordinate transform for 3D fields only 2011-01-26 08:23:49 +01:00
Thorsten Liebig 57c4c56849 matlab fix: missing time information in ReadHDF5FieldData 2011-01-24 09:26:14 +01:00
Thorsten Liebig faf377081d matlab: fix in ReadHDF5FieldData handling FD dumps 2011-01-20 14:38:11 +01:00
Thorsten Liebig c264cc8dc0 fix in GetField_Interpolation & docu 2011-01-05 16:26:23 +01:00
Sebastian Held ba2b962c4b new example: directional coupler in stacked microstrip technology 2011-01-03 15:34:32 +01:00
Sebastian Held 58298e42d3 minor fix AddMSLPort.m 2011-01-03 11:03:20 +01:00
Sebastian Held af4318ef7e typo 2011-01-03 11:02:37 +01:00
Thorsten Liebig dce988b52f waveguide examples update 2011-01-02 11:32:00 +01:00
Thorsten Liebig 7d09021dd4 fixes in Plot- and ReadHDF5FieldData 2011-01-02 11:28:03 +01:00
Thorsten Liebig 2859b394c2 update matlab examples: Circular waveguide 2011-01-01 18:48:19 +01:00
Thorsten Liebig 5a9b6e1bd5 matlab examples: update to patch-antenna and new patch antenna array example 2010-12-28 13:36:19 +01:00
Thorsten Liebig 2254e01fd6 matlab docu fix for lumped port 2010-12-26 19:45:48 +01:00
Thorsten Liebig b7a9b8c605 simplified nf2ff creation and example update 2010-12-21 09:35:27 +01:00
Sebastian Held 09371484f4 new matlab function: WriteHDF5 2010-12-20 13:16:18 +01:00
Sebastian Held 1aae16dc95 new feature: near-field to far-field transform 2010-12-20 13:15:51 +01:00
Thorsten Liebig 661410cd66 ProcessFields now writes TD data into HDF5 group: /FieldData/TD + adapted matlab HDF5
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-20 10:40:33 +01:00
Thorsten Liebig 79c742ffc7 matlab docu update 2010-12-16 13:42:43 +01:00
Sebastian Held e9ea327f17 calcPort.m now uses ReadUI.m 2010-12-16 11:39:13 +01:00
Sebastian Held ee23c2f909 testsuite updated 2010-12-16 10:33:06 +01:00
Thorsten Liebig b324296e23 update example: Rect_Waveguide 2010-12-09 12:59:10 +01:00
Sebastian Held 1cb6040524 new optimizer: based on ASCO (http://asco.sf.net)
high-performance differential evolution (DE) optimization algorithm
2010-11-29 14:11:03 +01:00
Sebastian Held 3998f8d1ec new port: AddCurvePort.m 2010-11-29 14:09:04 +01:00
Thorsten Liebig c271a68226 matlab: fix in lumped port priorities 2010-11-26 14:51:39 +01:00
Thorsten Liebig 2c60bf042e matlab: Dump2VTK now can dump scalar field + dump speed enhancements 2010-11-26 14:50:49 +01:00
Thorsten Liebig 150b290aec matlab: ssh: copy all simulation files to host machine 2010-11-26 14:48:47 +01:00
Sebastian Held affd6ada44 minor changes at RunOpenEMS.m (SSH specific) 2010-11-25 12:54:02 +01:00
Thorsten Liebig f204bc2723 Mode matching probe: fixed an error in HField interpolation
Now also excluding the boundaries from the MM.
Updated waveguide example: Rect_Waveguide.m

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-10-26 08:30:35 +02:00
Sebastian Held 244b92e529 matlab examples: cleaned up MSL2; updated MSL port 2010-10-19 12:33:03 +02:00
Sebastian Held 3205d31654 matlab examples: cleaned up MSL 2010-10-19 08:57:10 +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
Thorsten Liebig 1dacbeeb1a matlab: Dump2VTK using scientific float print 2010-10-14 12:20:19 +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
Sebastian Held 4a42d707cf matlab: PlotHDF5FieldData.m plots now 2D fields, too 2010-10-06 17:42:55 +02:00
Sebastian Held 77d371788d matlab: calcMSLPort.m: minor update 2010-10-04 10:17:15 +02:00
Sebastian Held 6f3aa5fd11 Octave compatibility: ReadHDF5*.m 2010-10-02 21:04:28 +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 ab701c4a7f new allow multiple ProcessIntegral and ProcessModeMatch using this to dump mode purity additionally 2010-09-09 10:02:33 +02:00
Thorsten Liebig 20ade0f053 new: enable cascaded multi-grids... incl. an example 2010-09-08 16:07:28 +02:00
Thorsten Liebig bac2fc22f7 Mur-ABC: set a phase velocity to handle dispersive waveguides 2010-08-10 07:50:53 +02:00
Thorsten Liebig a82cd6d817 remote run: use mktemp to create tmp folder on ssh host 2010-08-09 16:56:35 +02:00
Thorsten Liebig 8947cefc14 matlab: allow optional arguments for SetBoundaryCond (e.g. pml grading function) 2010-07-30 17:53:04 +02:00
Thorsten Liebig f2a3b19d6e matlab: allow strings as BC definition 2010-07-30 17:03:34 +02:00
Sebastian Held 7601a1fc9d matlab interface: added option 'silent' to RunOpenEMS.m 2010-07-20 11:38:06 +02:00
Thorsten Liebig d3434906a3 new: split field pml implementation started
todo:
- pml edges and corners
- flexible profile definition
- lots of testing !!!

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-07-16 17:25:32 +02:00
Sebastian Held 1cc0bb7803 documentation update GetField_TD2FD.m 2010-07-15 11:46:36 +02:00
Thorsten Liebig 2d69edbe76 some example updates 2010-07-14 14:25:09 +02:00
Thorsten Liebig f11b0e5ce4 Update to ReadUI method & examples
all examples may need a revision...
2010-07-14 13:09:18 +02:00
Sebastian Held 0d2811ff21 bugfix DFT_time2freq.m
The DFT used to operate on absolute time. This is now fixed.
2010-07-14 10:23:55 +02:00
Sebastian Held 1054fe0b75 added free space wave impedance to physical_constants.m 2010-07-08 15:07:06 +02:00
Thorsten Liebig 290dd944df new example: plane wave with metamaterial 2010-07-06 17:07:50 +02:00
Sebastian Held 1087469c71 typo 2010-06-29 16:11:03 +02:00
Thorsten Liebig eea46a922d matlab & linux: pipe openEMS output to log file 2010-06-21 12:17:19 +02:00
Sebastian Held 936983c331 updated matlab port definition functions; Y-parameter calculation 2010-06-18 14:26:05 +02:00
Sebastian Held 52b8a20104 matlab: MRStub implementation; LumpedPort implementation 2010-06-09 09:53:49 +02:00
Thorsten Liebig db846ad853 matlab: RunOpenEMS + ssh remote simulation support
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-06-09 09:22:54 +02:00
Sebastian Held 06901119ce matlab: new example: resistance "sheet" 2010-06-01 11:42:31 +02:00
Sebastian Held 03f797de52 new matlab example: pml evaluation 2010-05-28 15:14:01 +02:00
Sebastian Held 656d5ab258 updated documentation 2010-05-28 15:13:45 +02:00
Sebastian Held 56e1e52118 minor fix 2010-05-27 11:11:31 +02:00
Thorsten Liebig 0b2219f36c matlab: transform TD-field data to frequency domain 2010-05-25 12:26:04 +02:00
Thorsten Liebig 403a2d9e34 example updates & fix in HDF5 plot and mesh handling 2010-05-25 12:17:09 +02:00
Sebastian Held f290fd6db4 matlab: added a microstrip port (with example) 2010-05-21 11:41:33 +02:00
Thorsten Liebig 4d4e153624 matlab: boundary-condition doc update 2010-05-21 08:23:16 +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 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 e64c67de11 invoke_openEMS.m got lost somehow... 2010-05-03 22:09:40 +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 d0427ea140 examples adapted to win32 2010-04-30 15:15:03 +02:00
Thorsten Liebig d16545c776 dump time information to hdf5 file 2010-04-29 19:26:45 +02:00
Sebastian Held cd1b02dbc7 updated helix example 2010-04-29 00:29:15 +02:00
Sebastian Held 885fc8ee26 Merge branch 'master' into sse
Conflicts:
	FDTD/engine.h
	openEMS.pro
	openems.cpp
2010-04-28 22:35:12 +02:00
Sebastian Held 5ae47e7cf8 updated helix example 2010-04-28 17:54:27 +02:00
Thorsten Liebig be6d7510e8 examples: update to matlab examples 2010-04-24 16:47:40 +02:00
Thorsten Liebig 62cb98a307 matlab interface: update to docu & HDF5 plot function 2010-04-24 16:43:22 +02:00
Thorsten Liebig e0ecd5c99d matlab examples: update to circ waveguide 2010-04-24 14:06:42 +02:00
Thorsten Liebig a888c43607 matlab interface: added some excitation docu 2010-04-24 13:09:24 +02:00
Thorsten Liebig 5535a386ff get correct mesh direction names for dump 2010-04-23 08:17:42 +02:00
Sebastian Held ab13b34404 matlab script of the gaussian excitation of openEMS 2010-04-21 18:04:50 +02:00
Sebastian Held f356ff105c corrected amplitude of FFT_time2freq.m and added a DFT function 2010-04-21 17:58:02 +02:00
Sebastian Held 0687eda2df example matlab/helix.m: empire reference implementation 2010-04-20 13:11:38 +02:00
Sebastian Held 57f4198680 example: helix now gives better results 2010-04-17 22:10:33 +02:00
Sebastian Held 48e5a8111f octave compatibility 2010-04-17 21:56:16 +02:00
Sebastian Held 88fccc0d47 matlab interface to harminv 2010-04-14 12:50:36 +02:00
Thorsten Liebig 1d54bda1d0 matlab interface: correct InitCylindricalFDTD argument handling 2010-04-14 11:00:55 +02:00
Thorsten Liebig 5314235474 CylinderCoords example using r=0 / cleanup 2010-04-13 20:06:06 +02:00
Thorsten Liebig 4db42917bb new in CylinderCoords: closed alpha field domain
todo:
 - include r=0
 - make sure a varying mesh in alpha-direction is OK
2010-04-11 23:52:38 +02:00
Thorsten Liebig bd315b1c21 example update 2010-04-09 21:26:25 +02:00
Thorsten Liebig 101e55202d fix: current dump timestamp 2010-04-09 21:15:44 +02:00
Sebastian Held a08f602a55 compensate H-field half time-step offset 2010-04-09 17:30:54 +02:00
Thorsten Liebig 9523de1350 examples: cylinder coords example added 2010-04-09 15:59:04 +02:00
Thorsten Liebig 2c21303833 NEW: first implementation of Cylindrical Coord FDTD
todo:
  - allow closed alpha mesh
  - allow r=0 case
  - adept field processing
  - ...
2010-04-09 15:51:37 +02:00
Thorsten Liebig 6a0581d2fd update/fixes in PlotHDF5FieldData and new examples 2010-04-07 16:32:22 +02:00
Thorsten Liebig cf9969b5dc update matlab docu 2010-04-07 16:31:35 +02:00
Thorsten Liebig 9ae8ac12ab new excitation: Custom excite and some excitation related code-cleanup 2010-04-07 16:31:23 +02:00
Thorsten Liebig 52f5764976 Supporting sub-sampled dumps 2010-04-07 12:57:45 +02:00
Thorsten Liebig fc41909810 added rect waveguide matlab example 2010-04-06 16:56:41 +02:00
Thorsten Liebig 7d7e757923 some first matlab hdf5 read/plot 2010-04-05 23:16:52 +02:00
Thorsten Liebig 924f0a6d40 first hdf5-file dump implementation 2010-04-05 20:22:03 +02:00
Thorsten Liebig 6288ebca91 added Oversampling for processing 2010-04-04 19:48:36 +02:00
Sebastian Held b0f0803efd matlab: help added 2010-04-01 09:39:12 +02:00
Sebastian Held 61f99dfd3d splitted ReadUI.m into FFT_time2freq.m and itself 2010-03-31 15:38:37 +02:00
Sebastian Held 3611b591e9 bugfix matlab: single sided fft 2010-03-30 13:13:27 +02:00
Thorsten Liebig b1cb1e30e3 minor fixes 2010-03-30 08:19:41 +02:00
Thorsten Liebig 2810e511e6 update to matlab interface + helix example 2010-03-29 22:12:01 +02:00
Thorsten Liebig 36e11152b1 new matlab examples 2010-03-24 21:27:48 +01:00
Thorsten Liebig 51cad6e1b6 Sinus excite 2010-03-24 18:39:58 +01:00
Thorsten Liebig 91267f7ca8 matlab interface update 2010-03-23 23:48:32 +01:00
Thorsten Liebig 962fe5ee94 Initial matlab interface 2010-03-22 23:15:04 +01:00