Homec4science

Merge branch 'gpu'

Authored by frerot on Nov 15 2017, 17:22.

Description

Merge branch 'gpu'

Details

Committed
frerotNov 15 2017, 17:22
Pushed
frerotNov 15 2017, 17:22
Parents
rTAMAASd01e5c973ef6: clearer moments code
rTAMAAS67ca4e44cdeb: updated readme
Branches
Unknown
Tags
Unknown
References
tag: thrust-gpu

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
d01e5c973ef6frerot
clearer moments code 
Nov 15 2017
e5efef4d3c7cfrerot
added computation of moments (TODO implement correct test) 
Nov 15 2017
c80cfa59257ffrerot
minor cleanups 
Nov 15 2017
67e961750934frerot
correct handling of gradient conditions in PKR 
Nov 14 2017
f52d1730a909frerot
updated c++ example 
Nov 10 2017
1003d4e2f177frerot
cleanup useless tests 
Nov 10 2017
166723b40eadfrerot
updated readme 
Nov 10 2017
84f3f89f4f46frerot
clang-format 
Nov 9 2017
bbd990f626b4frerot
cleanup + compatibility with clang 
Nov 9 2017
6fd8e54c11a4frerot
changed iterator tag to allow thrust algos on device 
Nov 9 2017
9f1e91288a10frerot
saner code (const-correctness + defaults) 
Nov 9 2017
a1637da8edd6frerot
removed warning 
Nov 9 2017
b6fe91b593c4frerot
clarifying side effects in functionals 
Nov 9 2017
81dd5f04e1bcfrerot
added cudaDeviceSynchronize in fft interface 
Nov 7 2017
4c505a4941b5frerot
removed -f options in debug flags for cuda 
Nov 7 2017
3a9bbee27fb6frerot
Merge branch 'thrust' of castor.epfl.ch:tamaas into thrust 
Nov 7 2017
7405d7fd0275frerot
added synchronize for fft test 
Nov 7 2017
164d866440c2frerot
added target names {tamaas, wrapper, tests} for scons 
Nov 6 2017
e67ad1441169frerot
using instead of typdefs in iterators 
Nov 5 2017
3927fa639a53frerot
passed clang-format on whole repository 
Nov 5 2017
d069f5437129frerot
more readable array 
Nov 3 2017
e634f0066037frerot
protecting allocator include 
Nov 3 2017
30d402099764frerot
adding fftw_malloc for SIMD aligned data allocation 
Nov 3 2017
7043e94a544afrerot
device for ApplyConstructor + cudaSync 
Nov 3 2017
88e8bc9847bffrerot
consistent apply_functor copies 
Nov 3 2017
4df748b7012ffrerot
fixing rvalue functor bug by making copy 
Nov 3 2017
c6b27f90032afrerot
Merge branch 'gpu' into thrust 
Nov 2 2017
dd65fd640204frerot
added test for model and influence coeffs 
Nov 2 2017
f676e684c984frerot
added c++ tests for fft interface 
Nov 2 2017
a0869ea06429frerot
rewrote loops with thrust 
Nov 1 2017
53b9b1ac6cc4frerot
adding synchronize in test 
Nov 1 2017
93055b409b13frerot
test for loop interface with thrust 
Nov 1 2017
209b1173d70dfrerot
small test of thrust capacities 
Nov 1 2017
b3c9bf19b545frerot
passing for_each loops tests 
Nov 1 2017
8ef9e8b95c5bfrerot
make everything compile with -G 
Oct 31 2017
b366bc3c68d8frerot
simplified for testing 
Oct 31 2017
2e578b066372frerot
removing unused code 
Oct 31 2017
2be5a950ade8frerot
getting the cuda loops to compile (return of the lambda) 
Oct 31 2017
0d1eb492274bfrerot
getting the cuda loops to compile 
Oct 31 2017
c952c8e72bb7frerot
trying to adapt code to cuda 
Oct 30 2017
d75a65d09d21frerot
removed Loop singleton 
Oct 30 2017
01bc15346e7ffrerot
added some documentation to classes 
Oct 28 2017
b59fa1b6aab3frerot
added enumeration helper in Loop 
Oct 28 2017
f31c9478eeb0frerot
implemented matrices for strided loops 
Oct 27 2017
f76320c57280frerot
added strided loops 
Oct 27 2017
0ca44f94ddd0frerot
added Statistics class 
Oct 26 2017
a79f64962579frerot
added @file tag for documentation 
Oct 26 2017
a757e2311dc9frerot
rewrote polonsky with lambda-loops 
Oct 26 2017
68d26a7bbdf2frerot
changed vectorial operators 
Oct 25 2017
095106192bbbfrerot
c++14 pulls + passing tests 
Oct 25 2017