More I/O error handling (now also for .out.h5 file)
Report names of main input file and lattice file while processing them
Added option to write copy of simulation metadata also to small, independent file. Then the metadata (version information etc.) can be preserved when removing the .out.h5 file. Controlled by new parameter write_meta_file in &setup.
Enforce loading of correct plugin type. So far a field plugin .so file could be loaded as plugin for beam diagnostics, which resulted in a crash. Now an error msg is displayed.
Store info_txt field provided by plugins into metadata in .out.h5 file. This user defined string can for instance contain the git commit ID of the source that was used to build the module.
Debug option to skip writing of .out.h5 file (set dbg_suppress_outfile=true in &track)
Reports now meaningful error message *** Error: unable to open file x.par.h5 (error message used to be somewhat misleading *** Error: Mismatch between reference length of run and of input file)
write_meta_file
in&setup
.info_txt
field provided by plugins into metadata in.out.h5
file. This user defined string can for instance contain the git commit ID of the source that was used to build the module.*** Error: unable to open file x.par.h5
(error message used to be somewhat misleading*** Error: Mismatch between reference length of run and of input file
)