Skip to content
Generating optimal iterative solvers through evolutionary computation
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
evostencils
examples
playground
.gitignore
LICENSE
README.md
setup.sh

README.md

EvoStencils

Generating optimal iterative solvers through evolutionary computation

Requirements

Python >= 3.6

Setup

  1. Install LFA Lab
    Follow these instructions: https://hrittich.github.io/lfa-lab/install.html
  2. Install required Python packages
pip install deap sympy
  1. Set up the environment
source ./setup.sh

Running

An example script can be found in the examples folder. Note that a working version of the ExaStencils framework (http://exastencils.org - currently not open source) is required for the code generation.

Publications

Schmitt J., Kuckuk S., Köstler H.:
Towards the automatic optimization of geometric multigrid methods with evolutionary computation
Presented at the 19th Copper Mountain Conference On Multigrid Methods (Copper Mountain, Colorado, 03/24/19 - 03/28/19)
Preprint
DOI: 10.29007/1c29
URL: https://easychair.org/publications/preprint/wmZP
Slides: https://easychair.org/smart-slide/slide/7g69
You can’t perform that action at this time.