jpekkila
|
ff6a7155e5
|
Added a simplified and cleaned up 3D decomp MPI implementation. Tested to work at least up to 2x2x2 nodes.
|
2020-01-17 15:22:23 +02:00 |
|
jpekkila
|
975a15f7f4
|
Removed all MPI-related code in preparation of a rewrite of the MPI stuff
|
2020-01-17 14:22:11 +02:00 |
|
jpekkila
|
9264b7515a
|
Working 3D decomp, unoptimized
|
2020-01-16 21:47:05 +02:00 |
|
jpekkila
|
29b38d3b89
|
MPI distribute and gather were incorrect, fixed. Now tested to work with 1,2, and 4 GPUs.
|
2020-01-16 19:12:32 +02:00 |
|
jpekkila
|
d7f56eeb67
|
Boundary conditions for 3D decomposition with MPI now working on a single node.
|
2020-01-16 16:34:33 +02:00 |
|
jpekkila
|
50bf8b7148
|
MPI communication of corners via CPU OK
|
2020-01-16 15:17:57 +02:00 |
|
jpekkila
|
29d40326b0
|
Clarified licencing
|
2020-01-16 14:24:41 +02:00 |
|
jpekkila
|
c76c2afd5e
|
Merge branch 'master' into 3d-decomposition-2020-01
|
2020-01-16 13:21:59 +02:00 |
|
jpekkila
|
bb70c660bb
|
bitbucket-pipelines.yml edited online with Bitbucket
|
2020-01-15 15:20:12 +00:00 |
|
jpekkila
|
5d412dd671
|
bitbucket-pipelines.yml: better to build without real-time visualization, since that depends on SDL2 building correctly which is not in our hands.
|
2020-01-15 15:17:21 +00:00 |
|
jpekkila
|
e3f645d496
|
bitbucket-pipelines.yml edited online with Bitbucket. Now builds all modules with single and double precision.
|
2020-01-15 15:12:11 +00:00 |
|
jpekkila
|
8f646e700e
|
Updated README.md with the new BUILD_SAMPLES option
|
2020-01-15 17:02:47 +02:00 |
|
jpekkila
|
7a099a008e
|
Removed build flags for old samples, replaced with BUILD_SAMPLES
|
2020-01-15 16:56:58 +02:00 |
|
jpekkila
|
65d9274eaa
|
Updated samples to have consistent naming
|
2020-01-15 16:56:02 +02:00 |
|
jpekkila
|
efa95147f3
|
Renamed exampleproject -> cpptest
|
2020-01-15 16:25:27 +02:00 |
|
jpekkila
|
23efcb413f
|
Introduced a sample directory and moved all non-library-components from src to there
|
2020-01-15 16:24:38 +02:00 |
|
jpekkila
|
a937546ffb
|
Added a new CMake option: BUILD_SAMPLES.
|
2020-01-15 16:19:39 +02:00 |
|
Miikka Vaisala
|
604005ed37
|
Now compiles after compile_acc_module.sh moved to other place.
|
2020-01-15 13:58:19 +08:00 |
|
jpekkila
|
c3727e2183
|
Autoformatting
|
2020-01-14 22:13:53 +02:00 |
|
jpekkila
|
20ab7b7c36
|
Readded scripts/fix_style.sh. It seems to have disappeared at some point, have no idea. Use with care.
|
2020-01-14 22:09:43 +02:00 |
|
jpekkila
|
74cbcf390e
|
Removed deprecated unused files
|
2020-01-14 21:56:00 +02:00 |
|
jpekkila
|
0676d27761
|
Moved compile_acc_module.sh from scripts to the acc directory
|
2020-01-14 21:44:27 +02:00 |
|
jpekkila
|
8dbeb9b654
|
Rewrote acc/README.md
|
2020-01-14 21:37:56 +02:00 |
|
jpekkila
|
25180c00b3
|
Formatting fixes
|
2020-01-14 15:25:50 +02:00 |
|
jpekkila
|
37cafd26aa
|
Various small improvements to the website (navigation panel, better headings, formatting, etc)
|
2020-01-14 14:44:06 +02:00 |
|
Miikka Vaisala
|
d947bdccb8
|
General purpose Python tool improvements.
|
2020-01-14 14:23:24 +08:00 |
|
Miikka Vaisala
|
185b33980f
|
Forcing function bug correction.
|
2020-01-14 13:58:11 +08:00 |
|
jpekkila
|
ae0163b0e5
|
Missed one
|
2020-01-13 21:52:58 +02:00 |
|
jpekkila
|
5e1500fe97
|
Happy new year! :)
|
2020-01-13 21:38:07 +02:00 |
|
jpekkila
|
81aeff8b78
|
Updated the licence and made it .md
|
2020-01-13 21:35:14 +02:00 |
|
jpekkila
|
d51d48071f
|
Updated documentation and made it work with Doxygen. Now the doc/doxygen/index.html generated with it looks quite good and contains lots of useful and up-to-date information about Astaroth
|
2020-01-13 21:11:04 +02:00 |
|
jpekkila
|
a6cf5a8b79
|
CONTRIBUTING.md edited online with Bitbucket
|
2020-01-13 16:39:26 +00:00 |
|
jpekkila
|
d01e20a3d9
|
README.md edited online with Bitbucket. Now the links work (had to append markdown-header-* to the link)
|
2020-01-13 16:34:57 +00:00 |
|
jpekkila
|
a85a9614e6
|
README.md edited online with Bitbucket. Now it's gotta work.
|
2020-01-13 16:30:47 +00:00 |
|
jpekkila
|
cc933a0949
|
README.md edited online with Bitbucket. Consistent headings and another attempt and linking.
|
2020-01-13 16:26:06 +00:00 |
|
jpekkila
|
b6451c4b82
|
Fixed hyperlinks in README.md
|
2020-01-13 16:22:22 +00:00 |
|
jpekkila
|
74f68d4371
|
CONTRIBUTING.md created online with Bitbucket
|
2020-01-13 16:16:55 +00:00 |
|
jpekkila
|
bd640a8ff5
|
Removed unnecessary linebreaks from README.md.
|
2020-01-13 15:31:05 +00:00 |
|
jpekkila
|
785230053d
|
Rewrote README.md
|
2020-01-13 15:27:24 +00:00 |
|
jpekkila
|
92a6a1bdec
|
Added more professional run flags to ./ac_run
|
2020-01-13 15:35:01 +02:00 |
|
jpekkila
|
794e4393c3
|
Added a new function for the legacy Astaroth layer: acGetNode(). This functions returns a Node, which can be used to access acNode layer functions
|
2020-01-13 11:33:15 +02:00 |
|
jpekkila
|
1d315732e0
|
Giving up on 3D decomposition with CUDA-aware MPI. The MPI implementation on Puhti seems to be painfully bugged, the device pointers are not tracked properly in some cases (f.ex. if there's an array of structures which contain CUDA pointers). Going to implement 3D decomp the traditional way for now (communicating via the CPU). It's easy to switch to CUDA-aware MPI once Mellanox/NVIDIA/CSC have fixed their software.
|
2020-01-07 21:06:27 +02:00 |
|
jpekkila
|
299ff5cb67
|
All fields are now packed to simplify communication
|
2020-01-07 21:01:22 +02:00 |
|
jpekkila
|
5d60791f13
|
Current 3D decomp method still too complicated. Starting again from scratch.
|
2020-01-07 14:40:51 +02:00 |
|
jpekkila
|
eaee81bf06
|
Merge branch 'master' into 3d-decomposition-2020-01
|
2020-01-07 14:25:06 +02:00 |
|
jpekkila
|
f0208c66a6
|
Now compiles also for P100 by default (was removed accidentally in earlier commits)
|
2020-01-07 10:29:44 +00:00 |
|
jpekkila
|
1dbcc469fc
|
Allocations for packed data (MPI)
|
2020-01-05 18:57:14 +02:00 |
|
jpekkila
|
bee930b151
|
Merge branch 'master' into 3d-decomposition-2020-01
|
2020-01-05 16:48:26 +02:00 |
|
jpekkila
|
be7946c2af
|
Added the multiplication operator for int3 structures
|
2020-01-05 16:47:28 +02:00 |
|
jpekkila
|
51b48a5a36
|
Some intermediate MPI changes
|
2020-01-05 16:46:40 +02:00 |
|