svenreiche / Genesis-1.3-Version4

Time-dependent, 3D Code to simulate the amplification process of a Free-electron Laser.
GNU General Public License v3.0
53 stars 26 forks source link

test environment for diagnostic plugins #162

Closed ZeugAusHH closed 4 months ago

ZeugAusHH commented 4 months ago

This test environment for diagnostic plugins (currently only for field analysis) can be used to debug (and also benchmark) the code in diagnostics plugins without having to run a full "GENESIS 1.3" simulation.

Currently, the following steps are performed:

MPI is supported, meaning that you can run the program for instance with mpirun. In this case the .txt file contains the data collected from all processes.

As described in the README.md file that comes with the code, essential parameters are controlled using a configuration file.