Skip to content

Instantly share code, notes, and snippets.

// Copyright (c) 2020 Bita Hasheminezhad
// Copyright (c) 2020 Hartmut Kaiser
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#include <phylanx/phylanx.hpp>
#include <hpx/hpx_init.hpp>
@byekrang
byekrang / CMakeLists.txt
Created September 26, 2019 15:30
prog cmake
cmake_minimum_required(VERSION 3.3.2)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
option(APP1_BLAZE_TENSOR_DIR "Path to BlazeTensor" "")
project(blaze_app_1 CXX)
find_package(HPX REQUIRED)
@byekrang
byekrang / blaze_tensor.bat
Created January 11, 2019 16:52
Building Phylanx with blaze tensor
cd blaze_tensor
rd /s /q cmake-build-debug
cmake -C ../blaze_tensor_cache.cmake -H. -Bcmake-build-debug -G"Visual Studio 15 2017 Win64" -DCMAKE_INSTALL_PREFIX="C:/Repos/blaze_tensor/cmake-install"
cmake --build cmake-build-debug --config Debug --target install
pause
@byekrang
byekrang / CMakeLists.txt
Created December 7, 2018 22:32
Blaze test case
cmake_minimum_required(VERSION 3.3.2)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
project(hpxapp1 CXX)
find_package(HPX REQUIRED)
find_package(blaze NO_CMAKE_PACKAGE_REGISTRY)
@byekrang
byekrang / build-py2-silo.bat
Last active November 27, 2018 19:10
Dockerfile for pyublas
docker build -t bitahn90/pyublas:python2-silo -f py2.dockerfile .
docker push bitahn90/pyublas:python2-silo
#include <iostream>
#include <limits>
template <typename T, typename F, typename P>
T collision_point(T const& x, F f, P p) {
if (!p(x))
return x;
T slow = x;
T fast = f(x);
while (fast != slow) {