The source level code is setup to perform the operation shown in the flow chart illustrated in figure 1. The hightest level routines are all in drive.c. The files are ordered in the following fashion.
| file | description |
| advection.C | advective form of non-linear terms |
| analyser.C | data analysis |
| Compress.C | computes surface flux,div,innerproduct and Jacobi transform |
| condiff.C | computes derivatives,upwind flux |
| diffuser.C | computes the exact solution by iterating |
| drive.C | top level routines for Navier-Stokes algorithm |
| forces.C | calculation of body forces |
| io.C | input and output functions |
| limit.C | flux limit,like TVD,TVB |
| mpinektar.C | MPI functions for parallel implementation |
| prepost.C | pre- and post-processing |
| visc.C | computes viscous forcing terms |
| visc_mhd.C | computes viscous forcing terms(including Mhd terms) |
| visc_mhd_pot.C | computes viscous forcing terms(including Mhd terms |
| and a source term proportional to
|