The technical internals of FLENS are covered in
Note: I was told by some people that they can not view the pdf document within their browser. However, downloading and viewing it in an extern pdf reader seams to work. No idea what causes this problem but I will try to fix it ...
- Chapter 3: Describes the kernel of the BLAS/LAPACK interface used in FLENS.
- Chapter 4: Describes the general design and implementation concepts realized in FLENS. This in particular includes the technical details about the high-level BLAS and LAPACK interface. Benchmarks can be found in the tutorial.
- Chapter 5: Outlines how to extend FLENS
- Chapter 6: Illustrates how to implement different solvers for the Poisson problem. This chapter also covers parallelization! Benchmarks performed by Ralf Leidenberger can be found here.
- Chapter 7: Shows how the stuff developed in Chapter 6 can be utilized for the implementation of a simple Navier-Stokes solver. If that sounds boring have a look at this videos showing a numerical simulation of the so called Pot and Ice problem.
- Chapter 8: Shows how FLENS can be used for the implementation of a simple FEM solver. This chapter also introduces sparse matrices. Benchmarks for sparse matrices by Georg Holzmann can be found on his web-site Benchmark of C++ Libraries for Sparse Matrix Computation. Other benchmarks can be found on the tutorial Benchmark: Part 1 and subsequent slides.
The examples are included in CVS (and also in the latest release-candidates). Please let me know if there is any issue with compiling or running these examples. It was a tough job to hack some flexible Makefiles. However, I guess that they are not yet perfect!
But also have a look at our tutorials!