Tau3P is a parallel 3-D distributed-memory time domain electromagnetic solver that uses unstructured meshes to model large accelerator structures. The theoretical background upon which Tau3P is based as well as many of the key features that have been implemented in this code are described briefly. The different types of problems that Tau3P has been used to solve are presented. The parallel performance obtained with Tau3P is briefly discussed as well as the high performance computing issues addressed in this code. Finally, the features that are currently being implemented and research that still remains to be done are expounded.
The increasing demanding design requirements of the next-generation particle accelerators have placed heavy emphasis on the accuracy and reliability of electromagnetic software. There is a push to model entire accelerator structures to design tolerances. Traditional electromagnetic codes cannot solve the complicated and enormous geometries needed to model these large accelerator structures. These traditional codes have difficulties obtaining the needed accuracy in a reasonable amount of time. Therefore, it is useful to use more modern programming and modeling paradigms in order to achieve this goal.
For more information on Tau3P here.