Read-only mirror of https://github.com/MeteoSwiss-APN/dawn2dace — MeteoSchweiz. Issues & pull requests at the source.
  • Python 45.7%
  • C++ 27.6%
  • CMake 24.4%
  • Shell 1.4%
  • Makefile 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-05-18 22:51:02 +02:00
autotuning Adds autotuning 2021-06-25 12:13:21 +02:00
cmake Adopts to changes in repo 'clang-gridtools'. 2020-01-31 16:48:44 +01:00
iir_specification Adapts to new IIR. 2020-06-23 13:07:15 +02:00
integration_tests Renames files. 2019-11-06 11:01:08 +01:00
other Renames files. 2019-11-06 11:01:08 +01:00
parser Renames files. 2019-11-06 11:07:50 +01:00
src Dump 2021-06-24 17:50:05 +02:00
.gitignore Improves gitignore. 2019-11-08 15:29:29 +01:00
CMakeLists.txt setup cmake for protobuf 2019-04-30 11:12:51 +02:00
generate_iir.sh Dump 2021-06-24 17:50:05 +02:00
LICENSE Create LICENSE 2024-05-18 22:51:02 +02:00
README.md Update README.md 2019-04-30 14:24:12 +02:00
UML class diagram.pdf Adds documentation. 2019-11-11 15:18:55 +01:00

dawn2dace

How to build

mkdir build
cd build
cmake ..
make protobuf
make 
virtualenv -p python3 my_venv
source my_venv/bin/activate
pip install --upgrade <path-to-dace>/
pip install --upgrade ./prefix/protobuf/python

Using the parser:

export PYTHONPATH=`pwd`/gen/iir_specification
cd ../parser
python dawn2dace.py ../integration_tests/generated/1-copy_stencil.iir