Without entering into details that are not useful for the realization of this project, the toroidal wavefield is modeled in 2D with a set of coupled integro- / differential equations for the electromagnetic potentials that are discretized with bi-cubic finite elements. The work carried out previously performed in MSc projects by K. Blomqvist and Li Fei Windy [1] showed that iterative Krylov space methods readily available in the PetSc library could dramatically reduce the memory and the time required to solve the large linear system -- paving the way for an efficient parallelisation of the code.
To succeed in this last major undertaking, we will terminate replacing the intrinsically sequential ILU(0) preconditionner with a parallel SPAI algorithm [2] and study the convergence of different operators for an increasing numerical resolution. Further optimizations are required to exploit the full potential of the PENN code on one of the most powerful computers in Scandinavia.
A certain knowledge of UNIX, FORTRAN or C programming, and a strong taste for numerical analysis is desirable to handle large codes that represent now the state of the art in this field of research.