openEMS/matlab
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
..
Tutorials tutorials: add new plotRefl showcase to patch antenna tutorial 2016-11-29 20:54:34 +01:00
examples new example: bi-quad antenna 2014-06-23 22:51:23 +02:00
private matlab: add default install path to binary search 2013-09-13 11:15:32 +02:00
AR_estimate.m matlab: auto regressive model update, use error code to return status 2012-12-09 22:08:55 +01:00
Add2Queue.m error handling in queue framework 2011-12-19 09:54:11 +01:00
AddCPWPort.m new co-planar waveguide port and example 2014-06-07 20:22:35 +02:00
AddCircWaveGuidePort.m matlab: port names support a prefix string 2013-04-04 14:54:26 +02:00
AddCoaxialPort.m matlab: new coaxial port and example 2013-07-22 23:00:26 +02:00
AddCurvePort.m matlab: fix missing filenames in CurvePort 2013-10-09 09:35:17 +02:00
AddLumpedPort.m matlab: add voltage/current probe weighting 2015-05-04 21:06:42 +02:00
AddMRStub.m typo 2010-06-29 16:11:03 +02:00
AddMSLPort.m matlab: improved doc for AddMSLPort 2013-09-09 14:36:32 +02:00
AddPML.m matlab doc updates 2013-01-23 09:11:36 +01:00
AddRectWaveGuidePort.m matlab: enable 'x', 'y' or 'z' as port direction char 2013-07-22 15:06:52 +02:00
AddStripLinePort.m fix in stripline port 2014-06-07 20:24:26 +02:00
AddWaveGuidePort.m matlab: enable 'x', 'y' or 'z' as port direction char 2013-07-22 15:06:52 +02:00
AnalyzeNF2FF.m fix infDipole example 2012-09-30 14:07:56 +02:00
CalcNF2FF.m nf2ff: improve file search / fix for MPI 2016-02-09 19:40:23 +01:00
CheckQueue.m error handling in queue framework 2011-12-19 09:54:11 +01:00
ConvertHDF5_VTK.m fix of warnings handling variable arguments in hdf5/vtk handling 2012-12-12 14:45:26 +01:00
CreateNF2FFBox.m Added support for background material in CSXCAD 2013-12-03 16:02:22 +01:00
DFT_time2freq.m matlab: fix DFT for periodic signals 2015-12-13 16:27:10 +01:00
DelayFidelity.m added DelayFidelity.m for UWB and Radar applications plus tutorial 2016-09-05 06:19:19 +00:00
Dump2VTK.m fix of warnings handling variable arguments in hdf5/vtk handling 2012-12-12 14:45:26 +01:00
DumpFF2VTK.m matlab: correct typo in function name DumpFF2VTK 2013-06-26 20:45:19 +02:00
FFT_time2freq.m matlab: fix DFT for periodic signals 2015-12-13 16:27:10 +01:00
FindFreeSSH.m RunOpenEMS: support for windows ssh using putty 2012-02-07 10:46:38 +01:00
FinishQueue.m queues: update & fixes 2011-11-28 14:09:14 +01:00
GetField_Interpolation.m matlab: allow empty number of lines for field interpolation 2013-12-20 10:02:48 +01:00
GetField_Range.m hdf5 dump reader: remember original mesh indices 2013-12-03 16:02:22 +01:00
GetField_SubSampling.m hdf5 dump reader: remember original mesh indices 2013-12-03 16:02:22 +01:00
GetField_TD2FD.m matlab: new data type (real or complex value) flag for hdf5 data 2012-09-21 14:18:47 +02:00
InitCylindricalFDTD.m Matlab: use InitFDTD with 'CoordSystem',1 instead ot InitCylindricalFDTD 2012-01-16 10:12:01 +01:00
InitFDTD.m doc: update InitFDTD with missing multigrid option 2013-08-29 09:43:16 +02:00
InitQueue.m queue: use current matlab or octave as default & docu updates 2011-12-19 10:47:38 +01:00
PlotHDF5FieldData.m fixes in Plot- and ReadHDF5FieldData 2011-01-02 11:28:03 +01:00
ReadHDF5Attribute.m matlab: new ReadHDF5Attribute function to abstract hdf5 attribute reading 2012-09-21 14:16:13 +02:00
ReadHDF5Dump.m matlab fix for missing range functions 2014-06-07 20:24:04 +02:00
ReadHDF5FieldData.m matlab/ReadHDF5FieldData: use CSXCAD isOctave function 2012-09-21 14:19:24 +02:00
ReadHDF5Mesh.m ReadHDF5Mesh: added support for spherical mesh 2012-02-02 11:46:39 +01:00
ReadUI.m matlab: fix DFT for periodic signals 2015-12-13 16:27:10 +01:00
ResultsQueue.m queues: update & fixes 2011-11-28 14:09:14 +01:00
RunOpenEMS.m fix help typo 2016-06-27 07:53:41 +02:00
RunOpenEMS_MPI.m A few fixes for MPI 2016-12-02 19:03:35 +01:00
RunOpenEMS_Parallel.m fix in RumOpenEMS_Parallel if no host list is given 2012-08-02 13:28:11 +02:00
SetBoundaryCond.m Mur-ABC: set a phase velocity to handle dispersive waveguides 2010-08-10 07:50:53 +02:00
SetCustomExcite.m new FDTD extension: conducting sheet model 2012-05-08 13:58:20 +02:00
SetDiracExcite.m matlab: MRStub implementation; LumpedPort implementation 2010-06-09 09:53:49 +02:00
SetGaussExcite.m new FDTD extension: conducting sheet model 2012-05-08 13:58:20 +02:00
SetSinusExcite.m new FDTD extension: conducting sheet model 2012-05-08 13:58:20 +02:00
SetStepExcite.m matlab: MRStub implementation; LumpedPort implementation 2010-06-09 09:53:49 +02:00
SetupMPI.m update handling MPI + matlab doc 2011-10-27 13:35:02 +02:00
WriteHDF5.m matlab: some fixes and updates handling hdf5 files 2012-07-30 11:13:36 +02:00
WriteOpenEMS.m matlab: help doc on WriteOpenEMS 2012-08-02 13:33:55 +02:00
calcLumpedPort.m ports: calculate/export time domain voltages and currents 2013-12-28 21:41:19 +01:00
calcPort.m matlab: fix DFT for periodic signals 2015-12-13 16:27:10 +01:00
calcTLPort.m new co-planar waveguide port and example 2014-06-07 20:22:35 +02:00
calcWGPort.m ports: calculate/export time domain voltages and currents 2013-12-28 21:41:19 +01:00
calc_ypar.m updated matlab port definition functions; Y-parameter calculation 2010-06-18 14:26:05 +02:00
h5readatt_octave.cc modified h5readatt_octave.cc to conforr to new HDF5v1.8+ API 2016-09-26 12:35:33 +00:00
harminv.m harminv: fix to work on Windows and with Octave (all OS) 2012-11-28 11:29:57 +01:00
optimize.m new optimizer: based on ASCO (http://asco.sf.net) 2010-11-29 14:11:03 +01:00
optimizer_asco_sim.m new optimizer: based on ASCO (http://asco.sf.net) 2010-11-29 14:11:03 +01:00
physical_constants.m update matlab examples: Circular waveguide 2011-01-01 18:48:19 +01:00
plotFF3D.m matlab: add warning for gnuplot colorbar issue 2013-06-13 18:00:11 +02:00
plotFFdB.m matlab: fix plot functions for multi frequency far field data 2013-10-08 20:36:07 +02:00
plotRefl.m Added new routine plotRefl for plotting the port reflection 2016-11-20 15:08:59 +01:00
polarFF.m matlab: fix plot functions for multi frequency far field data 2013-10-08 20:36:07 +02:00
queue_addProcess.m new matlab functions: background processes via queue_*.m 2010-05-12 15:30:18 +02:00
queue_checkProcess.m matlab: Queue interface to run scripts (e.g. sweeps) in parallel 2011-11-16 13:37:44 +01:00
queue_delProcess.m new matlab functions: background processes via queue_*.m 2010-05-12 15:30:18 +02:00
setup.m removed -DH%_USE_16_API 2016-09-26 13:33:29 +00:00