First commit with layout for Latttice GPU code

This commit is contained in:
Alberto Ramos 2021-07-13 22:12:55 +02:00
commit 5bb4f28c8b
9 changed files with 747 additions and 0 deletions

24
src/LatticeGPU.jl Normal file
View file

@ -0,0 +1,24 @@
module LatticeGPU
using CUDA
include("Groups/Groups.jl")
using .Groups
export Group, Algebra
export SU2, SU2alg, dag, normalize, inverse, tr, projalg, norm
export dot, expm, exp
include("Space/Space.jl")
using .Space
export SpaceParm, KernelParm
export map2latt, up, dw, shift
include("YM/YM.jl")
using .YM
end # module