diff --git a/benchmarks/README.rst b/benchmarks/README.rst deleted file mode 100644 index c7330a1d..00000000 --- a/benchmarks/README.rst +++ /dev/null @@ -1,7 +0,0 @@ -Welcome to the benchpress / benchmark repos. -============================================ - -.. image:: https://readthedocs.org/projects/benchpress/badge/?version=latest - :target: https://readthedocs.org/projects/benchpress/?badge=latest - :alt: Documentation Status - diff --git a/benchmarks/_utils/c99/Makefile.common b/benchpress/benchmarks/_utils/c99/Makefile.common similarity index 100% rename from benchmarks/_utils/c99/Makefile.common rename to benchpress/benchmarks/_utils/c99/Makefile.common diff --git a/benchmarks/_utils/c99/include/Random123/MicroURNG.hpp b/benchpress/benchmarks/_utils/c99/include/Random123/MicroURNG.hpp similarity index 100% rename from benchmarks/_utils/c99/include/Random123/MicroURNG.hpp rename to benchpress/benchmarks/_utils/c99/include/Random123/MicroURNG.hpp diff --git a/benchmarks/_utils/c99/include/Random123/ReinterpretCtr.hpp b/benchpress/benchmarks/_utils/c99/include/Random123/ReinterpretCtr.hpp similarity index 100% rename from benchmarks/_utils/c99/include/Random123/ReinterpretCtr.hpp rename to benchpress/benchmarks/_utils/c99/include/Random123/ReinterpretCtr.hpp diff --git a/benchmarks/_utils/c99/include/Random123/aes.h b/benchpress/benchmarks/_utils/c99/include/Random123/aes.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/aes.h rename to benchpress/benchmarks/_utils/c99/include/Random123/aes.h diff --git a/benchmarks/_utils/c99/include/Random123/array.h b/benchpress/benchmarks/_utils/c99/include/Random123/array.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/array.h rename to benchpress/benchmarks/_utils/c99/include/Random123/array.h diff --git a/benchmarks/_utils/c99/include/Random123/ars.h b/benchpress/benchmarks/_utils/c99/include/Random123/ars.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/ars.h rename to benchpress/benchmarks/_utils/c99/include/Random123/ars.h diff --git a/benchmarks/_utils/c99/include/Random123/conventional/Engine.hpp b/benchpress/benchmarks/_utils/c99/include/Random123/conventional/Engine.hpp similarity index 100% rename from benchmarks/_utils/c99/include/Random123/conventional/Engine.hpp rename to benchpress/benchmarks/_utils/c99/include/Random123/conventional/Engine.hpp diff --git a/benchmarks/_utils/c99/include/Random123/conventional/gsl_cbrng.h b/benchpress/benchmarks/_utils/c99/include/Random123/conventional/gsl_cbrng.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/conventional/gsl_cbrng.h rename to benchpress/benchmarks/_utils/c99/include/Random123/conventional/gsl_cbrng.h diff --git a/benchmarks/_utils/c99/include/Random123/features/clangfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/clangfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/clangfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/clangfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/compilerfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/compilerfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/compilerfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/compilerfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/gccfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/gccfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/gccfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/gccfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/iccfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/iccfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/iccfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/iccfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/msvcfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/msvcfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/msvcfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/msvcfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/nvccfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/nvccfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/nvccfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/nvccfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/open64features.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/open64features.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/open64features.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/open64features.h diff --git a/benchmarks/_utils/c99/include/Random123/features/openclfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/openclfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/openclfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/openclfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/pgccfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/pgccfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/pgccfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/pgccfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/sse.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/sse.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/sse.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/sse.h diff --git a/benchmarks/_utils/c99/include/Random123/features/sunprofeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/sunprofeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/sunprofeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/sunprofeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/features/xlcfeatures.h b/benchpress/benchmarks/_utils/c99/include/Random123/features/xlcfeatures.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/features/xlcfeatures.h rename to benchpress/benchmarks/_utils/c99/include/Random123/features/xlcfeatures.h diff --git a/benchmarks/_utils/c99/include/Random123/gsl_microrng.h b/benchpress/benchmarks/_utils/c99/include/Random123/gsl_microrng.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/gsl_microrng.h rename to benchpress/benchmarks/_utils/c99/include/Random123/gsl_microrng.h diff --git a/benchmarks/_utils/c99/include/Random123/philox.h b/benchpress/benchmarks/_utils/c99/include/Random123/philox.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/philox.h rename to benchpress/benchmarks/_utils/c99/include/Random123/philox.h diff --git a/benchmarks/_utils/c99/include/Random123/threefry.h b/benchpress/benchmarks/_utils/c99/include/Random123/threefry.h similarity index 100% rename from benchmarks/_utils/c99/include/Random123/threefry.h rename to benchpress/benchmarks/_utils/c99/include/Random123/threefry.h diff --git a/benchmarks/_utils/c99/include/bp_util.h b/benchpress/benchmarks/_utils/c99/include/bp_util.h similarity index 100% rename from benchmarks/_utils/c99/include/bp_util.h rename to benchpress/benchmarks/_utils/c99/include/bp_util.h diff --git a/benchmarks/_utils/c99/src/bp_util.c b/benchpress/benchmarks/_utils/c99/src/bp_util.c similarity index 100% rename from benchmarks/_utils/c99/src/bp_util.c rename to benchpress/benchmarks/_utils/c99/src/bp_util.c diff --git a/benchmarks/_utils/cil/Makefile.common b/benchpress/benchmarks/_utils/cil/Makefile.common similarity index 100% rename from benchmarks/_utils/cil/Makefile.common rename to benchpress/benchmarks/_utils/cil/Makefile.common diff --git a/benchmarks/_utils/cil/Utilities/AssemblyInfo.cs b/benchpress/benchmarks/_utils/cil/Utilities/AssemblyInfo.cs similarity index 100% rename from benchmarks/_utils/cil/Utilities/AssemblyInfo.cs rename to benchpress/benchmarks/_utils/cil/Utilities/AssemblyInfo.cs diff --git a/benchmarks/_utils/cil/Utilities/CommandLineParser.cs b/benchpress/benchmarks/_utils/cil/Utilities/CommandLineParser.cs similarity index 100% rename from benchmarks/_utils/cil/Utilities/CommandLineParser.cs rename to benchpress/benchmarks/_utils/cil/Utilities/CommandLineParser.cs diff --git a/benchmarks/_utils/cil/Utilities/LockBitmap.cs b/benchpress/benchmarks/_utils/cil/Utilities/LockBitmap.cs similarity index 100% rename from benchmarks/_utils/cil/Utilities/LockBitmap.cs rename to benchpress/benchmarks/_utils/cil/Utilities/LockBitmap.cs diff --git a/benchmarks/_utils/cil/Utilities/Render.cs b/benchpress/benchmarks/_utils/cil/Utilities/Render.cs similarity index 100% rename from benchmarks/_utils/cil/Utilities/Render.cs rename to benchpress/benchmarks/_utils/cil/Utilities/Render.cs diff --git a/benchmarks/_utils/cil/Utilities/RunBenchmark.cs b/benchpress/benchmarks/_utils/cil/Utilities/RunBenchmark.cs similarity index 100% rename from benchmarks/_utils/cil/Utilities/RunBenchmark.cs rename to benchpress/benchmarks/_utils/cil/Utilities/RunBenchmark.cs diff --git a/benchmarks/_utils/cil/Utilities/Timer.cs b/benchpress/benchmarks/_utils/cil/Utilities/Timer.cs similarity index 100% rename from benchmarks/_utils/cil/Utilities/Timer.cs rename to benchpress/benchmarks/_utils/cil/Utilities/Timer.cs diff --git a/benchmarks/_utils/cil/Utilities/Utilities.csproj b/benchpress/benchmarks/_utils/cil/Utilities/Utilities.csproj similarity index 100% rename from benchmarks/_utils/cil/Utilities/Utilities.csproj rename to benchpress/benchmarks/_utils/cil/Utilities/Utilities.csproj diff --git a/benchmarks/_utils/cil/Utilities/Utilities.sln b/benchpress/benchmarks/_utils/cil/Utilities/Utilities.sln similarity index 100% rename from benchmarks/_utils/cil/Utilities/Utilities.sln rename to benchpress/benchmarks/_utils/cil/Utilities/Utilities.sln diff --git a/benchmarks/_utils/cpp11/Makefile.common b/benchpress/benchmarks/_utils/cpp11/Makefile.common similarity index 100% rename from benchmarks/_utils/cpp11/Makefile.common rename to benchpress/benchmarks/_utils/cpp11/Makefile.common diff --git a/benchmarks/alain/README b/benchpress/benchmarks/alain/README similarity index 100% rename from benchmarks/alain/README rename to benchpress/benchmarks/alain/README diff --git a/benchmarks/alain/python_numpy/alain.py b/benchpress/benchmarks/alain/python_numpy/alain.py similarity index 100% rename from benchmarks/alain/python_numpy/alain.py rename to benchpress/benchmarks/alain/python_numpy/alain.py diff --git a/benchmarks/alain/python_numpy/dogma.rst b/benchpress/benchmarks/alain/python_numpy/dogma.rst similarity index 100% rename from benchmarks/alain/python_numpy/dogma.rst rename to benchpress/benchmarks/alain/python_numpy/dogma.rst diff --git a/benchmarks/alain/readme.rst b/benchpress/benchmarks/alain/readme.rst similarity index 100% rename from benchmarks/alain/readme.rst rename to benchpress/benchmarks/alain/readme.rst diff --git a/benchmarks/alain_counterexample/README b/benchpress/benchmarks/alain_counterexample/README similarity index 100% rename from benchmarks/alain_counterexample/README rename to benchpress/benchmarks/alain_counterexample/README diff --git a/benchmarks/alain_counterexample/python_numpy/alain_counterexample.py b/benchpress/benchmarks/alain_counterexample/python_numpy/alain_counterexample.py similarity index 100% rename from benchmarks/alain_counterexample/python_numpy/alain_counterexample.py rename to benchpress/benchmarks/alain_counterexample/python_numpy/alain_counterexample.py diff --git a/benchmarks/alain_counterexample/python_numpy/dogma.rst b/benchpress/benchmarks/alain_counterexample/python_numpy/dogma.rst similarity index 100% rename from benchmarks/alain_counterexample/python_numpy/dogma.rst rename to benchpress/benchmarks/alain_counterexample/python_numpy/dogma.rst diff --git a/benchmarks/alain_counterexample/readme.rst b/benchpress/benchmarks/alain_counterexample/readme.rst similarity index 100% rename from benchmarks/alain_counterexample/readme.rst rename to benchpress/benchmarks/alain_counterexample/readme.rst diff --git a/benchmarks/black_scholes/c99_omp/Makefile b/benchpress/benchmarks/black_scholes/c99_omp/Makefile similarity index 100% rename from benchmarks/black_scholes/c99_omp/Makefile rename to benchpress/benchmarks/black_scholes/c99_omp/Makefile diff --git a/benchmarks/black_scholes/c99_omp/src/black_scholes.c b/benchpress/benchmarks/black_scholes/c99_omp/src/black_scholes.c similarity index 100% rename from benchmarks/black_scholes/c99_omp/src/black_scholes.c rename to benchpress/benchmarks/black_scholes/c99_omp/src/black_scholes.c diff --git a/benchmarks/black_scholes/c99_seq/Makefile b/benchpress/benchmarks/black_scholes/c99_seq/Makefile similarity index 100% rename from benchmarks/black_scholes/c99_seq/Makefile rename to benchpress/benchmarks/black_scholes/c99_seq/Makefile diff --git a/benchmarks/black_scholes/c99_seq/src/black_scholes.c b/benchpress/benchmarks/black_scholes/c99_seq/src/black_scholes.c similarity index 100% rename from benchmarks/black_scholes/c99_seq/src/black_scholes.c rename to benchpress/benchmarks/black_scholes/c99_seq/src/black_scholes.c diff --git a/benchmarks/black_scholes/cpp11_armadillo/.gitignore b/benchpress/benchmarks/black_scholes/cpp11_armadillo/.gitignore similarity index 100% rename from benchmarks/black_scholes/cpp11_armadillo/.gitignore rename to benchpress/benchmarks/black_scholes/cpp11_armadillo/.gitignore diff --git a/benchmarks/black_scholes/cpp11_armadillo/Makefile b/benchpress/benchmarks/black_scholes/cpp11_armadillo/Makefile similarity index 100% rename from benchmarks/black_scholes/cpp11_armadillo/Makefile rename to benchpress/benchmarks/black_scholes/cpp11_armadillo/Makefile diff --git a/benchmarks/black_scholes/cpp11_armadillo/src/black_scholes.cpp b/benchpress/benchmarks/black_scholes/cpp11_armadillo/src/black_scholes.cpp similarity index 100% rename from benchmarks/black_scholes/cpp11_armadillo/src/black_scholes.cpp rename to benchpress/benchmarks/black_scholes/cpp11_armadillo/src/black_scholes.cpp diff --git a/benchmarks/black_scholes/cpp11_blitz/.gitignore b/benchpress/benchmarks/black_scholes/cpp11_blitz/.gitignore similarity index 100% rename from benchmarks/black_scholes/cpp11_blitz/.gitignore rename to benchpress/benchmarks/black_scholes/cpp11_blitz/.gitignore diff --git a/benchmarks/black_scholes/cpp11_blitz/Makefile b/benchpress/benchmarks/black_scholes/cpp11_blitz/Makefile similarity index 100% rename from benchmarks/black_scholes/cpp11_blitz/Makefile rename to benchpress/benchmarks/black_scholes/cpp11_blitz/Makefile diff --git a/benchmarks/black_scholes/cpp11_blitz/src/black_scholes.cpp b/benchpress/benchmarks/black_scholes/cpp11_blitz/src/black_scholes.cpp similarity index 100% rename from benchmarks/black_scholes/cpp11_blitz/src/black_scholes.cpp rename to benchpress/benchmarks/black_scholes/cpp11_blitz/src/black_scholes.cpp diff --git a/benchmarks/black_scholes/cpp11_blitz/src/empty b/benchpress/benchmarks/black_scholes/cpp11_blitz/src/empty similarity index 100% rename from benchmarks/black_scholes/cpp11_blitz/src/empty rename to benchpress/benchmarks/black_scholes/cpp11_blitz/src/empty diff --git a/benchmarks/black_scholes/cpp11_bxx/Makefile b/benchpress/benchmarks/black_scholes/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/black_scholes/cpp11_bxx/Makefile rename to benchpress/benchmarks/black_scholes/cpp11_bxx/Makefile diff --git a/benchmarks/black_scholes/cpp11_bxx/src/black_scholes.cpp b/benchpress/benchmarks/black_scholes/cpp11_bxx/src/black_scholes.cpp similarity index 100% rename from benchmarks/black_scholes/cpp11_bxx/src/black_scholes.cpp rename to benchpress/benchmarks/black_scholes/cpp11_bxx/src/black_scholes.cpp diff --git a/benchmarks/black_scholes/cpp11_eigen/Makefile b/benchpress/benchmarks/black_scholes/cpp11_eigen/Makefile similarity index 100% rename from benchmarks/black_scholes/cpp11_eigen/Makefile rename to benchpress/benchmarks/black_scholes/cpp11_eigen/Makefile diff --git a/benchmarks/black_scholes/cpp11_eigen/issues.rst b/benchpress/benchmarks/black_scholes/cpp11_eigen/issues.rst similarity index 100% rename from benchmarks/black_scholes/cpp11_eigen/issues.rst rename to benchpress/benchmarks/black_scholes/cpp11_eigen/issues.rst diff --git a/benchmarks/black_scholes/cpp11_eigen/src/black_scholes.cpp b/benchpress/benchmarks/black_scholes/cpp11_eigen/src/black_scholes.cpp similarity index 100% rename from benchmarks/black_scholes/cpp11_eigen/src/black_scholes.cpp rename to benchpress/benchmarks/black_scholes/cpp11_eigen/src/black_scholes.cpp diff --git a/benchmarks/black_scholes/cpp11_eigen/src/empty b/benchpress/benchmarks/black_scholes/cpp11_eigen/src/empty similarity index 100% rename from benchmarks/black_scholes/cpp11_eigen/src/empty rename to benchpress/benchmarks/black_scholes/cpp11_eigen/src/empty diff --git a/benchmarks/black_scholes/cpp11_omp/Makefile b/benchpress/benchmarks/black_scholes/cpp11_omp/Makefile similarity index 100% rename from benchmarks/black_scholes/cpp11_omp/Makefile rename to benchpress/benchmarks/black_scholes/cpp11_omp/Makefile diff --git a/benchmarks/black_scholes/cpp11_omp/src/black_scholes.cpp b/benchpress/benchmarks/black_scholes/cpp11_omp/src/black_scholes.cpp similarity index 100% rename from benchmarks/black_scholes/cpp11_omp/src/black_scholes.cpp rename to benchpress/benchmarks/black_scholes/cpp11_omp/src/black_scholes.cpp diff --git a/benchmarks/black_scholes/cpp11_seq/Makefile b/benchpress/benchmarks/black_scholes/cpp11_seq/Makefile similarity index 100% rename from benchmarks/black_scholes/cpp11_seq/Makefile rename to benchpress/benchmarks/black_scholes/cpp11_seq/Makefile diff --git a/benchmarks/black_scholes/cpp11_seq/src/black_scholes.cpp b/benchpress/benchmarks/black_scholes/cpp11_seq/src/black_scholes.cpp similarity index 100% rename from benchmarks/black_scholes/cpp11_seq/src/black_scholes.cpp rename to benchpress/benchmarks/black_scholes/cpp11_seq/src/black_scholes.cpp diff --git a/benchmarks/black_scholes/csharp_numcil/Makefile b/benchpress/benchmarks/black_scholes/csharp_numcil/Makefile similarity index 100% rename from benchmarks/black_scholes/csharp_numcil/Makefile rename to benchpress/benchmarks/black_scholes/csharp_numcil/Makefile diff --git a/benchmarks/black_scholes/csharp_numcil/black_scholes.sln b/benchpress/benchmarks/black_scholes/csharp_numcil/black_scholes.sln similarity index 100% rename from benchmarks/black_scholes/csharp_numcil/black_scholes.sln rename to benchpress/benchmarks/black_scholes/csharp_numcil/black_scholes.sln diff --git a/benchmarks/black_scholes/csharp_numcil/src/AssemblyInfo.cs b/benchpress/benchmarks/black_scholes/csharp_numcil/src/AssemblyInfo.cs similarity index 100% rename from benchmarks/black_scholes/csharp_numcil/src/AssemblyInfo.cs rename to benchpress/benchmarks/black_scholes/csharp_numcil/src/AssemblyInfo.cs diff --git a/benchmarks/black_scholes/csharp_numcil/src/CMakeLists.txt b/benchpress/benchmarks/black_scholes/csharp_numcil/src/CMakeLists.txt similarity index 100% rename from benchmarks/black_scholes/csharp_numcil/src/CMakeLists.txt rename to benchpress/benchmarks/black_scholes/csharp_numcil/src/CMakeLists.txt diff --git a/benchmarks/black_scholes/csharp_numcil/src/Main.cs b/benchpress/benchmarks/black_scholes/csharp_numcil/src/Main.cs similarity index 100% rename from benchmarks/black_scholes/csharp_numcil/src/Main.cs rename to benchpress/benchmarks/black_scholes/csharp_numcil/src/Main.cs diff --git a/benchmarks/black_scholes/csharp_numcil/src/black_scholes.cs b/benchpress/benchmarks/black_scholes/csharp_numcil/src/black_scholes.cs similarity index 100% rename from benchmarks/black_scholes/csharp_numcil/src/black_scholes.cs rename to benchpress/benchmarks/black_scholes/csharp_numcil/src/black_scholes.cs diff --git a/benchmarks/black_scholes/csharp_numcil/src/black_scholes.csproj b/benchpress/benchmarks/black_scholes/csharp_numcil/src/black_scholes.csproj similarity index 100% rename from benchmarks/black_scholes/csharp_numcil/src/black_scholes.csproj rename to benchpress/benchmarks/black_scholes/csharp_numcil/src/black_scholes.csproj diff --git a/benchmarks/black_scholes/csharp_numcil/src/black_scholes.tt b/benchpress/benchmarks/black_scholes/csharp_numcil/src/black_scholes.tt similarity index 100% rename from benchmarks/black_scholes/csharp_numcil/src/black_scholes.tt rename to benchpress/benchmarks/black_scholes/csharp_numcil/src/black_scholes.tt diff --git a/benchmarks/black_scholes/python_numpy/black_scholes.py b/benchpress/benchmarks/black_scholes/python_numpy/black_scholes.py similarity index 100% rename from benchmarks/black_scholes/python_numpy/black_scholes.py rename to benchpress/benchmarks/black_scholes/python_numpy/black_scholes.py diff --git a/benchmarks/black_scholes/python_numpy/dogma.rst b/benchpress/benchmarks/black_scholes/python_numpy/dogma.rst similarity index 100% rename from benchmarks/black_scholes/python_numpy/dogma.rst rename to benchpress/benchmarks/black_scholes/python_numpy/dogma.rst diff --git a/benchmarks/black_scholes/python_numpy/empty b/benchpress/benchmarks/black_scholes/python_numpy/empty similarity index 100% rename from benchmarks/black_scholes/python_numpy/empty rename to benchpress/benchmarks/black_scholes/python_numpy/empty diff --git a/benchmarks/black_scholes/readme.rst b/benchpress/benchmarks/black_scholes/readme.rst similarity index 100% rename from benchmarks/black_scholes/readme.rst rename to benchpress/benchmarks/black_scholes/readme.rst diff --git a/benchmarks/convolve/python_numpy/bohrium.rst b/benchpress/benchmarks/convolve/python_numpy/bohrium.rst similarity index 100% rename from benchmarks/convolve/python_numpy/bohrium.rst rename to benchpress/benchmarks/convolve/python_numpy/bohrium.rst diff --git a/benchmarks/convolve/python_numpy/convolve.py b/benchpress/benchmarks/convolve/python_numpy/convolve.py similarity index 100% rename from benchmarks/convolve/python_numpy/convolve.py rename to benchpress/benchmarks/convolve/python_numpy/convolve.py diff --git a/benchmarks/convolve/python_numpy/dogma.rst b/benchpress/benchmarks/convolve/python_numpy/dogma.rst similarity index 100% rename from benchmarks/convolve/python_numpy/dogma.rst rename to benchpress/benchmarks/convolve/python_numpy/dogma.rst diff --git a/benchmarks/convolve/python_numpy/empty b/benchpress/benchmarks/convolve/python_numpy/empty similarity index 100% rename from benchmarks/convolve/python_numpy/empty rename to benchpress/benchmarks/convolve/python_numpy/empty diff --git a/benchmarks/convolve/python_numpy/issues.rst b/benchpress/benchmarks/convolve/python_numpy/issues.rst similarity index 100% rename from benchmarks/convolve/python_numpy/issues.rst rename to benchpress/benchmarks/convolve/python_numpy/issues.rst diff --git a/benchmarks/convolve_2d/python_numpy/bohrium.rst b/benchpress/benchmarks/convolve_2d/python_numpy/bohrium.rst similarity index 100% rename from benchmarks/convolve_2d/python_numpy/bohrium.rst rename to benchpress/benchmarks/convolve_2d/python_numpy/bohrium.rst diff --git a/benchmarks/convolve_2d/python_numpy/convolve_2d.py b/benchpress/benchmarks/convolve_2d/python_numpy/convolve_2d.py similarity index 100% rename from benchmarks/convolve_2d/python_numpy/convolve_2d.py rename to benchpress/benchmarks/convolve_2d/python_numpy/convolve_2d.py diff --git a/benchmarks/convolve_2d/python_numpy/dogma.rst b/benchpress/benchmarks/convolve_2d/python_numpy/dogma.rst similarity index 100% rename from benchmarks/convolve_2d/python_numpy/dogma.rst rename to benchpress/benchmarks/convolve_2d/python_numpy/dogma.rst diff --git a/benchmarks/convolve_2d/python_numpy/issues.rst b/benchpress/benchmarks/convolve_2d/python_numpy/issues.rst similarity index 100% rename from benchmarks/convolve_2d/python_numpy/issues.rst rename to benchpress/benchmarks/convolve_2d/python_numpy/issues.rst diff --git a/benchmarks/convolve_3d/python_numpy/bohrium.rst b/benchpress/benchmarks/convolve_3d/python_numpy/bohrium.rst similarity index 100% rename from benchmarks/convolve_3d/python_numpy/bohrium.rst rename to benchpress/benchmarks/convolve_3d/python_numpy/bohrium.rst diff --git a/benchmarks/convolve_3d/python_numpy/convolve_3d.py b/benchpress/benchmarks/convolve_3d/python_numpy/convolve_3d.py similarity index 100% rename from benchmarks/convolve_3d/python_numpy/convolve_3d.py rename to benchpress/benchmarks/convolve_3d/python_numpy/convolve_3d.py diff --git a/benchmarks/convolve_3d/python_numpy/dogma.rst b/benchpress/benchmarks/convolve_3d/python_numpy/dogma.rst similarity index 100% rename from benchmarks/convolve_3d/python_numpy/dogma.rst rename to benchpress/benchmarks/convolve_3d/python_numpy/dogma.rst diff --git a/benchmarks/convolve_3d/python_numpy/issues.rst b/benchpress/benchmarks/convolve_3d/python_numpy/issues.rst similarity index 100% rename from benchmarks/convolve_3d/python_numpy/issues.rst rename to benchpress/benchmarks/convolve_3d/python_numpy/issues.rst diff --git a/benchmarks/convolve_separate_std/python_numpy/convolve_separate_std.py b/benchpress/benchmarks/convolve_separate_std/python_numpy/convolve_separate_std.py similarity index 100% rename from benchmarks/convolve_separate_std/python_numpy/convolve_separate_std.py rename to benchpress/benchmarks/convolve_separate_std/python_numpy/convolve_separate_std.py diff --git a/benchmarks/convolve_separate_std/python_numpy/dogma.rst b/benchpress/benchmarks/convolve_separate_std/python_numpy/dogma.rst similarity index 100% rename from benchmarks/convolve_separate_std/python_numpy/dogma.rst rename to benchpress/benchmarks/convolve_separate_std/python_numpy/dogma.rst diff --git a/benchmarks/convolve_separate_std/python_numpy/issues.rst b/benchpress/benchmarks/convolve_separate_std/python_numpy/issues.rst similarity index 100% rename from benchmarks/convolve_separate_std/python_numpy/issues.rst rename to benchpress/benchmarks/convolve_separate_std/python_numpy/issues.rst diff --git a/benchmarks/galton_bean_machine/python_numpy/dogma.rst b/benchpress/benchmarks/galton_bean_machine/python_numpy/dogma.rst similarity index 100% rename from benchmarks/galton_bean_machine/python_numpy/dogma.rst rename to benchpress/benchmarks/galton_bean_machine/python_numpy/dogma.rst diff --git a/benchmarks/galton_bean_machine/python_numpy/galton_bean_machine.py b/benchpress/benchmarks/galton_bean_machine/python_numpy/galton_bean_machine.py similarity index 100% rename from benchmarks/galton_bean_machine/python_numpy/galton_bean_machine.py rename to benchpress/benchmarks/galton_bean_machine/python_numpy/galton_bean_machine.py diff --git a/benchmarks/galton_bean_machine/readme.rst b/benchpress/benchmarks/galton_bean_machine/readme.rst similarity index 100% rename from benchmarks/galton_bean_machine/readme.rst rename to benchpress/benchmarks/galton_bean_machine/readme.rst diff --git a/benchmarks/gameoflife/c99_omp/Makefile b/benchpress/benchmarks/gameoflife/c99_omp/Makefile similarity index 100% rename from benchmarks/gameoflife/c99_omp/Makefile rename to benchpress/benchmarks/gameoflife/c99_omp/Makefile diff --git a/benchmarks/gameoflife/c99_omp/issues.rst b/benchpress/benchmarks/gameoflife/c99_omp/issues.rst similarity index 100% rename from benchmarks/gameoflife/c99_omp/issues.rst rename to benchpress/benchmarks/gameoflife/c99_omp/issues.rst diff --git a/benchmarks/gameoflife/c99_seq/Makefile b/benchpress/benchmarks/gameoflife/c99_seq/Makefile similarity index 100% rename from benchmarks/gameoflife/c99_seq/Makefile rename to benchpress/benchmarks/gameoflife/c99_seq/Makefile diff --git a/benchmarks/gameoflife/c99_seq/issues.rst b/benchpress/benchmarks/gameoflife/c99_seq/issues.rst similarity index 100% rename from benchmarks/gameoflife/c99_seq/issues.rst rename to benchpress/benchmarks/gameoflife/c99_seq/issues.rst diff --git a/benchmarks/gameoflife/c99_seq/src/gameoflife.c b/benchpress/benchmarks/gameoflife/c99_seq/src/gameoflife.c similarity index 100% rename from benchmarks/gameoflife/c99_seq/src/gameoflife.c rename to benchpress/benchmarks/gameoflife/c99_seq/src/gameoflife.c diff --git a/benchmarks/gameoflife/cpp11_bxx/Makefile b/benchpress/benchmarks/gameoflife/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/gameoflife/cpp11_bxx/Makefile rename to benchpress/benchmarks/gameoflife/cpp11_bxx/Makefile diff --git a/benchmarks/gameoflife/cpp11_bxx/src/gameoflife.cpp b/benchpress/benchmarks/gameoflife/cpp11_bxx/src/gameoflife.cpp similarity index 100% rename from benchmarks/gameoflife/cpp11_bxx/src/gameoflife.cpp rename to benchpress/benchmarks/gameoflife/cpp11_bxx/src/gameoflife.cpp diff --git a/benchmarks/gameoflife/cpp11_omp/Makefile b/benchpress/benchmarks/gameoflife/cpp11_omp/Makefile similarity index 100% rename from benchmarks/gameoflife/cpp11_omp/Makefile rename to benchpress/benchmarks/gameoflife/cpp11_omp/Makefile diff --git a/benchmarks/gameoflife/cpp11_omp/issues.rst b/benchpress/benchmarks/gameoflife/cpp11_omp/issues.rst similarity index 100% rename from benchmarks/gameoflife/cpp11_omp/issues.rst rename to benchpress/benchmarks/gameoflife/cpp11_omp/issues.rst diff --git a/benchmarks/gameoflife/cpp11_omp/src/gameoflife.cpp b/benchpress/benchmarks/gameoflife/cpp11_omp/src/gameoflife.cpp similarity index 100% rename from benchmarks/gameoflife/cpp11_omp/src/gameoflife.cpp rename to benchpress/benchmarks/gameoflife/cpp11_omp/src/gameoflife.cpp diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHAQ33.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHAQ33.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHAQ33.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHAQ33.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHBIRD.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHBIRD.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHBIRD.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHBIRD.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHBRDR.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHBRDR.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHBRDR.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHBRDR.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHCRNA.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHCRNA.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHCRNA.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHCRNA.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHGUN2.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHGUN2.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHGUN2.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHGUN2.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHGUN3.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHGUN3.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHGUN3.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHGUN3.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHLOOP.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHLOOP.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHLOOP.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHLOOP.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHOSCS.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHOSCS.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHOSCS.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHOSCS.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHPUF.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHPUF.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHPUF.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHPUF.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHRAK1.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHRAK1.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHRAK1.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHRAK1.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHRAK2.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHRAK2.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHRAK2.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHRAK2.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHSIER.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHSIER.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHSIER.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHSIER.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/HIGHTUG.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHTUG.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/HIGHTUG.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/HIGHTUG.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R125AQ25.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R125AQ25.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R125AQ25.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R125AQ25.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R125AQ33.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R125AQ33.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R125AQ33.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R125AQ33.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R125BOX.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R125BOX.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R125BOX.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R125BOX.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R125FISH.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R125FISH.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R125FISH.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R125FISH.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R125FUSE.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R125FUSE.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R125FUSE.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R125FUSE.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R125OSCS.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R125OSCS.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R125OSCS.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R125OSCS.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R135AQ33.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R135AQ33.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R135AQ33.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R135AQ33.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R135AQUA.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R135AQUA.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R135AQUA.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R135AQUA.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R135PUSH.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R135PUSH.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R135PUSH.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R135PUSH.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R234KLDO.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R234KLDO.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R234KLDO.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R234KLDO.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2378PI.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2378PI.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2378PI.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2378PI.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R238COLL.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R238COLL.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R238COLL.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R238COLL.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R238FISH.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R238FISH.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R238FISH.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R238FISH.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R238OSCS.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R238OSCS.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R238OSCS.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R238OSCS.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R245FISH.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R245FISH.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R245FISH.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R245FISH.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R245PUFF.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R245PUFF.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R245PUFF.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R245PUFF.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2AQUA1.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2AQUA1.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2AQUA1.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2AQUA1.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2COL.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2COL.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2COL.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2COL.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2DIAG.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2DIAG.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2DIAG.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2DIAG.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2OSCS.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2OSCS.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2OSCS.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2OSCS.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2PASCAL.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2PASCAL.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2PASCAL.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2PASCAL.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2PUF.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2PUF.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2PUF.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2PUF.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2PUF2.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2PUF2.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2PUF2.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2PUF2.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2PUF3.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2PUF3.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2PUF3.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2PUF3.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2RAKE.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2RAKE.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2RAKE.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2RAKE.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R2RAKE2.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R2RAKE2.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R2RAKE2.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R2RAKE2.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R34ACORN.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R34ACORN.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R34ACORN.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R34ACORN.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R34AQUA.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R34AQUA.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R34AQUA.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R34AQUA.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R34BILL.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R34BILL.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R34BILL.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R34BILL.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R34P12.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R34P12.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R34P12.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R34P12.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R34P2.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R34P2.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R34P2.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R34P2.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R34P3.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R34P3.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R34P3.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R34P3.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R34P4.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R34P4.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R34P4.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R34P4.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R34STILL.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R34STILL.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R34STILL.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R34STILL.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R45678FI.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R45678FI.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R45678FI.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R45678FI.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R45678G2.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R45678G2.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R45678G2.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R45678G2.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R45678GO.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R45678GO.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R45678GO.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R45678GO.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R45678OS.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R45678OS.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R45678OS.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R45678OS.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R45678PO.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R45678PO.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R45678PO.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R45678PO.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R4OSC.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R4OSC.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R4OSC.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R4OSC.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R5678LIN.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R5678LIN.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R5678LIN.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R5678LIN.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R5678MAT.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R5678MAT.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R5678MAT.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R5678MAT.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R5678NON.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R5678NON.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R5678NON.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R5678NON.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R5678OS2.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R5678OS2.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R5678OS2.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R5678OS2.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R5678OSC.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R5678OSC.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R5678OSC.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R5678OSC.LIF diff --git a/benchmarks/gameoflife/python_numpy/cells/R5678POP.LIF b/benchpress/benchmarks/gameoflife/python_numpy/cells/R5678POP.LIF similarity index 100% rename from benchmarks/gameoflife/python_numpy/cells/R5678POP.LIF rename to benchpress/benchmarks/gameoflife/python_numpy/cells/R5678POP.LIF diff --git a/benchmarks/gameoflife/python_numpy/dogma.rst b/benchpress/benchmarks/gameoflife/python_numpy/dogma.rst similarity index 100% rename from benchmarks/gameoflife/python_numpy/dogma.rst rename to benchpress/benchmarks/gameoflife/python_numpy/dogma.rst diff --git a/benchmarks/gameoflife/python_numpy/gameoflife.py b/benchpress/benchmarks/gameoflife/python_numpy/gameoflife.py similarity index 100% rename from benchmarks/gameoflife/python_numpy/gameoflife.py rename to benchpress/benchmarks/gameoflife/python_numpy/gameoflife.py diff --git a/benchmarks/gameoflife/python_numpy/gameoflife_utils.py b/benchpress/benchmarks/gameoflife/python_numpy/gameoflife_utils.py similarity index 100% rename from benchmarks/gameoflife/python_numpy/gameoflife_utils.py rename to benchpress/benchmarks/gameoflife/python_numpy/gameoflife_utils.py diff --git a/benchmarks/gameoflife/readme.rst b/benchpress/benchmarks/gameoflife/readme.rst similarity index 100% rename from benchmarks/gameoflife/readme.rst rename to benchpress/benchmarks/gameoflife/readme.rst diff --git a/benchmarks/gauss/python_numpy/dogma.rst b/benchpress/benchmarks/gauss/python_numpy/dogma.rst similarity index 100% rename from benchmarks/gauss/python_numpy/dogma.rst rename to benchpress/benchmarks/gauss/python_numpy/dogma.rst diff --git a/benchmarks/gauss/python_numpy/gauss.py b/benchpress/benchmarks/gauss/python_numpy/gauss.py similarity index 100% rename from benchmarks/gauss/python_numpy/gauss.py rename to benchpress/benchmarks/gauss/python_numpy/gauss.py diff --git a/benchmarks/heat_equation/README b/benchpress/benchmarks/heat_equation/README similarity index 100% rename from benchmarks/heat_equation/README rename to benchpress/benchmarks/heat_equation/README diff --git a/benchmarks/heat_equation/c99_omp/Makefile b/benchpress/benchmarks/heat_equation/c99_omp/Makefile similarity index 100% rename from benchmarks/heat_equation/c99_omp/Makefile rename to benchpress/benchmarks/heat_equation/c99_omp/Makefile diff --git a/benchmarks/heat_equation/c99_omp/src/heat_equation.c b/benchpress/benchmarks/heat_equation/c99_omp/src/heat_equation.c similarity index 100% rename from benchmarks/heat_equation/c99_omp/src/heat_equation.c rename to benchpress/benchmarks/heat_equation/c99_omp/src/heat_equation.c diff --git a/benchmarks/heat_equation/c99_omp_mpi/Makefile b/benchpress/benchmarks/heat_equation/c99_omp_mpi/Makefile similarity index 100% rename from benchmarks/heat_equation/c99_omp_mpi/Makefile rename to benchpress/benchmarks/heat_equation/c99_omp_mpi/Makefile diff --git a/benchmarks/heat_equation/c99_omp_mpi/src/heat_equation.c b/benchpress/benchmarks/heat_equation/c99_omp_mpi/src/heat_equation.c similarity index 100% rename from benchmarks/heat_equation/c99_omp_mpi/src/heat_equation.c rename to benchpress/benchmarks/heat_equation/c99_omp_mpi/src/heat_equation.c diff --git a/benchmarks/heat_equation/c99_seq/Makefile b/benchpress/benchmarks/heat_equation/c99_seq/Makefile similarity index 100% rename from benchmarks/heat_equation/c99_seq/Makefile rename to benchpress/benchmarks/heat_equation/c99_seq/Makefile diff --git a/benchmarks/heat_equation/c99_seq/src/heat_equation.c b/benchpress/benchmarks/heat_equation/c99_seq/src/heat_equation.c similarity index 100% rename from benchmarks/heat_equation/c99_seq/src/heat_equation.c rename to benchpress/benchmarks/heat_equation/c99_seq/src/heat_equation.c diff --git a/benchmarks/heat_equation/chapel/Makefile b/benchpress/benchmarks/heat_equation/chapel/Makefile similarity index 100% rename from benchmarks/heat_equation/chapel/Makefile rename to benchpress/benchmarks/heat_equation/chapel/Makefile diff --git a/benchmarks/heat_equation/chapel/src/heat_equation.chpl b/benchpress/benchmarks/heat_equation/chapel/src/heat_equation.chpl similarity index 100% rename from benchmarks/heat_equation/chapel/src/heat_equation.chpl rename to benchpress/benchmarks/heat_equation/chapel/src/heat_equation.chpl diff --git a/benchmarks/heat_equation/cpp11_bxx/Makefile b/benchpress/benchmarks/heat_equation/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/heat_equation/cpp11_bxx/Makefile rename to benchpress/benchmarks/heat_equation/cpp11_bxx/Makefile diff --git a/benchmarks/heat_equation/cpp11_bxx/src/heat_equation.cpp b/benchpress/benchmarks/heat_equation/cpp11_bxx/src/heat_equation.cpp similarity index 100% rename from benchmarks/heat_equation/cpp11_bxx/src/heat_equation.cpp rename to benchpress/benchmarks/heat_equation/cpp11_bxx/src/heat_equation.cpp diff --git a/benchmarks/heat_equation/cpp11_omp/Makefile b/benchpress/benchmarks/heat_equation/cpp11_omp/Makefile similarity index 100% rename from benchmarks/heat_equation/cpp11_omp/Makefile rename to benchpress/benchmarks/heat_equation/cpp11_omp/Makefile diff --git a/benchmarks/heat_equation/cpp11_omp/src/heat_equation.cpp b/benchpress/benchmarks/heat_equation/cpp11_omp/src/heat_equation.cpp similarity index 100% rename from benchmarks/heat_equation/cpp11_omp/src/heat_equation.cpp rename to benchpress/benchmarks/heat_equation/cpp11_omp/src/heat_equation.cpp diff --git a/benchmarks/heat_equation/cpp11_opencl/Makefile b/benchpress/benchmarks/heat_equation/cpp11_opencl/Makefile similarity index 100% rename from benchmarks/heat_equation/cpp11_opencl/Makefile rename to benchpress/benchmarks/heat_equation/cpp11_opencl/Makefile diff --git a/benchmarks/heat_equation/cpp11_opencl/issues.rst b/benchpress/benchmarks/heat_equation/cpp11_opencl/issues.rst similarity index 100% rename from benchmarks/heat_equation/cpp11_opencl/issues.rst rename to benchpress/benchmarks/heat_equation/cpp11_opencl/issues.rst diff --git a/benchmarks/heat_equation/cpp11_opencl/src/heat_equation.cl b/benchpress/benchmarks/heat_equation/cpp11_opencl/src/heat_equation.cl similarity index 100% rename from benchmarks/heat_equation/cpp11_opencl/src/heat_equation.cl rename to benchpress/benchmarks/heat_equation/cpp11_opencl/src/heat_equation.cl diff --git a/benchmarks/heat_equation/cpp11_opencl/src/heat_equation.cpp b/benchpress/benchmarks/heat_equation/cpp11_opencl/src/heat_equation.cpp similarity index 100% rename from benchmarks/heat_equation/cpp11_opencl/src/heat_equation.cpp rename to benchpress/benchmarks/heat_equation/cpp11_opencl/src/heat_equation.cpp diff --git a/benchmarks/heat_equation/csharp_numcil/Makefile b/benchpress/benchmarks/heat_equation/csharp_numcil/Makefile similarity index 100% rename from benchmarks/heat_equation/csharp_numcil/Makefile rename to benchpress/benchmarks/heat_equation/csharp_numcil/Makefile diff --git a/benchmarks/heat_equation/csharp_numcil/heat_equation.sln b/benchpress/benchmarks/heat_equation/csharp_numcil/heat_equation.sln similarity index 100% rename from benchmarks/heat_equation/csharp_numcil/heat_equation.sln rename to benchpress/benchmarks/heat_equation/csharp_numcil/heat_equation.sln diff --git a/benchmarks/heat_equation/csharp_numcil/src/AssemblyInfo.cs b/benchpress/benchmarks/heat_equation/csharp_numcil/src/AssemblyInfo.cs similarity index 100% rename from benchmarks/heat_equation/csharp_numcil/src/AssemblyInfo.cs rename to benchpress/benchmarks/heat_equation/csharp_numcil/src/AssemblyInfo.cs diff --git a/benchmarks/heat_equation/csharp_numcil/src/Main.cs b/benchpress/benchmarks/heat_equation/csharp_numcil/src/Main.cs similarity index 100% rename from benchmarks/heat_equation/csharp_numcil/src/Main.cs rename to benchpress/benchmarks/heat_equation/csharp_numcil/src/Main.cs diff --git a/benchmarks/heat_equation/csharp_numcil/src/heat_equation.cs b/benchpress/benchmarks/heat_equation/csharp_numcil/src/heat_equation.cs similarity index 100% rename from benchmarks/heat_equation/csharp_numcil/src/heat_equation.cs rename to benchpress/benchmarks/heat_equation/csharp_numcil/src/heat_equation.cs diff --git a/benchmarks/heat_equation/csharp_numcil/src/heat_equation.csproj b/benchpress/benchmarks/heat_equation/csharp_numcil/src/heat_equation.csproj similarity index 100% rename from benchmarks/heat_equation/csharp_numcil/src/heat_equation.csproj rename to benchpress/benchmarks/heat_equation/csharp_numcil/src/heat_equation.csproj diff --git a/benchmarks/heat_equation/csharp_numcil/src/heat_equation.tt b/benchpress/benchmarks/heat_equation/csharp_numcil/src/heat_equation.tt similarity index 100% rename from benchmarks/heat_equation/csharp_numcil/src/heat_equation.tt rename to benchpress/benchmarks/heat_equation/csharp_numcil/src/heat_equation.tt diff --git a/benchmarks/heat_equation/python_numpy/dep/bohrium_numpy.py b/benchpress/benchmarks/heat_equation/python_numpy/dep/bohrium_numpy.py similarity index 100% rename from benchmarks/heat_equation/python_numpy/dep/bohrium_numpy.py rename to benchpress/benchmarks/heat_equation/python_numpy/dep/bohrium_numpy.py diff --git a/benchmarks/heat_equation/python_numpy/dep/pure_numpy.py b/benchpress/benchmarks/heat_equation/python_numpy/dep/pure_numpy.py similarity index 100% rename from benchmarks/heat_equation/python_numpy/dep/pure_numpy.py rename to benchpress/benchmarks/heat_equation/python_numpy/dep/pure_numpy.py diff --git a/benchmarks/heat_equation/python_numpy/dogma.rst b/benchpress/benchmarks/heat_equation/python_numpy/dogma.rst similarity index 100% rename from benchmarks/heat_equation/python_numpy/dogma.rst rename to benchpress/benchmarks/heat_equation/python_numpy/dogma.rst diff --git a/benchmarks/heat_equation/python_numpy/heat_equation.py b/benchpress/benchmarks/heat_equation/python_numpy/heat_equation.py similarity index 100% rename from benchmarks/heat_equation/python_numpy/heat_equation.py rename to benchpress/benchmarks/heat_equation/python_numpy/heat_equation.py diff --git a/benchmarks/heat_equation/readme.rst b/benchpress/benchmarks/heat_equation/readme.rst similarity index 100% rename from benchmarks/heat_equation/readme.rst rename to benchpress/benchmarks/heat_equation/readme.rst diff --git a/benchmarks/knn_naive/python_numpy/dogma.rst b/benchpress/benchmarks/knn_naive/python_numpy/dogma.rst similarity index 100% rename from benchmarks/knn_naive/python_numpy/dogma.rst rename to benchpress/benchmarks/knn_naive/python_numpy/dogma.rst diff --git a/benchmarks/knn_naive/python_numpy/empty b/benchpress/benchmarks/knn_naive/python_numpy/empty similarity index 100% rename from benchmarks/knn_naive/python_numpy/empty rename to benchpress/benchmarks/knn_naive/python_numpy/empty diff --git a/benchmarks/knn_naive/python_numpy/knn_naive.py b/benchpress/benchmarks/knn_naive/python_numpy/knn_naive.py similarity index 100% rename from benchmarks/knn_naive/python_numpy/knn_naive.py rename to benchpress/benchmarks/knn_naive/python_numpy/knn_naive.py diff --git a/benchmarks/knn_naive/readme.rst b/benchpress/benchmarks/knn_naive/readme.rst similarity index 100% rename from benchmarks/knn_naive/readme.rst rename to benchpress/benchmarks/knn_naive/readme.rst diff --git a/benchmarks/lattice_boltzmann_D2Q9/python_numpy/empty b/benchpress/benchmarks/lattice_boltzmann_D2Q9/python_numpy/empty similarity index 100% rename from benchmarks/lattice_boltzmann_D2Q9/python_numpy/empty rename to benchpress/benchmarks/lattice_boltzmann_D2Q9/python_numpy/empty diff --git a/benchmarks/lattice_boltzmann_D2Q9/python_numpy/issues.rst b/benchpress/benchmarks/lattice_boltzmann_D2Q9/python_numpy/issues.rst similarity index 100% rename from benchmarks/lattice_boltzmann_D2Q9/python_numpy/issues.rst rename to benchpress/benchmarks/lattice_boltzmann_D2Q9/python_numpy/issues.rst diff --git a/benchmarks/lattice_boltzmann_D2Q9/python_numpy/lattice_boltzmann_D2Q9.py b/benchpress/benchmarks/lattice_boltzmann_D2Q9/python_numpy/lattice_boltzmann_D2Q9.py similarity index 100% rename from benchmarks/lattice_boltzmann_D2Q9/python_numpy/lattice_boltzmann_D2Q9.py rename to benchpress/benchmarks/lattice_boltzmann_D2Q9/python_numpy/lattice_boltzmann_D2Q9.py diff --git a/benchmarks/lattice_boltzmann_D2Q9/readme.rst b/benchpress/benchmarks/lattice_boltzmann_D2Q9/readme.rst similarity index 100% rename from benchmarks/lattice_boltzmann_D2Q9/readme.rst rename to benchpress/benchmarks/lattice_boltzmann_D2Q9/readme.rst diff --git a/benchmarks/lbm_2d/python_numpy/issues.rst b/benchpress/benchmarks/lbm_2d/python_numpy/issues.rst similarity index 100% rename from benchmarks/lbm_2d/python_numpy/issues.rst rename to benchpress/benchmarks/lbm_2d/python_numpy/issues.rst diff --git a/benchmarks/lbm_2d/python_numpy/lbm_2d.py b/benchpress/benchmarks/lbm_2d/python_numpy/lbm_2d.py similarity index 100% rename from benchmarks/lbm_2d/python_numpy/lbm_2d.py rename to benchpress/benchmarks/lbm_2d/python_numpy/lbm_2d.py diff --git a/benchmarks/lbm_2d/readme.rst b/benchpress/benchmarks/lbm_2d/readme.rst similarity index 100% rename from benchmarks/lbm_2d/readme.rst rename to benchpress/benchmarks/lbm_2d/readme.rst diff --git a/benchmarks/lbm_3d/python_numpy/dogma.rst b/benchpress/benchmarks/lbm_3d/python_numpy/dogma.rst similarity index 100% rename from benchmarks/lbm_3d/python_numpy/dogma.rst rename to benchpress/benchmarks/lbm_3d/python_numpy/dogma.rst diff --git a/benchmarks/lbm_3d/python_numpy/lbm_3d.py b/benchpress/benchmarks/lbm_3d/python_numpy/lbm_3d.py similarity index 100% rename from benchmarks/lbm_3d/python_numpy/lbm_3d.py rename to benchpress/benchmarks/lbm_3d/python_numpy/lbm_3d.py diff --git a/benchmarks/lbm_3d/readme.rst b/benchpress/benchmarks/lbm_3d/readme.rst similarity index 100% rename from benchmarks/lbm_3d/readme.rst rename to benchpress/benchmarks/lbm_3d/readme.rst diff --git a/benchmarks/leibnitz_pi/c99_seq/Makefile b/benchpress/benchmarks/leibnitz_pi/c99_seq/Makefile similarity index 100% rename from benchmarks/leibnitz_pi/c99_seq/Makefile rename to benchpress/benchmarks/leibnitz_pi/c99_seq/Makefile diff --git a/benchmarks/leibnitz_pi/c99_seq/src/leibnitz_pi.c b/benchpress/benchmarks/leibnitz_pi/c99_seq/src/leibnitz_pi.c similarity index 100% rename from benchmarks/leibnitz_pi/c99_seq/src/leibnitz_pi.c rename to benchpress/benchmarks/leibnitz_pi/c99_seq/src/leibnitz_pi.c diff --git a/benchmarks/leibnitz_pi/cpp11_bxx/Makefile b/benchpress/benchmarks/leibnitz_pi/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/leibnitz_pi/cpp11_bxx/Makefile rename to benchpress/benchmarks/leibnitz_pi/cpp11_bxx/Makefile diff --git a/benchmarks/leibnitz_pi/cpp11_bxx/src/leibnitz_pi.cpp b/benchpress/benchmarks/leibnitz_pi/cpp11_bxx/src/leibnitz_pi.cpp similarity index 100% rename from benchmarks/leibnitz_pi/cpp11_bxx/src/leibnitz_pi.cpp rename to benchpress/benchmarks/leibnitz_pi/cpp11_bxx/src/leibnitz_pi.cpp diff --git a/benchmarks/leibnitz_pi/cpp11_omp/Makefile b/benchpress/benchmarks/leibnitz_pi/cpp11_omp/Makefile similarity index 100% rename from benchmarks/leibnitz_pi/cpp11_omp/Makefile rename to benchpress/benchmarks/leibnitz_pi/cpp11_omp/Makefile diff --git a/benchmarks/leibnitz_pi/cpp11_omp/src/leibnitz_pi.cpp b/benchpress/benchmarks/leibnitz_pi/cpp11_omp/src/leibnitz_pi.cpp similarity index 100% rename from benchmarks/leibnitz_pi/cpp11_omp/src/leibnitz_pi.cpp rename to benchpress/benchmarks/leibnitz_pi/cpp11_omp/src/leibnitz_pi.cpp diff --git a/benchmarks/leibnitz_pi/cpp11_seq/Makefile b/benchpress/benchmarks/leibnitz_pi/cpp11_seq/Makefile similarity index 100% rename from benchmarks/leibnitz_pi/cpp11_seq/Makefile rename to benchpress/benchmarks/leibnitz_pi/cpp11_seq/Makefile diff --git a/benchmarks/leibnitz_pi/cpp11_seq/src/leibnitz_pi.cpp b/benchpress/benchmarks/leibnitz_pi/cpp11_seq/src/leibnitz_pi.cpp similarity index 100% rename from benchmarks/leibnitz_pi/cpp11_seq/src/leibnitz_pi.cpp rename to benchpress/benchmarks/leibnitz_pi/cpp11_seq/src/leibnitz_pi.cpp diff --git a/benchmarks/leibnitz_pi/python_numpy/dogma.rst b/benchpress/benchmarks/leibnitz_pi/python_numpy/dogma.rst similarity index 100% rename from benchmarks/leibnitz_pi/python_numpy/dogma.rst rename to benchpress/benchmarks/leibnitz_pi/python_numpy/dogma.rst diff --git a/benchmarks/leibnitz_pi/python_numpy/leibnitz_pi.py b/benchpress/benchmarks/leibnitz_pi/python_numpy/leibnitz_pi.py similarity index 100% rename from benchmarks/leibnitz_pi/python_numpy/leibnitz_pi.py rename to benchpress/benchmarks/leibnitz_pi/python_numpy/leibnitz_pi.py diff --git a/benchmarks/leibnitz_pi/readme.rst b/benchpress/benchmarks/leibnitz_pi/readme.rst similarity index 100% rename from benchmarks/leibnitz_pi/readme.rst rename to benchpress/benchmarks/leibnitz_pi/readme.rst diff --git a/benchmarks/lmm_swaption_vec/python_numpy/empty b/benchpress/benchmarks/lmm_swaption_vec/python_numpy/empty similarity index 100% rename from benchmarks/lmm_swaption_vec/python_numpy/empty rename to benchpress/benchmarks/lmm_swaption_vec/python_numpy/empty diff --git a/benchmarks/lmm_swaption_vec/python_numpy/issues.rst b/benchpress/benchmarks/lmm_swaption_vec/python_numpy/issues.rst similarity index 100% rename from benchmarks/lmm_swaption_vec/python_numpy/issues.rst rename to benchpress/benchmarks/lmm_swaption_vec/python_numpy/issues.rst diff --git a/benchmarks/lmm_swaption_vec/python_numpy/lmm_swaption_vec.py b/benchpress/benchmarks/lmm_swaption_vec/python_numpy/lmm_swaption_vec.py similarity index 100% rename from benchmarks/lmm_swaption_vec/python_numpy/lmm_swaption_vec.py rename to benchpress/benchmarks/lmm_swaption_vec/python_numpy/lmm_swaption_vec.py diff --git a/benchmarks/lmm_swaption_vec/readme.rst b/benchpress/benchmarks/lmm_swaption_vec/readme.rst similarity index 100% rename from benchmarks/lmm_swaption_vec/readme.rst rename to benchpress/benchmarks/lmm_swaption_vec/readme.rst diff --git a/benchmarks/lu/python_numpy/dogma.rst b/benchpress/benchmarks/lu/python_numpy/dogma.rst similarity index 100% rename from benchmarks/lu/python_numpy/dogma.rst rename to benchpress/benchmarks/lu/python_numpy/dogma.rst diff --git a/benchmarks/lu/python_numpy/lu.py b/benchpress/benchmarks/lu/python_numpy/lu.py similarity index 100% rename from benchmarks/lu/python_numpy/lu.py rename to benchpress/benchmarks/lu/python_numpy/lu.py diff --git a/benchmarks/lu/readme.rst b/benchpress/benchmarks/lu/readme.rst similarity index 100% rename from benchmarks/lu/readme.rst rename to benchpress/benchmarks/lu/readme.rst diff --git a/benchmarks/lulesh/cpp11_bxx/Makefile b/benchpress/benchmarks/lulesh/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/lulesh/cpp11_bxx/Makefile rename to benchpress/benchmarks/lulesh/cpp11_bxx/Makefile diff --git a/benchmarks/lulesh/cpp11_bxx/src/lulesh.cpp b/benchpress/benchmarks/lulesh/cpp11_bxx/src/lulesh.cpp similarity index 100% rename from benchmarks/lulesh/cpp11_bxx/src/lulesh.cpp rename to benchpress/benchmarks/lulesh/cpp11_bxx/src/lulesh.cpp diff --git a/benchmarks/lulesh/cpp11_omp/Makefile b/benchpress/benchmarks/lulesh/cpp11_omp/Makefile similarity index 100% rename from benchmarks/lulesh/cpp11_omp/Makefile rename to benchpress/benchmarks/lulesh/cpp11_omp/Makefile diff --git a/benchmarks/lulesh/cpp11_omp/src/lulesh.cpp b/benchpress/benchmarks/lulesh/cpp11_omp/src/lulesh.cpp similarity index 100% rename from benchmarks/lulesh/cpp11_omp/src/lulesh.cpp rename to benchpress/benchmarks/lulesh/cpp11_omp/src/lulesh.cpp diff --git a/benchmarks/lulesh/cpp11_seq/Makefile b/benchpress/benchmarks/lulesh/cpp11_seq/Makefile similarity index 100% rename from benchmarks/lulesh/cpp11_seq/Makefile rename to benchpress/benchmarks/lulesh/cpp11_seq/Makefile diff --git a/benchmarks/lulesh/cpp11_seq/src/lulesh.cpp b/benchpress/benchmarks/lulesh/cpp11_seq/src/lulesh.cpp similarity index 100% rename from benchmarks/lulesh/cpp11_seq/src/lulesh.cpp rename to benchpress/benchmarks/lulesh/cpp11_seq/src/lulesh.cpp diff --git a/benchmarks/lulesh/readme.rst b/benchpress/benchmarks/lulesh/readme.rst similarity index 100% rename from benchmarks/lulesh/readme.rst rename to benchpress/benchmarks/lulesh/readme.rst diff --git a/benchmarks/magnetic_field_extrapolation/idl_data.txt b/benchpress/benchmarks/magnetic_field_extrapolation/idl_data.txt similarity index 100% rename from benchmarks/magnetic_field_extrapolation/idl_data.txt rename to benchpress/benchmarks/magnetic_field_extrapolation/idl_data.txt diff --git a/benchmarks/magnetic_field_extrapolation/idl_input-float64_512*512.npz b/benchpress/benchmarks/magnetic_field_extrapolation/idl_input-float64_512*512.npz similarity index 100% rename from benchmarks/magnetic_field_extrapolation/idl_input-float64_512*512.npz rename to benchpress/benchmarks/magnetic_field_extrapolation/idl_input-float64_512*512.npz diff --git a/benchmarks/magnetic_field_extrapolation/python_cython/magnetic_field_extrapolation.py b/benchpress/benchmarks/magnetic_field_extrapolation/python_cython/magnetic_field_extrapolation.py similarity index 100% rename from benchmarks/magnetic_field_extrapolation/python_cython/magnetic_field_extrapolation.py rename to benchpress/benchmarks/magnetic_field_extrapolation/python_cython/magnetic_field_extrapolation.py diff --git a/benchmarks/magnetic_field_extrapolation/python_cython/magnetic_field_extrapolation.pyx b/benchpress/benchmarks/magnetic_field_extrapolation/python_cython/magnetic_field_extrapolation.pyx similarity index 100% rename from benchmarks/magnetic_field_extrapolation/python_cython/magnetic_field_extrapolation.pyx rename to benchpress/benchmarks/magnetic_field_extrapolation/python_cython/magnetic_field_extrapolation.pyx diff --git a/benchmarks/magnetic_field_extrapolation/python_cython/readme.rst b/benchpress/benchmarks/magnetic_field_extrapolation/python_cython/readme.rst similarity index 100% rename from benchmarks/magnetic_field_extrapolation/python_cython/readme.rst rename to benchpress/benchmarks/magnetic_field_extrapolation/python_cython/readme.rst diff --git a/benchmarks/magnetic_field_extrapolation/python_cython/setup.py b/benchpress/benchmarks/magnetic_field_extrapolation/python_cython/setup.py similarity index 100% rename from benchmarks/magnetic_field_extrapolation/python_cython/setup.py rename to benchpress/benchmarks/magnetic_field_extrapolation/python_cython/setup.py diff --git a/benchmarks/magnetic_field_extrapolation/python_numba/magnetic_field_extrapolation.py b/benchpress/benchmarks/magnetic_field_extrapolation/python_numba/magnetic_field_extrapolation.py similarity index 100% rename from benchmarks/magnetic_field_extrapolation/python_numba/magnetic_field_extrapolation.py rename to benchpress/benchmarks/magnetic_field_extrapolation/python_numba/magnetic_field_extrapolation.py diff --git a/benchmarks/magnetic_field_extrapolation/python_numba/readme.rst b/benchpress/benchmarks/magnetic_field_extrapolation/python_numba/readme.rst similarity index 100% rename from benchmarks/magnetic_field_extrapolation/python_numba/readme.rst rename to benchpress/benchmarks/magnetic_field_extrapolation/python_numba/readme.rst diff --git a/benchmarks/magnetic_field_extrapolation/python_numpy/magnetic_field_extrapolation.py b/benchpress/benchmarks/magnetic_field_extrapolation/python_numpy/magnetic_field_extrapolation.py similarity index 100% rename from benchmarks/magnetic_field_extrapolation/python_numpy/magnetic_field_extrapolation.py rename to benchpress/benchmarks/magnetic_field_extrapolation/python_numpy/magnetic_field_extrapolation.py diff --git a/benchmarks/magnetic_field_extrapolation/python_numpy/readme.rst b/benchpress/benchmarks/magnetic_field_extrapolation/python_numpy/readme.rst similarity index 100% rename from benchmarks/magnetic_field_extrapolation/python_numpy/readme.rst rename to benchpress/benchmarks/magnetic_field_extrapolation/python_numpy/readme.rst diff --git a/benchmarks/montecarlo_pi/c99_omp/Makefile b/benchpress/benchmarks/montecarlo_pi/c99_omp/Makefile similarity index 100% rename from benchmarks/montecarlo_pi/c99_omp/Makefile rename to benchpress/benchmarks/montecarlo_pi/c99_omp/Makefile diff --git a/benchmarks/montecarlo_pi/c99_omp/src/montecarlo_pi.c b/benchpress/benchmarks/montecarlo_pi/c99_omp/src/montecarlo_pi.c similarity index 100% rename from benchmarks/montecarlo_pi/c99_omp/src/montecarlo_pi.c rename to benchpress/benchmarks/montecarlo_pi/c99_omp/src/montecarlo_pi.c diff --git a/benchmarks/montecarlo_pi/c99_seq/Makefile b/benchpress/benchmarks/montecarlo_pi/c99_seq/Makefile similarity index 100% rename from benchmarks/montecarlo_pi/c99_seq/Makefile rename to benchpress/benchmarks/montecarlo_pi/c99_seq/Makefile diff --git a/benchmarks/montecarlo_pi/c99_seq/src/montecarlo_pi.c b/benchpress/benchmarks/montecarlo_pi/c99_seq/src/montecarlo_pi.c similarity index 100% rename from benchmarks/montecarlo_pi/c99_seq/src/montecarlo_pi.c rename to benchpress/benchmarks/montecarlo_pi/c99_seq/src/montecarlo_pi.c diff --git a/benchmarks/montecarlo_pi/cpp11_bxx/Makefile b/benchpress/benchmarks/montecarlo_pi/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/montecarlo_pi/cpp11_bxx/Makefile rename to benchpress/benchmarks/montecarlo_pi/cpp11_bxx/Makefile diff --git a/benchmarks/montecarlo_pi/cpp11_bxx/src/montecarlo_pi.cpp b/benchpress/benchmarks/montecarlo_pi/cpp11_bxx/src/montecarlo_pi.cpp similarity index 100% rename from benchmarks/montecarlo_pi/cpp11_bxx/src/montecarlo_pi.cpp rename to benchpress/benchmarks/montecarlo_pi/cpp11_bxx/src/montecarlo_pi.cpp diff --git a/benchmarks/montecarlo_pi/cpp11_omp/Makefile b/benchpress/benchmarks/montecarlo_pi/cpp11_omp/Makefile similarity index 100% rename from benchmarks/montecarlo_pi/cpp11_omp/Makefile rename to benchpress/benchmarks/montecarlo_pi/cpp11_omp/Makefile diff --git a/benchmarks/montecarlo_pi/cpp11_omp/src/montecarlo_pi.cpp b/benchpress/benchmarks/montecarlo_pi/cpp11_omp/src/montecarlo_pi.cpp similarity index 100% rename from benchmarks/montecarlo_pi/cpp11_omp/src/montecarlo_pi.cpp rename to benchpress/benchmarks/montecarlo_pi/cpp11_omp/src/montecarlo_pi.cpp diff --git a/benchmarks/montecarlo_pi/cpp11_seq/Makefile b/benchpress/benchmarks/montecarlo_pi/cpp11_seq/Makefile similarity index 100% rename from benchmarks/montecarlo_pi/cpp11_seq/Makefile rename to benchpress/benchmarks/montecarlo_pi/cpp11_seq/Makefile diff --git a/benchmarks/montecarlo_pi/cpp11_seq/src/montecarlo_pi.cpp b/benchpress/benchmarks/montecarlo_pi/cpp11_seq/src/montecarlo_pi.cpp similarity index 100% rename from benchmarks/montecarlo_pi/cpp11_seq/src/montecarlo_pi.cpp rename to benchpress/benchmarks/montecarlo_pi/cpp11_seq/src/montecarlo_pi.cpp diff --git a/benchmarks/montecarlo_pi/python_numpy/dogma.rst b/benchpress/benchmarks/montecarlo_pi/python_numpy/dogma.rst similarity index 100% rename from benchmarks/montecarlo_pi/python_numpy/dogma.rst rename to benchpress/benchmarks/montecarlo_pi/python_numpy/dogma.rst diff --git a/benchmarks/montecarlo_pi/python_numpy/montecarlo_pi.py b/benchpress/benchmarks/montecarlo_pi/python_numpy/montecarlo_pi.py similarity index 100% rename from benchmarks/montecarlo_pi/python_numpy/montecarlo_pi.py rename to benchpress/benchmarks/montecarlo_pi/python_numpy/montecarlo_pi.py diff --git a/benchmarks/montecarlo_pi/readme.rst b/benchpress/benchmarks/montecarlo_pi/readme.rst similarity index 100% rename from benchmarks/montecarlo_pi/readme.rst rename to benchpress/benchmarks/montecarlo_pi/readme.rst diff --git a/benchmarks/mxmul/c99_omp/Makefile b/benchpress/benchmarks/mxmul/c99_omp/Makefile similarity index 100% rename from benchmarks/mxmul/c99_omp/Makefile rename to benchpress/benchmarks/mxmul/c99_omp/Makefile diff --git a/benchmarks/mxmul/c99_omp/core b/benchpress/benchmarks/mxmul/c99_omp/core similarity index 100% rename from benchmarks/mxmul/c99_omp/core rename to benchpress/benchmarks/mxmul/c99_omp/core diff --git a/benchmarks/mxmul/c99_omp/src/mxmul.c b/benchpress/benchmarks/mxmul/c99_omp/src/mxmul.c similarity index 100% rename from benchmarks/mxmul/c99_omp/src/mxmul.c rename to benchpress/benchmarks/mxmul/c99_omp/src/mxmul.c diff --git a/benchmarks/mxmul/c99_seq/Makefile b/benchpress/benchmarks/mxmul/c99_seq/Makefile similarity index 100% rename from benchmarks/mxmul/c99_seq/Makefile rename to benchpress/benchmarks/mxmul/c99_seq/Makefile diff --git a/benchmarks/mxmul/c99_seq/core b/benchpress/benchmarks/mxmul/c99_seq/core similarity index 100% rename from benchmarks/mxmul/c99_seq/core rename to benchpress/benchmarks/mxmul/c99_seq/core diff --git a/benchmarks/mxmul/c99_seq/src/mxmul.c b/benchpress/benchmarks/mxmul/c99_seq/src/mxmul.c similarity index 100% rename from benchmarks/mxmul/c99_seq/src/mxmul.c rename to benchpress/benchmarks/mxmul/c99_seq/src/mxmul.c diff --git a/benchmarks/mxmul/cpp11_bxx/Makefile b/benchpress/benchmarks/mxmul/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/mxmul/cpp11_bxx/Makefile rename to benchpress/benchmarks/mxmul/cpp11_bxx/Makefile diff --git a/benchmarks/mxmul/cpp11_bxx/src/mxmul.cpp b/benchpress/benchmarks/mxmul/cpp11_bxx/src/mxmul.cpp similarity index 100% rename from benchmarks/mxmul/cpp11_bxx/src/mxmul.cpp rename to benchpress/benchmarks/mxmul/cpp11_bxx/src/mxmul.cpp diff --git a/benchmarks/mxmul/cpp11_bxx/trace-1.txt b/benchpress/benchmarks/mxmul/cpp11_bxx/trace-1.txt similarity index 100% rename from benchmarks/mxmul/cpp11_bxx/trace-1.txt rename to benchpress/benchmarks/mxmul/cpp11_bxx/trace-1.txt diff --git a/benchmarks/mxmul/cpp11_bxx/trace-2.txt b/benchpress/benchmarks/mxmul/cpp11_bxx/trace-2.txt similarity index 100% rename from benchmarks/mxmul/cpp11_bxx/trace-2.txt rename to benchpress/benchmarks/mxmul/cpp11_bxx/trace-2.txt diff --git a/benchmarks/mxmul/cpp11_omp/Makefile b/benchpress/benchmarks/mxmul/cpp11_omp/Makefile similarity index 100% rename from benchmarks/mxmul/cpp11_omp/Makefile rename to benchpress/benchmarks/mxmul/cpp11_omp/Makefile diff --git a/benchmarks/mxmul/cpp11_omp/src/mxmul.cpp b/benchpress/benchmarks/mxmul/cpp11_omp/src/mxmul.cpp similarity index 100% rename from benchmarks/mxmul/cpp11_omp/src/mxmul.cpp rename to benchpress/benchmarks/mxmul/cpp11_omp/src/mxmul.cpp diff --git a/benchmarks/mxmul/python_numpy/dogma.rst b/benchpress/benchmarks/mxmul/python_numpy/dogma.rst similarity index 100% rename from benchmarks/mxmul/python_numpy/dogma.rst rename to benchpress/benchmarks/mxmul/python_numpy/dogma.rst diff --git a/benchmarks/mxmul/python_numpy/mxmul.py b/benchpress/benchmarks/mxmul/python_numpy/mxmul.py similarity index 100% rename from benchmarks/mxmul/python_numpy/mxmul.py rename to benchpress/benchmarks/mxmul/python_numpy/mxmul.py diff --git a/benchmarks/mxmul/readme.rst b/benchpress/benchmarks/mxmul/readme.rst similarity index 100% rename from benchmarks/mxmul/readme.rst rename to benchpress/benchmarks/mxmul/readme.rst diff --git a/benchmarks/nbody/csharp_numcil/Makefile b/benchpress/benchmarks/nbody/csharp_numcil/Makefile similarity index 100% rename from benchmarks/nbody/csharp_numcil/Makefile rename to benchpress/benchmarks/nbody/csharp_numcil/Makefile diff --git a/benchmarks/nbody/csharp_numcil/nbody.sln b/benchpress/benchmarks/nbody/csharp_numcil/nbody.sln similarity index 100% rename from benchmarks/nbody/csharp_numcil/nbody.sln rename to benchpress/benchmarks/nbody/csharp_numcil/nbody.sln diff --git a/benchmarks/nbody/csharp_numcil/src/AssemblyInfo.cs b/benchpress/benchmarks/nbody/csharp_numcil/src/AssemblyInfo.cs similarity index 100% rename from benchmarks/nbody/csharp_numcil/src/AssemblyInfo.cs rename to benchpress/benchmarks/nbody/csharp_numcil/src/AssemblyInfo.cs diff --git a/benchmarks/nbody/csharp_numcil/src/Main.cs b/benchpress/benchmarks/nbody/csharp_numcil/src/Main.cs similarity index 100% rename from benchmarks/nbody/csharp_numcil/src/Main.cs rename to benchpress/benchmarks/nbody/csharp_numcil/src/Main.cs diff --git a/benchmarks/nbody/csharp_numcil/src/nbody.cs b/benchpress/benchmarks/nbody/csharp_numcil/src/nbody.cs similarity index 100% rename from benchmarks/nbody/csharp_numcil/src/nbody.cs rename to benchpress/benchmarks/nbody/csharp_numcil/src/nbody.cs diff --git a/benchmarks/nbody/csharp_numcil/src/nbody.csproj b/benchpress/benchmarks/nbody/csharp_numcil/src/nbody.csproj similarity index 100% rename from benchmarks/nbody/csharp_numcil/src/nbody.csproj rename to benchpress/benchmarks/nbody/csharp_numcil/src/nbody.csproj diff --git a/benchmarks/nbody/csharp_numcil/src/nbody.tt b/benchpress/benchmarks/nbody/csharp_numcil/src/nbody.tt similarity index 100% rename from benchmarks/nbody/csharp_numcil/src/nbody.tt rename to benchpress/benchmarks/nbody/csharp_numcil/src/nbody.tt diff --git a/benchmarks/nbody/python_numpy/dogma.rst b/benchpress/benchmarks/nbody/python_numpy/dogma.rst similarity index 100% rename from benchmarks/nbody/python_numpy/dogma.rst rename to benchpress/benchmarks/nbody/python_numpy/dogma.rst diff --git a/benchmarks/nbody/python_numpy/nbody.py b/benchpress/benchmarks/nbody/python_numpy/nbody.py similarity index 100% rename from benchmarks/nbody/python_numpy/nbody.py rename to benchpress/benchmarks/nbody/python_numpy/nbody.py diff --git a/benchmarks/nbody/readme.rst b/benchpress/benchmarks/nbody/readme.rst similarity index 100% rename from benchmarks/nbody/readme.rst rename to benchpress/benchmarks/nbody/readme.rst diff --git a/benchmarks/nbody_nice/csharp_numcil/Makefile b/benchpress/benchmarks/nbody_nice/csharp_numcil/Makefile similarity index 100% rename from benchmarks/nbody_nice/csharp_numcil/Makefile rename to benchpress/benchmarks/nbody_nice/csharp_numcil/Makefile diff --git a/benchmarks/nbody_nice/csharp_numcil/nbody_nice.sln b/benchpress/benchmarks/nbody_nice/csharp_numcil/nbody_nice.sln similarity index 100% rename from benchmarks/nbody_nice/csharp_numcil/nbody_nice.sln rename to benchpress/benchmarks/nbody_nice/csharp_numcil/nbody_nice.sln diff --git a/benchmarks/nbody_nice/csharp_numcil/src/AssemblyInfo.cs b/benchpress/benchmarks/nbody_nice/csharp_numcil/src/AssemblyInfo.cs similarity index 100% rename from benchmarks/nbody_nice/csharp_numcil/src/AssemblyInfo.cs rename to benchpress/benchmarks/nbody_nice/csharp_numcil/src/AssemblyInfo.cs diff --git a/benchmarks/nbody_nice/csharp_numcil/src/Main.cs b/benchpress/benchmarks/nbody_nice/csharp_numcil/src/Main.cs similarity index 100% rename from benchmarks/nbody_nice/csharp_numcil/src/Main.cs rename to benchpress/benchmarks/nbody_nice/csharp_numcil/src/Main.cs diff --git a/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.cs b/benchpress/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.cs similarity index 100% rename from benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.cs rename to benchpress/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.cs diff --git a/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.csproj b/benchpress/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.csproj similarity index 100% rename from benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.csproj rename to benchpress/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.csproj diff --git a/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.tt b/benchpress/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.tt similarity index 100% rename from benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.tt rename to benchpress/benchmarks/nbody_nice/csharp_numcil/src/nbody_nice.tt diff --git a/benchmarks/nbody_nice/python_numpy/dep/nbody_nice_old.py b/benchpress/benchmarks/nbody_nice/python_numpy/dep/nbody_nice_old.py similarity index 100% rename from benchmarks/nbody_nice/python_numpy/dep/nbody_nice_old.py rename to benchpress/benchmarks/nbody_nice/python_numpy/dep/nbody_nice_old.py diff --git a/benchmarks/nbody_nice/python_numpy/dogma.rst b/benchpress/benchmarks/nbody_nice/python_numpy/dogma.rst similarity index 100% rename from benchmarks/nbody_nice/python_numpy/dogma.rst rename to benchpress/benchmarks/nbody_nice/python_numpy/dogma.rst diff --git a/benchmarks/nbody_nice/python_numpy/issues.rst b/benchpress/benchmarks/nbody_nice/python_numpy/issues.rst similarity index 100% rename from benchmarks/nbody_nice/python_numpy/issues.rst rename to benchpress/benchmarks/nbody_nice/python_numpy/issues.rst diff --git a/benchmarks/nbody_nice/python_numpy/nbody_nice.py b/benchpress/benchmarks/nbody_nice/python_numpy/nbody_nice.py similarity index 100% rename from benchmarks/nbody_nice/python_numpy/nbody_nice.py rename to benchpress/benchmarks/nbody_nice/python_numpy/nbody_nice.py diff --git a/benchmarks/nbody_nice/python_numpy/nbody_nice_visualization.py b/benchpress/benchmarks/nbody_nice/python_numpy/nbody_nice_visualization.py similarity index 100% rename from benchmarks/nbody_nice/python_numpy/nbody_nice_visualization.py rename to benchpress/benchmarks/nbody_nice/python_numpy/nbody_nice_visualization.py diff --git a/benchmarks/nbody_nice/readme.rst b/benchpress/benchmarks/nbody_nice/readme.rst similarity index 100% rename from benchmarks/nbody_nice/readme.rst rename to benchpress/benchmarks/nbody_nice/readme.rst diff --git a/benchmarks/ndstencil/python_numpy/dogma.rst b/benchpress/benchmarks/ndstencil/python_numpy/dogma.rst similarity index 100% rename from benchmarks/ndstencil/python_numpy/dogma.rst rename to benchpress/benchmarks/ndstencil/python_numpy/dogma.rst diff --git a/benchmarks/ndstencil/python_numpy/ndstencil.py b/benchpress/benchmarks/ndstencil/python_numpy/ndstencil.py similarity index 100% rename from benchmarks/ndstencil/python_numpy/ndstencil.py rename to benchpress/benchmarks/ndstencil/python_numpy/ndstencil.py diff --git a/benchmarks/ndstencil/readme.rst b/benchpress/benchmarks/ndstencil/readme.rst similarity index 100% rename from benchmarks/ndstencil/readme.rst rename to benchpress/benchmarks/ndstencil/readme.rst diff --git a/benchmarks/point27/python_numpy/bohrium.rst b/benchpress/benchmarks/point27/python_numpy/bohrium.rst similarity index 100% rename from benchmarks/point27/python_numpy/bohrium.rst rename to benchpress/benchmarks/point27/python_numpy/bohrium.rst diff --git a/benchmarks/point27/python_numpy/dogma.rst b/benchpress/benchmarks/point27/python_numpy/dogma.rst similarity index 100% rename from benchmarks/point27/python_numpy/dogma.rst rename to benchpress/benchmarks/point27/python_numpy/dogma.rst diff --git a/benchmarks/point27/python_numpy/point27.py b/benchpress/benchmarks/point27/python_numpy/point27.py similarity index 100% rename from benchmarks/point27/python_numpy/point27.py rename to benchpress/benchmarks/point27/python_numpy/point27.py diff --git a/benchmarks/point27/readme.rst b/benchpress/benchmarks/point27/readme.rst similarity index 100% rename from benchmarks/point27/readme.rst rename to benchpress/benchmarks/point27/readme.rst diff --git a/benchmarks/pricing/python_numpy/dogma.rst b/benchpress/benchmarks/pricing/python_numpy/dogma.rst similarity index 100% rename from benchmarks/pricing/python_numpy/dogma.rst rename to benchpress/benchmarks/pricing/python_numpy/dogma.rst diff --git a/benchmarks/pricing/python_numpy/issues.rst b/benchpress/benchmarks/pricing/python_numpy/issues.rst similarity index 100% rename from benchmarks/pricing/python_numpy/issues.rst rename to benchpress/benchmarks/pricing/python_numpy/issues.rst diff --git a/benchmarks/pricing/python_numpy/pricing.py b/benchpress/benchmarks/pricing/python_numpy/pricing.py similarity index 100% rename from benchmarks/pricing/python_numpy/pricing.py rename to benchpress/benchmarks/pricing/python_numpy/pricing.py diff --git a/benchmarks/pricing/readme.rst b/benchpress/benchmarks/pricing/readme.rst similarity index 100% rename from benchmarks/pricing/readme.rst rename to benchpress/benchmarks/pricing/readme.rst diff --git a/benchmarks/quasicrystal/python_numpy/dogma.rst b/benchpress/benchmarks/quasicrystal/python_numpy/dogma.rst similarity index 100% rename from benchmarks/quasicrystal/python_numpy/dogma.rst rename to benchpress/benchmarks/quasicrystal/python_numpy/dogma.rst diff --git a/benchmarks/quasicrystal/python_numpy/quasicrystal.py b/benchpress/benchmarks/quasicrystal/python_numpy/quasicrystal.py similarity index 100% rename from benchmarks/quasicrystal/python_numpy/quasicrystal.py rename to benchpress/benchmarks/quasicrystal/python_numpy/quasicrystal.py diff --git a/benchmarks/quasicrystal/readme.rst b/benchpress/benchmarks/quasicrystal/readme.rst similarity index 100% rename from benchmarks/quasicrystal/readme.rst rename to benchpress/benchmarks/quasicrystal/readme.rst diff --git a/benchmarks/reactiondiffusion/csharp_numcil/Makefile b/benchpress/benchmarks/reactiondiffusion/csharp_numcil/Makefile similarity index 100% rename from benchmarks/reactiondiffusion/csharp_numcil/Makefile rename to benchpress/benchmarks/reactiondiffusion/csharp_numcil/Makefile diff --git a/benchmarks/reactiondiffusion/csharp_numcil/reactiondiffusion.sln b/benchpress/benchmarks/reactiondiffusion/csharp_numcil/reactiondiffusion.sln similarity index 100% rename from benchmarks/reactiondiffusion/csharp_numcil/reactiondiffusion.sln rename to benchpress/benchmarks/reactiondiffusion/csharp_numcil/reactiondiffusion.sln diff --git a/benchmarks/reactiondiffusion/csharp_numcil/src/AssemblyInfo.cs b/benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/AssemblyInfo.cs similarity index 100% rename from benchmarks/reactiondiffusion/csharp_numcil/src/AssemblyInfo.cs rename to benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/AssemblyInfo.cs diff --git a/benchmarks/reactiondiffusion/csharp_numcil/src/Main.cs b/benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/Main.cs similarity index 100% rename from benchmarks/reactiondiffusion/csharp_numcil/src/Main.cs rename to benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/Main.cs diff --git a/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.cs b/benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.cs similarity index 100% rename from benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.cs rename to benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.cs diff --git a/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.csproj b/benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.csproj similarity index 100% rename from benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.csproj rename to benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.csproj diff --git a/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.tt b/benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.tt similarity index 100% rename from benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.tt rename to benchpress/benchmarks/reactiondiffusion/csharp_numcil/src/reactiondiffusion.tt diff --git a/benchmarks/rosenbrock/c99_seq/Makefile b/benchpress/benchmarks/rosenbrock/c99_seq/Makefile similarity index 100% rename from benchmarks/rosenbrock/c99_seq/Makefile rename to benchpress/benchmarks/rosenbrock/c99_seq/Makefile diff --git a/benchmarks/rosenbrock/c99_seq/src/rosenbrock.c b/benchpress/benchmarks/rosenbrock/c99_seq/src/rosenbrock.c similarity index 100% rename from benchmarks/rosenbrock/c99_seq/src/rosenbrock.c rename to benchpress/benchmarks/rosenbrock/c99_seq/src/rosenbrock.c diff --git a/benchmarks/rosenbrock/cpp11_bxx/Makefile b/benchpress/benchmarks/rosenbrock/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/rosenbrock/cpp11_bxx/Makefile rename to benchpress/benchmarks/rosenbrock/cpp11_bxx/Makefile diff --git a/benchmarks/rosenbrock/cpp11_bxx/src/rosenbrock.cpp b/benchpress/benchmarks/rosenbrock/cpp11_bxx/src/rosenbrock.cpp similarity index 100% rename from benchmarks/rosenbrock/cpp11_bxx/src/rosenbrock.cpp rename to benchpress/benchmarks/rosenbrock/cpp11_bxx/src/rosenbrock.cpp diff --git a/benchmarks/rosenbrock/cpp11_omp/Makefile b/benchpress/benchmarks/rosenbrock/cpp11_omp/Makefile similarity index 100% rename from benchmarks/rosenbrock/cpp11_omp/Makefile rename to benchpress/benchmarks/rosenbrock/cpp11_omp/Makefile diff --git a/benchmarks/rosenbrock/cpp11_omp/src/rosenbrock.cpp b/benchpress/benchmarks/rosenbrock/cpp11_omp/src/rosenbrock.cpp similarity index 100% rename from benchmarks/rosenbrock/cpp11_omp/src/rosenbrock.cpp rename to benchpress/benchmarks/rosenbrock/cpp11_omp/src/rosenbrock.cpp diff --git a/benchmarks/rosenbrock/cpp11_seq/Makefile b/benchpress/benchmarks/rosenbrock/cpp11_seq/Makefile similarity index 100% rename from benchmarks/rosenbrock/cpp11_seq/Makefile rename to benchpress/benchmarks/rosenbrock/cpp11_seq/Makefile diff --git a/benchmarks/rosenbrock/cpp11_seq/src/rosenbrock.cpp b/benchpress/benchmarks/rosenbrock/cpp11_seq/src/rosenbrock.cpp similarity index 100% rename from benchmarks/rosenbrock/cpp11_seq/src/rosenbrock.cpp rename to benchpress/benchmarks/rosenbrock/cpp11_seq/src/rosenbrock.cpp diff --git a/benchmarks/rosenbrock/python_numpy/dogma.rst b/benchpress/benchmarks/rosenbrock/python_numpy/dogma.rst similarity index 100% rename from benchmarks/rosenbrock/python_numpy/dogma.rst rename to benchpress/benchmarks/rosenbrock/python_numpy/dogma.rst diff --git a/benchmarks/rosenbrock/python_numpy/rosenbrock.py b/benchpress/benchmarks/rosenbrock/python_numpy/rosenbrock.py similarity index 100% rename from benchmarks/rosenbrock/python_numpy/rosenbrock.py rename to benchpress/benchmarks/rosenbrock/python_numpy/rosenbrock.py diff --git a/benchmarks/rosenbrock/readme.rst b/benchpress/benchmarks/rosenbrock/readme.rst similarity index 100% rename from benchmarks/rosenbrock/readme.rst rename to benchpress/benchmarks/rosenbrock/readme.rst diff --git a/benchmarks/scifly/python_numpy/scifly.py b/benchpress/benchmarks/scifly/python_numpy/scifly.py similarity index 100% rename from benchmarks/scifly/python_numpy/scifly.py rename to benchpress/benchmarks/scifly/python_numpy/scifly.py diff --git a/benchmarks/shallow_water/c99_seq/Makefile b/benchpress/benchmarks/shallow_water/c99_seq/Makefile similarity index 100% rename from benchmarks/shallow_water/c99_seq/Makefile rename to benchpress/benchmarks/shallow_water/c99_seq/Makefile diff --git a/benchmarks/shallow_water/c99_seq/src/shallow_water.c b/benchpress/benchmarks/shallow_water/c99_seq/src/shallow_water.c similarity index 100% rename from benchmarks/shallow_water/c99_seq/src/shallow_water.c rename to benchpress/benchmarks/shallow_water/c99_seq/src/shallow_water.c diff --git a/benchmarks/shallow_water/cpp11_boost/Makefile b/benchpress/benchmarks/shallow_water/cpp11_boost/Makefile similarity index 100% rename from benchmarks/shallow_water/cpp11_boost/Makefile rename to benchpress/benchmarks/shallow_water/cpp11_boost/Makefile diff --git a/benchmarks/shallow_water/cpp11_boost/src/shallow_water.cpp b/benchpress/benchmarks/shallow_water/cpp11_boost/src/shallow_water.cpp similarity index 100% rename from benchmarks/shallow_water/cpp11_boost/src/shallow_water.cpp rename to benchpress/benchmarks/shallow_water/cpp11_boost/src/shallow_water.cpp diff --git a/benchmarks/shallow_water/cpp11_bxx/Makefile b/benchpress/benchmarks/shallow_water/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/shallow_water/cpp11_bxx/Makefile rename to benchpress/benchmarks/shallow_water/cpp11_bxx/Makefile diff --git a/benchmarks/shallow_water/cpp11_bxx/src/shallow_water.cpp b/benchpress/benchmarks/shallow_water/cpp11_bxx/src/shallow_water.cpp similarity index 100% rename from benchmarks/shallow_water/cpp11_bxx/src/shallow_water.cpp rename to benchpress/benchmarks/shallow_water/cpp11_bxx/src/shallow_water.cpp diff --git a/benchmarks/shallow_water/cpp11_omp/Makefile b/benchpress/benchmarks/shallow_water/cpp11_omp/Makefile similarity index 100% rename from benchmarks/shallow_water/cpp11_omp/Makefile rename to benchpress/benchmarks/shallow_water/cpp11_omp/Makefile diff --git a/benchmarks/shallow_water/cpp11_omp/src/shallow_water.cpp b/benchpress/benchmarks/shallow_water/cpp11_omp/src/shallow_water.cpp similarity index 100% rename from benchmarks/shallow_water/cpp11_omp/src/shallow_water.cpp rename to benchpress/benchmarks/shallow_water/cpp11_omp/src/shallow_water.cpp diff --git a/benchmarks/shallow_water/cpp11_seq/Makefile b/benchpress/benchmarks/shallow_water/cpp11_seq/Makefile similarity index 100% rename from benchmarks/shallow_water/cpp11_seq/Makefile rename to benchpress/benchmarks/shallow_water/cpp11_seq/Makefile diff --git a/benchmarks/shallow_water/cpp11_seq/src/shallow_water.cpp b/benchpress/benchmarks/shallow_water/cpp11_seq/src/shallow_water.cpp similarity index 100% rename from benchmarks/shallow_water/cpp11_seq/src/shallow_water.cpp rename to benchpress/benchmarks/shallow_water/cpp11_seq/src/shallow_water.cpp diff --git a/benchmarks/shallow_water/csharp_numcil/Makefile b/benchpress/benchmarks/shallow_water/csharp_numcil/Makefile similarity index 100% rename from benchmarks/shallow_water/csharp_numcil/Makefile rename to benchpress/benchmarks/shallow_water/csharp_numcil/Makefile diff --git a/benchmarks/shallow_water/csharp_numcil/shallow_water.sln b/benchpress/benchmarks/shallow_water/csharp_numcil/shallow_water.sln similarity index 100% rename from benchmarks/shallow_water/csharp_numcil/shallow_water.sln rename to benchpress/benchmarks/shallow_water/csharp_numcil/shallow_water.sln diff --git a/benchmarks/shallow_water/csharp_numcil/src/AssemblyInfo.cs b/benchpress/benchmarks/shallow_water/csharp_numcil/src/AssemblyInfo.cs similarity index 100% rename from benchmarks/shallow_water/csharp_numcil/src/AssemblyInfo.cs rename to benchpress/benchmarks/shallow_water/csharp_numcil/src/AssemblyInfo.cs diff --git a/benchmarks/shallow_water/csharp_numcil/src/Main.cs b/benchpress/benchmarks/shallow_water/csharp_numcil/src/Main.cs similarity index 100% rename from benchmarks/shallow_water/csharp_numcil/src/Main.cs rename to benchpress/benchmarks/shallow_water/csharp_numcil/src/Main.cs diff --git a/benchmarks/shallow_water/csharp_numcil/src/shallow_water.cs b/benchpress/benchmarks/shallow_water/csharp_numcil/src/shallow_water.cs similarity index 100% rename from benchmarks/shallow_water/csharp_numcil/src/shallow_water.cs rename to benchpress/benchmarks/shallow_water/csharp_numcil/src/shallow_water.cs diff --git a/benchmarks/shallow_water/csharp_numcil/src/shallow_water.csproj b/benchpress/benchmarks/shallow_water/csharp_numcil/src/shallow_water.csproj similarity index 100% rename from benchmarks/shallow_water/csharp_numcil/src/shallow_water.csproj rename to benchpress/benchmarks/shallow_water/csharp_numcil/src/shallow_water.csproj diff --git a/benchmarks/shallow_water/csharp_numcil/src/shallow_water.tt b/benchpress/benchmarks/shallow_water/csharp_numcil/src/shallow_water.tt similarity index 100% rename from benchmarks/shallow_water/csharp_numcil/src/shallow_water.tt rename to benchpress/benchmarks/shallow_water/csharp_numcil/src/shallow_water.tt diff --git a/benchmarks/shallow_water/python_numpy/dogma.rst b/benchpress/benchmarks/shallow_water/python_numpy/dogma.rst similarity index 100% rename from benchmarks/shallow_water/python_numpy/dogma.rst rename to benchpress/benchmarks/shallow_water/python_numpy/dogma.rst diff --git a/benchmarks/shallow_water/python_numpy/shallow_water.py b/benchpress/benchmarks/shallow_water/python_numpy/shallow_water.py similarity index 100% rename from benchmarks/shallow_water/python_numpy/shallow_water.py rename to benchpress/benchmarks/shallow_water/python_numpy/shallow_water.py diff --git a/benchmarks/shallow_water/readme.rst b/benchpress/benchmarks/shallow_water/readme.rst similarity index 100% rename from benchmarks/shallow_water/readme.rst rename to benchpress/benchmarks/shallow_water/readme.rst diff --git a/benchmarks/snakes_and_ladders/python_numpy/dogma.rst b/benchpress/benchmarks/snakes_and_ladders/python_numpy/dogma.rst similarity index 100% rename from benchmarks/snakes_and_ladders/python_numpy/dogma.rst rename to benchpress/benchmarks/snakes_and_ladders/python_numpy/dogma.rst diff --git a/benchmarks/snakes_and_ladders/python_numpy/empty b/benchpress/benchmarks/snakes_and_ladders/python_numpy/empty similarity index 100% rename from benchmarks/snakes_and_ladders/python_numpy/empty rename to benchpress/benchmarks/snakes_and_ladders/python_numpy/empty diff --git a/benchmarks/snakes_and_ladders/python_numpy/issues.rst b/benchpress/benchmarks/snakes_and_ladders/python_numpy/issues.rst similarity index 100% rename from benchmarks/snakes_and_ladders/python_numpy/issues.rst rename to benchpress/benchmarks/snakes_and_ladders/python_numpy/issues.rst diff --git a/benchmarks/snakes_and_ladders/python_numpy/snakes_and_ladders.py b/benchpress/benchmarks/snakes_and_ladders/python_numpy/snakes_and_ladders.py similarity index 100% rename from benchmarks/snakes_and_ladders/python_numpy/snakes_and_ladders.py rename to benchpress/benchmarks/snakes_and_ladders/python_numpy/snakes_and_ladders.py diff --git a/benchmarks/snakes_and_ladders/readme.rst b/benchpress/benchmarks/snakes_and_ladders/readme.rst similarity index 100% rename from benchmarks/snakes_and_ladders/readme.rst rename to benchpress/benchmarks/snakes_and_ladders/readme.rst diff --git a/benchmarks/sor/python_numpy/dogma.rst b/benchpress/benchmarks/sor/python_numpy/dogma.rst similarity index 100% rename from benchmarks/sor/python_numpy/dogma.rst rename to benchpress/benchmarks/sor/python_numpy/dogma.rst diff --git a/benchmarks/sor/python_numpy/sor.py b/benchpress/benchmarks/sor/python_numpy/sor.py similarity index 100% rename from benchmarks/sor/python_numpy/sor.py rename to benchpress/benchmarks/sor/python_numpy/sor.py diff --git a/benchmarks/sor/readme.rst b/benchpress/benchmarks/sor/readme.rst similarity index 100% rename from benchmarks/sor/readme.rst rename to benchpress/benchmarks/sor/readme.rst diff --git a/benchmarks/synth/python_numpy/dogma.rst b/benchpress/benchmarks/synth/python_numpy/dogma.rst similarity index 100% rename from benchmarks/synth/python_numpy/dogma.rst rename to benchpress/benchmarks/synth/python_numpy/dogma.rst diff --git a/benchmarks/synth/python_numpy/synth.py b/benchpress/benchmarks/synth/python_numpy/synth.py similarity index 100% rename from benchmarks/synth/python_numpy/synth.py rename to benchpress/benchmarks/synth/python_numpy/synth.py diff --git a/benchmarks/synth/readme.rst b/benchpress/benchmarks/synth/readme.rst similarity index 100% rename from benchmarks/synth/readme.rst rename to benchpress/benchmarks/synth/readme.rst diff --git a/benchmarks/synth_index/cpp11_bxx/Makefile b/benchpress/benchmarks/synth_index/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/synth_index/cpp11_bxx/Makefile rename to benchpress/benchmarks/synth_index/cpp11_bxx/Makefile diff --git a/benchmarks/synth_index/cpp11_bxx/core b/benchpress/benchmarks/synth_index/cpp11_bxx/core similarity index 100% rename from benchmarks/synth_index/cpp11_bxx/core rename to benchpress/benchmarks/synth_index/cpp11_bxx/core diff --git a/benchmarks/synth_index/cpp11_bxx/src/synth_index.cpp b/benchpress/benchmarks/synth_index/cpp11_bxx/src/synth_index.cpp similarity index 100% rename from benchmarks/synth_index/cpp11_bxx/src/synth_index.cpp rename to benchpress/benchmarks/synth_index/cpp11_bxx/src/synth_index.cpp diff --git a/benchmarks/synth_index/cpp11_omp/Makefile b/benchpress/benchmarks/synth_index/cpp11_omp/Makefile similarity index 100% rename from benchmarks/synth_index/cpp11_omp/Makefile rename to benchpress/benchmarks/synth_index/cpp11_omp/Makefile diff --git a/benchmarks/synth_index/cpp11_omp/src/heat_equation.cpp b/benchpress/benchmarks/synth_index/cpp11_omp/src/heat_equation.cpp similarity index 100% rename from benchmarks/synth_index/cpp11_omp/src/heat_equation.cpp rename to benchpress/benchmarks/synth_index/cpp11_omp/src/heat_equation.cpp diff --git a/benchmarks/synth_index/readme.rst b/benchpress/benchmarks/synth_index/readme.rst similarity index 100% rename from benchmarks/synth_index/readme.rst rename to benchpress/benchmarks/synth_index/readme.rst diff --git a/benchmarks/synth_init/c99_omp/Makefile b/benchpress/benchmarks/synth_init/c99_omp/Makefile similarity index 100% rename from benchmarks/synth_init/c99_omp/Makefile rename to benchpress/benchmarks/synth_init/c99_omp/Makefile diff --git a/benchmarks/synth_init/c99_omp/src/synth_init.c b/benchpress/benchmarks/synth_init/c99_omp/src/synth_init.c similarity index 100% rename from benchmarks/synth_init/c99_omp/src/synth_init.c rename to benchpress/benchmarks/synth_init/c99_omp/src/synth_init.c diff --git a/benchmarks/synth_init/readme.rst b/benchpress/benchmarks/synth_init/readme.rst similarity index 100% rename from benchmarks/synth_init/readme.rst rename to benchpress/benchmarks/synth_init/readme.rst diff --git a/benchmarks/synth_inplace/python_numpy/dogma.rst b/benchpress/benchmarks/synth_inplace/python_numpy/dogma.rst similarity index 100% rename from benchmarks/synth_inplace/python_numpy/dogma.rst rename to benchpress/benchmarks/synth_inplace/python_numpy/dogma.rst diff --git a/benchmarks/synth_inplace/python_numpy/synth_inplace.py b/benchpress/benchmarks/synth_inplace/python_numpy/synth_inplace.py similarity index 100% rename from benchmarks/synth_inplace/python_numpy/synth_inplace.py rename to benchpress/benchmarks/synth_inplace/python_numpy/synth_inplace.py diff --git a/benchmarks/synth_inplace/readme.rst b/benchpress/benchmarks/synth_inplace/readme.rst similarity index 100% rename from benchmarks/synth_inplace/readme.rst rename to benchpress/benchmarks/synth_inplace/readme.rst diff --git a/benchmarks/synth_interop/cpp11_bxx/Makefile b/benchpress/benchmarks/synth_interop/cpp11_bxx/Makefile similarity index 100% rename from benchmarks/synth_interop/cpp11_bxx/Makefile rename to benchpress/benchmarks/synth_interop/cpp11_bxx/Makefile diff --git a/benchmarks/synth_interop/cpp11_bxx/src/synth_interop.cpp b/benchpress/benchmarks/synth_interop/cpp11_bxx/src/synth_interop.cpp similarity index 100% rename from benchmarks/synth_interop/cpp11_bxx/src/synth_interop.cpp rename to benchpress/benchmarks/synth_interop/cpp11_bxx/src/synth_interop.cpp diff --git a/benchmarks/synth_interop/cpp11_omp/Makefile b/benchpress/benchmarks/synth_interop/cpp11_omp/Makefile similarity index 100% rename from benchmarks/synth_interop/cpp11_omp/Makefile rename to benchpress/benchmarks/synth_interop/cpp11_omp/Makefile diff --git a/benchmarks/synth_interop/cpp11_omp/src/heat_equation.cpp b/benchpress/benchmarks/synth_interop/cpp11_omp/src/heat_equation.cpp similarity index 100% rename from benchmarks/synth_interop/cpp11_omp/src/heat_equation.cpp rename to benchpress/benchmarks/synth_interop/cpp11_omp/src/heat_equation.cpp diff --git a/benchmarks/synth_interop/readme.rst b/benchpress/benchmarks/synth_interop/readme.rst similarity index 100% rename from benchmarks/synth_interop/readme.rst rename to benchpress/benchmarks/synth_interop/readme.rst diff --git a/benchmarks/synth_pow/python_numpy/fun.sh b/benchpress/benchmarks/synth_pow/python_numpy/fun.sh similarity index 100% rename from benchmarks/synth_pow/python_numpy/fun.sh rename to benchpress/benchmarks/synth_pow/python_numpy/fun.sh diff --git a/benchmarks/synth_pow/python_numpy/synth_pow.py b/benchpress/benchmarks/synth_pow/python_numpy/synth_pow.py similarity index 100% rename from benchmarks/synth_pow/python_numpy/synth_pow.py rename to benchpress/benchmarks/synth_pow/python_numpy/synth_pow.py diff --git a/benchmarks/synth_stream/python_numpy/dogma.rst b/benchpress/benchmarks/synth_stream/python_numpy/dogma.rst similarity index 100% rename from benchmarks/synth_stream/python_numpy/dogma.rst rename to benchpress/benchmarks/synth_stream/python_numpy/dogma.rst diff --git a/benchmarks/synth_stream/python_numpy/synth_stream.py b/benchpress/benchmarks/synth_stream/python_numpy/synth_stream.py similarity index 100% rename from benchmarks/synth_stream/python_numpy/synth_stream.py rename to benchpress/benchmarks/synth_stream/python_numpy/synth_stream.py diff --git a/benchmarks/synth_stream/readme.rst b/benchpress/benchmarks/synth_stream/readme.rst similarity index 100% rename from benchmarks/synth_stream/readme.rst rename to benchpress/benchmarks/synth_stream/readme.rst diff --git a/benchmarks/wireworld/python_numpy/dogma.rst b/benchpress/benchmarks/wireworld/python_numpy/dogma.rst similarity index 100% rename from benchmarks/wireworld/python_numpy/dogma.rst rename to benchpress/benchmarks/wireworld/python_numpy/dogma.rst diff --git a/benchmarks/wireworld/python_numpy/empty b/benchpress/benchmarks/wireworld/python_numpy/empty similarity index 100% rename from benchmarks/wireworld/python_numpy/empty rename to benchpress/benchmarks/wireworld/python_numpy/empty diff --git a/benchmarks/wireworld/python_numpy/issues.rst b/benchpress/benchmarks/wireworld/python_numpy/issues.rst similarity index 100% rename from benchmarks/wireworld/python_numpy/issues.rst rename to benchpress/benchmarks/wireworld/python_numpy/issues.rst diff --git a/benchmarks/wireworld/python_numpy/wireworld.py b/benchpress/benchmarks/wireworld/python_numpy/wireworld.py similarity index 100% rename from benchmarks/wireworld/python_numpy/wireworld.py rename to benchpress/benchmarks/wireworld/python_numpy/wireworld.py diff --git a/benchmarks/wireworld/readme.rst b/benchpress/benchmarks/wireworld/readme.rst similarity index 100% rename from benchmarks/wireworld/readme.rst rename to benchpress/benchmarks/wireworld/readme.rst diff --git a/benchmarks/wisp/python_numpy/density_imr.py b/benchpress/benchmarks/wisp/python_numpy/density_imr.py similarity index 100% rename from benchmarks/wisp/python_numpy/density_imr.py rename to benchpress/benchmarks/wisp/python_numpy/density_imr.py diff --git a/benchmarks/wisp/python_numpy/dogma.rst b/benchpress/benchmarks/wisp/python_numpy/dogma.rst similarity index 100% rename from benchmarks/wisp/python_numpy/dogma.rst rename to benchpress/benchmarks/wisp/python_numpy/dogma.rst diff --git a/benchmarks/wisp/python_numpy/heat_imr.py b/benchpress/benchmarks/wisp/python_numpy/heat_imr.py similarity index 100% rename from benchmarks/wisp/python_numpy/heat_imr.py rename to benchpress/benchmarks/wisp/python_numpy/heat_imr.py diff --git a/benchmarks/wisp/python_numpy/salt.py b/benchpress/benchmarks/wisp/python_numpy/salt.py similarity index 100% rename from benchmarks/wisp/python_numpy/salt.py rename to benchpress/benchmarks/wisp/python_numpy/salt.py diff --git a/benchmarks/wisp/python_numpy/temp.py b/benchpress/benchmarks/wisp/python_numpy/temp.py similarity index 100% rename from benchmarks/wisp/python_numpy/temp.py rename to benchpress/benchmarks/wisp/python_numpy/temp.py diff --git a/benchmarks/wisp/python_numpy/wisp.py b/benchpress/benchmarks/wisp/python_numpy/wisp.py similarity index 100% rename from benchmarks/wisp/python_numpy/wisp.py rename to benchpress/benchmarks/wisp/python_numpy/wisp.py diff --git a/benchmarks/wisp/readme.rst b/benchpress/benchmarks/wisp/readme.rst similarity index 100% rename from benchmarks/wisp/readme.rst rename to benchpress/benchmarks/wisp/readme.rst diff --git a/benchmarks/xraysim/python_numpy/dogma.rst b/benchpress/benchmarks/xraysim/python_numpy/dogma.rst similarity index 100% rename from benchmarks/xraysim/python_numpy/dogma.rst rename to benchpress/benchmarks/xraysim/python_numpy/dogma.rst diff --git a/benchmarks/xraysim/python_numpy/material.py b/benchpress/benchmarks/xraysim/python_numpy/material.py similarity index 100% rename from benchmarks/xraysim/python_numpy/material.py rename to benchpress/benchmarks/xraysim/python_numpy/material.py diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/Air.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Air.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/Air.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Air.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/Blood.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Blood.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/Blood.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Blood.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/Bone.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Bone.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/Bone.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Bone.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/Brain.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Brain.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/Brain.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Brain.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/Cam.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Cam.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/Cam.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Cam.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/Muscle.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Muscle.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/Muscle.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Muscle.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/Oak.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Oak.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/Oak.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Oak.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/PE.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/PE.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/PE.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/PE.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/Tissue.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Tissue.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/Tissue.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/Tissue.csv diff --git a/benchmarks/xraysim/python_numpy/materials/biotic/data b/benchpress/benchmarks/xraysim/python_numpy/materials/biotic/data similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/biotic/data rename to benchpress/benchmarks/xraysim/python_numpy/materials/biotic/data diff --git a/benchmarks/xraysim/python_numpy/materials/elemental/Al.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/elemental/Al.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/elemental/Al.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/elemental/Al.csv diff --git a/benchmarks/xraysim/python_numpy/materials/elemental/Au.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/elemental/Au.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/elemental/Au.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/elemental/Au.csv diff --git a/benchmarks/xraysim/python_numpy/materials/elemental/C.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/elemental/C.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/elemental/C.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/elemental/C.csv diff --git a/benchmarks/xraysim/python_numpy/materials/elemental/Fe.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/elemental/Fe.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/elemental/Fe.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/elemental/Fe.csv diff --git a/benchmarks/xraysim/python_numpy/materials/elemental/H.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/elemental/H.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/elemental/H.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/elemental/H.csv diff --git a/benchmarks/xraysim/python_numpy/materials/elemental/Ti.csv b/benchpress/benchmarks/xraysim/python_numpy/materials/elemental/Ti.csv similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/elemental/Ti.csv rename to benchpress/benchmarks/xraysim/python_numpy/materials/elemental/Ti.csv diff --git a/benchmarks/xraysim/python_numpy/materials/elemental/data b/benchpress/benchmarks/xraysim/python_numpy/materials/elemental/data similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/elemental/data rename to benchpress/benchmarks/xraysim/python_numpy/materials/elemental/data diff --git a/benchmarks/xraysim/python_numpy/materials/readme b/benchpress/benchmarks/xraysim/python_numpy/materials/readme similarity index 100% rename from benchmarks/xraysim/python_numpy/materials/readme rename to benchpress/benchmarks/xraysim/python_numpy/materials/readme diff --git a/benchmarks/xraysim/python_numpy/scene_objects.py b/benchpress/benchmarks/xraysim/python_numpy/scene_objects.py similarity index 100% rename from benchmarks/xraysim/python_numpy/scene_objects.py rename to benchpress/benchmarks/xraysim/python_numpy/scene_objects.py diff --git a/benchmarks/xraysim/python_numpy/xraysim.py b/benchpress/benchmarks/xraysim/python_numpy/xraysim.py similarity index 100% rename from benchmarks/xraysim/python_numpy/xraysim.py rename to benchpress/benchmarks/xraysim/python_numpy/xraysim.py diff --git a/benchmarks/xraysim/python_numpy/xraysimgeometry.py b/benchpress/benchmarks/xraysim/python_numpy/xraysimgeometry.py similarity index 100% rename from benchmarks/xraysim/python_numpy/xraysimgeometry.py rename to benchpress/benchmarks/xraysim/python_numpy/xraysimgeometry.py diff --git a/benchmarks/xraysim/python_numpy/xraysimphysics.py b/benchpress/benchmarks/xraysim/python_numpy/xraysimphysics.py similarity index 100% rename from benchmarks/xraysim/python_numpy/xraysimphysics.py rename to benchpress/benchmarks/xraysim/python_numpy/xraysimphysics.py diff --git a/benchmarks/xraysim/readme.rst b/benchpress/benchmarks/xraysim/readme.rst similarity index 100% rename from benchmarks/xraysim/readme.rst rename to benchpress/benchmarks/xraysim/readme.rst diff --git a/benchpress/suite_util.py b/benchpress/suite_util.py index 499ca182..aaa6dfdf 100644 --- a/benchpress/suite_util.py +++ b/benchpress/suite_util.py @@ -14,7 +14,7 @@ def _script_path(): # The path to the root of benchpress -BP_ROOT = realpath(join(_script_path(), "..")) +BP_ROOT = realpath(join(_script_path())) def benchmark_path(name, implementation, extension): diff --git a/suites/example.py b/benchpress/suites/bohrium_example.py similarity index 100% rename from suites/example.py rename to benchpress/suites/bohrium_example.py diff --git a/suites/simple_example.py b/benchpress/suites/numpy_example.py similarity index 100% rename from suites/simple_example.py rename to benchpress/suites/numpy_example.py diff --git a/doc/source/autodoc_benchmarks.py b/doc/source/autodoc_benchmarks.py index 3dd64b50..a33ae7d7 100755 --- a/doc/source/autodoc_benchmarks.py +++ b/doc/source/autodoc_benchmarks.py @@ -16,7 +16,7 @@ } lang_order = ['py', 'c', 'cpp', 'cs'] -benchmarks_relpath = os.path.join("..", "..", "..", "benchmarks") +benchmarks_relpath = os.path.join("..", "..", "..", "benchpress", "benchmarks") def _script_path(): @@ -138,7 +138,7 @@ def benchmark_index(benchmarks): table= RstTable([], rows) - header_row = ["%d Benchmarks "% benchmarks["__meta__"]["nbenchs"]] + header_row = ["%d Benchmarks " % benchmarks["__meta__"]["nbenchs"]] header_widths = [table.col_widths[0]] cidx = 1 @@ -329,7 +329,7 @@ def implementations(search_path, verbose=False): def main(): - benchmarks = implementations(os.path.join(_script_path(), "..", "..", "benchmarks")) + benchmarks = implementations(os.path.join(_script_path(), "..", "..", "benchpress", "benchmarks")) out_dir = os.path.join(_script_path(), "autodoc_benchmarks") if not os.path.exists(out_dir): diff --git a/setup.py b/setup.py index ba369086..fb3161ce 100755 --- a/setup.py +++ b/setup.py @@ -6,6 +6,7 @@ # To use a consistent encoding from codecs import open import os +import re def _script_path(): @@ -13,6 +14,17 @@ def _script_path(): return os.path.dirname(os.path.realpath(__file__)) +def find_data_files(relative_to, directory, regex_exclude="\.pyc|{0}bin{0}|{0}obj{0}".format(os.sep)): + ret = [] + for root, _, filenames in os.walk(os.path.join(relative_to, directory)): + for filename in filenames: + fullname = os.path.join(root, filename) + if not re.search(regex_exclude, fullname): + # NB: we remove the 'relative_to' part of the path + ret.append(fullname[len(os.path.normpath(relative_to))+1:]) + return ret + + # Get the long description from the README file with open(os.path.join(_script_path(), 'README.rst'), encoding='utf-8') as f: long_description = f.read() @@ -90,9 +102,10 @@ def _script_path(): # If there are data files included in your packages that need to be # installed, specify them here. If using Python 2.6 or less, then these # have to be included in MANIFEST.in as well. - # package_data={ - # 'sample': ['package_data.dat'], - # }, + package_data={ + 'benchpress': find_data_files("benchpress", "benchmarks") + + find_data_files("benchpress", "suites"), + }, # Although 'package_data' is the preferred approach, in some case you may # need to place data files outside of your packages. See: