Thorsten Liebig
f630abf813
MPI: external libs info reflects MPI usage
2011-03-10 10:39:08 +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
b395546483
MPI: some fixes in handling the MPI engine
2011-03-10 10:39:07 +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
9d3761b1d0
Init style: applied astyle.sh
...
astyle --style=allman --indent=tab --indent-cases {} \;
please apply this style prior to any future commit
Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
2010-12-06 15:31:11 +01:00
Thorsten Liebig
1e78e5c2d6
fix vtk-dump: vector fields consider mesh type
...
furthermore:
- new argument: --nativeFieldDumps to dump original FDTD field components for debugging purposes
- show global arguments on startup
2010-09-17 15:34:39 +02:00
Sebastian Held
33d4229cf2
new info: hdf5 lib version and 32bit/64bit
2010-09-17 15:32:11 +02:00
Thorsten Liebig
ee887e7ea1
show info about external libs on startup
2010-08-25 08:17:45 +02:00
Sebastian Held
d9a58912d0
new command line switch: --no-simulation
...
This allows to run only the debug functions (and some time later also export functions: x3d, pov, ...)
2010-08-16 23:17:19 +02:00
Thorsten Liebig
7869a5f2d5
new commandline option: --debug-CSX
2010-07-08 11:28:11 +02:00
Sebastian Held
f671b52986
added command line option --showProbeDiscretization
2010-05-28 15:13:14 +02:00
Thorsten Liebig
d882899ed2
new openEMS option --engine=fastest & options console output
...
this new option should always choose the (in most cases) fastest engine available
2010-05-21 08:16:24 +02:00
Thorsten Liebig
44753cf878
show version on any startup
2010-05-11 19:11:38 +02:00
Thorsten Liebig
e3a12c959d
removed & cleanup old c-examples
2010-05-05 13:04:19 +02:00
Sebastian Held
c07eb52f30
openEMS presents its build version
2010-05-04 09:31:10 +02:00
Sebastian Held
79574aa3e6
move command line processing into class openEMS
2010-03-26 11:57:53 +01:00
Thorsten Liebig
d79b15f49e
Curve/Wire support, Helix update
2010-03-22 08:19:17 +01:00
Thorsten Liebig
1f20f7ae42
new command-line option: dump operator to vtk-file
2010-03-17 23:16:41 +01:00
Thorsten Liebig
37295c02a9
console output update
2010-03-15 20:50:49 +01:00
Thorsten Liebig
8dc89ecac2
end Criteria with energy estimate; more engine stats while running
2010-03-15 16:59:37 +01:00
Thorsten Liebig
7539396cc3
standalone should be default!
2010-03-15 08:12:41 +01:00
Thorsten Liebig
daaf898e83
Helix example
2010-03-14 23:03:18 +01:00
Thorsten Liebig
b9a3165aac
Update to vtk-field dumps + material-dump for debugging
2010-03-12 20:39:04 +01:00
Thorsten Liebig
14c3595763
dump in working dir
2010-03-12 08:39:32 +01:00
Thorsten Liebig
73e2b153b6
GPL licensing
2010-03-11 16:47:40 +01:00
Thorsten Liebig
f7c5d27f60
command line option for disabling dumps
2010-03-11 15:48:55 +01:00
Thorsten Liebig
dba10746e7
Example Updates/ gaussian-excite f0/fc update
2010-03-11 15:35:12 +01:00
Thorsten Liebig
8cffb2ae3c
new class: openEMS
...
- This class reads/writes combined CS- and FDTD-setup data and does the actual FDTD run.
- Examples now write there own xml file which is read by openEMS-class
- Standalone version possible with xml-file input
2010-03-11 10:56:19 +01:00
Thorsten Liebig
f73bf210ed
new ProcessingArray; Processing returns next interval for process()
...
Processing now uses a timestep interval in which Process() will do it's work
and returns the next interval it doesn't need another Process() call
all Processing routines can be put into these array
and it will take care of calling Process() at the right time
2010-03-10 12:15:14 +01:00
Thorsten Liebig
c4c2222d26
update plane wave example
2010-03-07 22:00:01 +01:00
Thorsten Liebig
6dd89ca409
Moved the examples into seperate files
2010-03-07 12:49:38 +01:00
Thorsten Liebig
5208d3f9a2
Major Change: Moved CartOperator into Operator
...
No more seperate Operator for cartesian and future cylindrical operator.
2010-03-05 14:20:25 +01:00
Thorsten Liebig
0a39d32a07
A couple of new features
...
- ProcessCurrent
- Weighted Excitation and Material
- Testing
2010-03-04 11:53:58 +01:00
Thorsten Liebig
84ba010482
PEC support added
2010-03-02 22:55:50 +01:00
Thorsten Liebig
1c92ab2920
Engine + BC bug fix
2010-03-02 19:01:03 +01:00
Thorsten Liebig
6d2e974cc1
fix in snapping, E-Dump and new H-Dump
2010-03-02 15:37:00 +01:00
Thorsten Liebig
ca44334da5
Field dumps (E-field) TD, hard E-source
2010-03-02 14:54:50 +01:00
Thorsten Liebig
61f69dd240
Some testing...
2010-03-01 20:50:42 +01:00
Thorsten Liebig
eea86d4184
Engine fix!, processing class, lots of fixes
2010-03-01 19:35:28 +01:00
Thorsten Liebig
baa1b5cfd8
Operator as 3D array, Engine and Excitation
2010-03-01 14:56:27 +01:00
Thorsten Liebig
db4980c32f
Made CalcEFieldExcitation internal operator function
2010-03-01 08:43:31 +01:00
Thorsten Liebig
97481f819d
create example
2010-02-28 23:42:10 +01:00
Thorsten Liebig
6fa5b4140a
Initial commit
2010-02-28 22:48:03 +01:00