design review
The new features are
- completely reworked geometry and grid backend due to a major design bug in the old implementation
- completely reworked DS and Fieldaligned classes to incorporate Stegmeirs grid rerinement and to implement it for structured grids
- completely reworked interface for fluxfunctions in the geometries package. The new interface is simpler than the old one and makes code more readible. However, the grid generation is a bit slower due to the virtual function call overhead
-
multigrid/nested iterations
- Optimizations thanks to HLST and Harald Servat. Especially the matrix - vector multiplication
- new blas1 functions that contain higher workloads
- completely reworked documentation including code examples and pdf writeupts ( generate the new docu in feltor/doc by typing make)
- reworked READMEs in feltor/README and feltor/config/README in especially I changed from markdown to asciidoc, which seems to be more powerful. Same for the wiki pages
- Header: in the new system the only headers to include are dg/algorithm.h and geometries/geometries.h and file/nc_utilities.h That is especially interesting when using FELTOR as an external library, i.e. you don't have to place all src projects into feltor any more