jpekkila
|
3adb0242a4
|
src/utils is now a real library. Includable with the astaroth_utils.h header and linkable with libastaroth_utils.a. The purpose of Astaroth Utils is to function as a generic utility library in contrast to Astaroth Standalone which is essentially hardcoded only for MHD.
|
2020-01-23 20:02:38 +02:00 |
|
jpekkila
|
fdd829b888
|
Cleaned up samples and removed old unused stuff. Simplified CMake files.
|
2020-01-23 20:00:19 +02:00 |
|
jpekkila
|
7215e842fc
|
Simplified the include directory. Everything is now in only two headers: astaroth.h and astaroth_utils.h. Removed old and unused stuff. user.h is unused in standalone but might be used with Pencil Code, so left that intact.
|
2020-01-23 19:59:44 +02:00 |
|
jpekkila
|
ba899211ff
|
Better code quality for ACC
|
2020-01-23 18:08:06 +02:00 |
|
jpekkila
|
5de163e8d1
|
Added commented out pragma unrolls to remind how packing could be improved. Though at the moment unrolls actually make the performance much worse, reasons unknown.
|
2020-01-22 19:27:45 +02:00 |
|
jpekkila
|
41f8e9aebb
|
Removed an old inefficient function for MPI comm
|
2020-01-22 19:26:33 +02:00 |
|
jpekkila
|
caacf2b33c
|
Removed --restrict flag from CUDA compilation for safety
|
2020-01-22 19:25:26 +02:00 |
|
jpekkila
|
868bf3ed5e
|
Merge branch 'master' of https://bitbucket.org/jpekkila/astaroth
|
2020-01-22 15:21:10 +02:00 |
|
jpekkila
|
ba8960cd08
|
Formatting fixes to documentation
|
2020-01-20 19:28:00 +02:00 |
|
jpekkila
|
354cf81777
|
MPI_Request was saved to address pointing to local memory, fixed
|
2020-01-20 19:15:20 +02:00 |
|
jpekkila
|
54d91e7eeb
|
Removed debug synchronization from packing.cu
|
2020-01-20 18:58:06 +02:00 |
|
jpekkila
|
993bfc4533
|
Better concurrency and some simplifications (MPI).
|
2020-01-20 18:45:24 +02:00 |
|
jpekkila
|
765ce9a573
|
Some concurrency optimizations for 3D blocking
|
2020-01-20 17:08:23 +02:00 |
|
jpekkila
|
6d4f696e60
|
Initial implementation for parallel compute + communication
|
2020-01-20 16:21:19 +02:00 |
|
jpekkila
|
3625e9db5f
|
Added timing to acDeviceRunMPITest()
|
2020-01-20 14:54:26 +02:00 |
|
jpekkila
|
af51534d35
|
Skipping also src/core/kernels/deprecated when generating docs
|
2020-01-18 15:29:46 +02:00 |
|
jpekkila
|
bbdbea964e
|
Renamed the old WIP manual from .md to .txt s.t. it's not scanned when generating doxygen documentation
|
2020-01-18 15:27:59 +02:00 |
|
jpekkila
|
e8c594769f
|
Excluded directories that are not core parts of the library when generating doxygen documentation
|
2020-01-18 15:26:18 +02:00 |
|
jpekkila
|
462123e220
|
Added link to the repository (README.md)
|
2020-01-18 15:20:18 +02:00 |
|
jpekkila
|
d034cadfac
|
Updated copyright years
|
2020-01-17 15:34:10 +02:00 |
|
jpekkila
|
19ccc751af
|
Merge branch 'master' into 3d-decomposition-2020-01
|
2020-01-17 15:27:40 +02:00 |
|
jpekkila
|
88a4a1718d
|
More cleanup
|
2020-01-17 15:27:02 +02:00 |
|
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
|
f77ab8a809
|
Removed unnecessary README and incorrect building instructions for mpitest
|
2020-01-16 14:49:07 +02:00 |
|
jpekkila
|
e4c9c16809
|
Clarified licencing
|
2020-01-16 14:28:58 +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 |
|