This repository contains the implementation that was used to generate the numerics in arXiv:2108.03055, where we describe an adaptive boundary element method for the heat equation. The implementation is done in Python3 and uses multithreading.
The main file is example.py, see also the run flags inside the source code. For example, running our smooth example on the unit square with anisotropic refinement, is done by:
python3 example.py --problem Smooth --domain UnitSquare --refinement anisotropic --theta 0.9
The tests can be run using pytest.
pytest
This project is licensed under the terms of the MIT license.