Shape optimization for interior Neumann eigenvalues.
Shape optimization for interior Neumann eigenvalues.
project for master thesis.
\ No newline at end of file
Documentation in /doc (LaTeX source) or /doc/final (pdf). The make file is a bit improvised, so adaptions may be necessary if not running on FZJ/JSC internal systems (e.g. JURECA)
project structure:
* main directory: build scripts, entry point source code
* src: numerical computation source code
* test: unit tests
* CuTest: third-party unit test framework
* amos: third-party FORTRAN routines for special functions
* doc: documentation (LaTeX, master thesis)
* slides: presentation (LaTeX)
dependencies:
* C and Fortran compilers (tested with gcc/gfortran and icc/ifort)
* BLAS/LAPACK for C (tested with mkl and openblas)
* GSL (tested with version 2.5)
* MPI (optional, can be disabled at configure stage)
build stages:
* configure: configure options, creates Makefile from Makefile.in,
* make: creates binary executable
example build and run:
* CONFIGURE CC=icc FC=ifort CBLAS=mkl
* make
* ./bin/shapeopt eval
(call the program without arguments for command line documentation)