This website requires JavaScript.
Explore
Help
Sign In
cwpearson
/
astaroth
Watch
1
Star
0
Fork
0
You've already forked astaroth
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
7c79a98cdc9e4d7ba3396b235bd5dcc411386dac
astaroth
/
src
/
core
History
jpekkila
26bbfa089d
Better multi-node communication: fire and forget.
2019-10-17 18:17:37 +03:00
..
kernels
Marked some internal functions static
2019-10-17 14:41:44 +03:00
astaroth.cu
Various improvements to the MPI-GPU implementation, but linking MPI libraries with both the host C-project and the core library seems to be a major pain. Currently the communication is done via gpu->cpu->cpu->gpu.
2019-10-15 19:32:16 +03:00
CMakeLists.txt
Added stuff for the device layer for testing GPU-GPU MPI. This is a quick and dirty solution which is primarily meant for benchmarking/verification. Figuring out what the MPI interface should look like is more challenging and is not the priority right now
2019-10-17 14:40:53 +03:00
device.cu
Better multi-node communication: fire and forget.
2019-10-17 18:17:37 +03:00
errchk.h
Added WARNCHK_CUDA_ALWAYS to errchk.h
2019-07-22 13:05:08 +03:00
grid.cu
Made grid.cu (multi-node) to compile without errors. Not used though.
2019-10-17 13:03:42 +03:00
math_utils.h
is_valid is now consistently overloaded (parameter passed as a reference). Older CUDA compilers complained about this.
2019-10-14 21:18:21 +03:00
node.cu
New cmake option: MPI_ENABLED. Enables MPI functions on the device layer
2019-10-15 17:57:53 +03:00