The aim of this project is to develop a way to generate efficient code for parallel architectures without actually setting up the matrix A. This shall be done by generating the corresponding code directly from the graph algebra description oft he nanotubes, taking advantage oft he special strucutral properties if SCNTs. The generated code shall in addition exploit the current parallel architectures. These offer a rich amount of variants like multicore processors in different configurations (SMP-, NUMA-Systems) or accelerators such as AMD/NVidia GPUs, Intel’s Xeon Phi coprocessors and reconfigurable devices like FPGAs). Figure 4 shows some recent devices and their properties.
Efficient Carbon Nanotube Simulation
Carbon based materials present a big variety of forms and physical and chemical properties. One of such forms are carbon nanotubes. They can be imagined as flat graphene sheets which are rolled up. Because of there characteristics it is very likely that nanotubes will play an important role in nanotechnology. Figure 1 shows a graphene sheet and the corresponding tube.
With the help of Y-formed junctions it is possible to compose tubes to structures called super carbon nanotubes (SCNT). These structures are highly hierarchical and symmetric, what you can see in figure 2.
These symmetries and hierarchies can formally be described by a graph algebra introduced in . Every carbon atom can be identified by a tuple of n values which encodes its position within the whole tube. Figure 3 shows these tuples for a flat graphene sheet as a pre-stage of a 3D tube. This is a compact way to deal with these structures which preserve the hierarchy and symmetry properties for later calculations. Current simulations based on standard models ignore this information and simply produce a large sparse matrix system Ax = b which must be solved by standard methods  .
 Geometry of Multi-Tube Carbon Clusters and Electronic Transmission in Nanotube Contacts, S. Ferrer et al, 1999
 Geometric and electronic structure of carbon nanotube networks: ‚super‘-carbon nanotubes, V. R. Coluci et al, 2006
 Modelling super carbon nanotubes as hierarchically symmetric graphs, C. Schröppel and J. Wackerfuß, 2013
 The atomic-scale finite element method, B. Liu et al, 2004
 Molecular mechanics in the context of the finite element method, J. Wackerfuß, 2008