Library structureThe library is written in Fortran 90 with the extensive C interface. The specific modules and their interdependencies are visualized in Fig. 1. The modules depicted with light-gray boxes are internal and should not be called from any user code. The light blue modules are the ones accessible to a user. The external FFT library has to be decided on and linked to on the library compilation stage. |