Examples
December 8, 2022 ยท View on GitHub
This directory contains a set of benchmark and examples codes for MEPACK. All
examples try to cache intermediate Schur Decompositions to accelerate the
benchmark and test runs. Therefore, the MEPACK_HDF_PATH environment variable
can be used to specify an alternative path. If the variable is not set, the
current directory is used. The cached matrices are stored in HDF5 files. The can
be precomputed with the generate_evp and generate_gevp tools from the
tools directory. The HDF5 files are not MATLAB mat-file compatible.
The examples consist of the following subdirectories:
benchmark: Overall benchmarks for the solvers with triangular coefficient matrices.benchmark_lib: Auxiliary routines for managing the benchmarks. This contains no executables and only provides a helper library.frontend: Tests and examples for the frontend routines, i.e. the interfaces, which can be used with general coefficient matrices.misc: TBArefine: Tests and examples for the iterative refinement routines.tools: Various tools supporting the tests and examples.triangular: Tests and examples for the solvers with triangular coefficient matrices.data: Input data for some examples.
Tuning File Example
The mepack_lua_config.lua file contains a minimal tuning script that can be
used as examples or as base for own optimizations. The default configuration can
be changed via setting the MEPACK_LUA_CONFIG environment variable. For details
about the tuning see Tuning.