first commit

This commit is contained in:
Yohai 2019-08-25 17:08:51 +08:00
commit 8f515cb9e6
6 changed files with 54 additions and 0 deletions

12
.gitmodules vendored Normal file
View file

@ -0,0 +1,12 @@
[submodule "etics"]
path = etics
url = https://meiron.org/serv/git/yohai/etics.git
[submodule "yebisu"]
path = yebisu
url = https://meiron.org/serv/git/yohai/yebisu.git
[submodule "grapite"]
path = grapite
url = https://meiron.org/serv/git/yohai/grapite.git
[submodule "phigrape"]
path = phigrape
url = https://meiron.org/serv/git/yohai/phigrape.git

38
Makefile Normal file
View file

@ -0,0 +1,38 @@
################################################################################
# This is the unified Makefile for the hybrid code #
################################################################################
RUNDIR ?= phigrape
ETICS_LMAX ?= 2
ETICS_NMAX ?= 10
GPUARCH ?= sm_75
CUDAHOME ?= /usr/local/cuda
MPIHOME ?= /home/meiron/local
OPTIMIZATION ?= 3
CFLAGS = -mcmodel=large
CXXFLAGS = $(CFLAGS)
CUDAFLAGS =
CXX ?= g++
MPICC ?= mpicc
NVCC ?= $(CUDAHOME)/bin/nvcc
export
all:
make -C etics/src library
make -C yebisu
make -C grapite
make -C $(RUNDIR)
yebisu:
make -C yebisu
make -C $(RUNDIR) yebisu
clean:
make -C etics/src clean
make -C yebisu clean
make -C grapite clean
make -C $(RUNDIR) clean
.PHONY: all yebisu clean

1
etics Submodule

@ -0,0 +1 @@
Subproject commit 1718e6287bee102f3f46f868e405811c87c18887

1
grapite Submodule

@ -0,0 +1 @@
Subproject commit a47ad22af57fc35b49cdc1583fda1fec3b17d85b

1
phigrape Submodule

@ -0,0 +1 @@
Subproject commit aaf40315c82347b17e968b4146f7ba07ae95ad93

1
yebisu Submodule

@ -0,0 +1 @@
Subproject commit 604f1cb18abfc8e72d858d8922fa5176c6dba636