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 |
|
jpekkila
|
d6c81c89fb
|
This 3D blocking approach is getting too complicated, removed code and trying again
|
2019-12-28 16:38:10 +02:00 |
|
jpekkila
|
e86b082c98
|
MPI transfer for the first corner with 3D blocking now complete. Disabled/enabled some error checking for development
|
2019-12-27 13:43:22 +02:00 |
|
jpekkila
|
bd0cc3ee20
|
There was some kind of mismatch between CUDA and MPI (UCX) libraries when linking with cudart. Switching to provided by cmake fixed the issue.
|
2019-12-27 13:41:18 +02:00 |
|
jpekkila
|
6b5910f7df
|
Added allocations for the packed buffers
|
2019-12-21 19:00:35 +02:00 |
|
jpekkila
|
57a1f3e30c
|
Added a generic pack/unpack function
|
2019-12-21 16:20:40 +02:00 |
|
jpekkila
|
e4f7214b3a
|
benchmark.cc edited online with Bitbucket
|
2019-12-21 11:26:54 +00:00 |
|
jpekkila
|
3ecd47fe8b
|
Merge branch 'master' into 3d-decomposition-2020-01
|
2019-12-21 13:22:45 +02:00 |
|
jpekkila
|
35b56029cf
|
Build failed with single-precision, added the correct casts to modelsolver.c
|
2019-12-21 13:21:56 +02:00 |
|
jpekkila
|
4d873caf38
|
Changed utils CMakeList.txt to modern cmake style
|
2019-12-21 13:16:08 +02:00 |
|
jpekkila
|
bad64f5307
|
Started the 3D decomposition branch. Four tasks: 1) Determine how to distribute the work given n processes 2) Distribute and gather the mesh to/from these processes 3) Create packing/unpacking functions and 4) Transfer packed data blocks between neighbors. Tasks 1 and 2 done with this commit.
|
2019-12-21 12:37:01 +02:00 |
|
jpekkila
|
ecff5c3041
|
Added some final changes to benchmarking
|
2019-12-15 21:47:41 +02:00 |
|