lehnertu / TEUFEL

THz Emission from Undulators and Free-Electron Lasers
GNU General Public License v3.0
6 stars 2 forks source link

include optical propagation #36

Open lehnertu opened 1 year ago

lehnertu commented 1 year ago

Every observer should be given a name, that allows to identify it as a radiation source for propagation. There should be a new section in the input file . Therein, a number of propagation steps is defined (with given sequence number) propagating from one source screen to one target screen. Kirchhoff integral is used to compute the fields on the target screen as is done now with the separate executables. Use OpenMPI to scatter source elements and OpenMP to scan over the target elements.

open new branch for the delopment!