The problem seems to be fixed with a co-moving mesh in longitudinal direction. It also fixes the problem with parallelism. Otherwise one gets weird error message like
Error{0}>Error{0}>*** User error detected by function"ParticleSpatialLayout::new_swap_particles"Error{0}> could not find node responsible for particleError{0}> could not find node responsible for particleError{1}>Error{1}>*** User error detected by function"ParticleSpatialLayout::new_swap_particles"Error{1}> could not find node responsible for particleError{1}> could not find node responsible for particle
@frey_m Just to make sure, having a co-moving frame for the elliptical geometry does not mess with the imported geometry, right? For the imported case, we decided that a co-moving frame was to computationally intensive, as (due to movement and rotations) the intersection points would have to be re-calculated every step.
@winklehner_d I changed the code such that the co-moving frame is only applied for EllipticDomain. All other domains are treated the same way as before.