COMPETENCE NETWORK FOR TECHNICAL, SCIENTIFIC HIGH PERFORMANCE COMPUTING IN BAVARIA
High Performance Computing of Optical Wave
Optical technologies are one of the key technologies of the 21st century. The appli- cations of these technologies range from medicine to information and communica- tion technology and from environmental technology to manufacturing technology. The progress in these technologies often depends on the possibility to predict the behavior of light by simulations of optical waves. However Maxwell equations are very difficult to solve for such kind of applications. Since many wavelengt- hs of light have to be resolved by a fine discretization mesh, high performance computing is very important for research in advanced optical technologies.
One aim of the project is to adapt a parallel code for solving Maxwell's equations to current high performance architecture of high performance computers in Er- langen and Munich. This parallel code is based on the library StaggExPDE. For obtaining flexible application and high efficiency, this library utilizes expression templates, structured grids and MPI and OpenMP parallelization. The task of the research project is to develop new software techniques for obtaining optimal efficiency on hybrid HPC systems with multicore architecture using expression templates.
The second aim of the project is to apply the library StaggExPDE and its Maxwell solver for two important applications of high performance computing in Erlangen. One of them is thin film solar cell simulations. Since thin film technology is the future technology of solar cells, research in this direction is of general public interest.
Another application is lithography simulation. Since masks for producing new chips consist of features of size of the wavelength and below, numerical simulati- ons using high performance computers are extremely important for lithography simulations.