jpekkila
|
22367c0aab
|
bitbucket-pipelines.yml edited online with Bitbucket
|
2020-08-21 18:24:06 +00:00 |
|
jpekkila
|
d966afe830
|
Added VERBOSE CMake option and made various prints optional to clean the output. VERBOSE is by off by default, pass cmake -DVERBOSE=ON to re-enable various non-critical warning and status prints (important warnings are still visible regardless of the flag).
|
2020-08-21 21:19:42 +03:00 |
|
jpekkila
|
9f676a6d5d
|
Fixed some stupid logic when loading uniforms
|
2020-08-21 20:23:50 +03:00 |
|
jpekkila
|
764e4dda69
|
Streamlined verification
|
2020-08-21 20:11:25 +03:00 |
|
jpekkila
|
b847b67805
|
Disabled building some old samples that are not used or have very specific use cases: genbenchmarkscripts, mpi_reduce_bench, bwtest. Functionality of mpi_reduce_bench should be merged into samples/benchmark when tuning becomes relevant
|
2020-08-21 19:08:50 +03:00 |
|
jpekkila
|
8c28aacf96
|
Reduction types are now generated in a same fashion as vertexbuffer handles and others
|
2020-08-21 19:05:01 +03:00 |
|
jpekkila
|
56273433fe
|
Fixed inconsistency in the acGridLoad parameter order
|
2020-08-21 14:40:11 +03:00 |
|
jpekkila
|
f2cb9e1dc1
|
Merged in decoupled-standalone-from-core-2020-08-19 (pull request #13)
Decoupled standalone from core 2020 08 19
|
2020-08-21 03:06:31 +00:00 |
|
jpekkila
|
c4d6c0ae46
|
Merge branch 'master' into decoupled-standalone-from-core-2020-08-19
|
2020-08-20 15:01:47 +03:00 |
|
jpekkila
|
dfe7bcdf98
|
README.md fixes: BUILD_STANDALONE is deprecated, standalone is now built with other samples and BUILD_SAMPLES=ON by default.
|
2020-08-20 11:58:40 +00:00 |
|
jpekkila
|
31d0983f08
|
Fixed an incorrect description in README.md
|
2020-08-20 11:54:49 +00:00 |
|
jpekkila
|
d4cbe287ea
|
Merge branch 'master' into decoupled-standalone-from-core-2020-08-19
|
2020-08-20 14:32:26 +03:00 |
|
Miikka Vaisala
|
ea93a556b3
|
Updated a working mpirun instruction to the readme.
|
2020-08-20 13:47:09 +08:00 |
|
jpekkila
|
b0cfceab98
|
Merged with master
|
2020-08-19 16:16:06 +03:00 |
|
jpekkila
|
6e5f0726b7
|
Needed one more flag to force MPI to use the C interface
|
2020-08-19 16:05:28 +03:00 |
|
jpekkila
|
46cfa9cd37
|
Now using MPI C bindings instead of the (deprecated?) C++ bindings due to compilation issues on some machines (error: cast between incompatible function types, ompi_mpi_cxx_op_intercept)
|
2020-08-19 15:50:16 +03:00 |
|
jpekkila
|
03c0173021
|
Try #4
|
2020-08-19 12:07:56 +00:00 |
|
jpekkila
|
e32e824a85
|
Try #3
|
2020-08-19 11:50:06 +00:00 |
|
jpekkila
|
3f85240d9c
|
Try #2
|
2020-08-19 11:44:37 +00:00 |
|
jpekkila
|
1c4aac80c3
|
Autobuild gets stuck due to interactive dialog when installing some package, a potential fix.
|
2020-08-19 11:36:23 +00:00 |
|
jpekkila
|
d6fc9552e9
|
Merge branch 'master' into decoupled-standalone-from-core-2020-08-19
|
2020-08-19 13:51:38 +03:00 |
|
jpekkila
|
043237f677
|
Now samples build even if MPI is not available
|
2020-08-19 13:50:26 +03:00 |
|
jpekkila
|
f9e9a4a4ef
|
Streamlined setting up MPI in the CMakeLists
|
2020-08-19 13:44:35 +03:00 |
|
jpekkila
|
b035dfd6fb
|
Modified CMakeLists.txt: standalone is now built with samples and BUILD_SAMPLES=ON by default
|
2020-08-19 13:36:40 +03:00 |
|
jpekkila
|
e051d72091
|
Moved standalone from src to samples
|
2020-08-19 13:35:49 +03:00 |
|
jpekkila
|
38e3fad023
|
New try
|
2020-08-19 12:52:45 +03:00 |
|
jpekkila
|
15785f6c44
|
Revert "Updated README.md that MPI runs are production-ready."
This reverts commit 0a26112a93 .
Bitbucket editor mangled the file for some reason.
|
2020-08-19 12:51:22 +03:00 |
|
jpekkila
|
0a26112a93
|
Updated README.md that MPI runs are production-ready.
|
2020-08-19 09:48:39 +00:00 |
|
jpekkila
|
a85b8b8cd1
|
MPI: corners are now transferred by default because 1) with those Astaroth works with any symmetric stencil and 2) corners have very small impact on performance. Also disabled resetting the device s.t. one could potentially assign many subgrids to one GPU (f.ex. in AMR)
|
2020-08-19 12:05:20 +03:00 |
|
jpekkila
|
7f7b0b89ea
|
Fetched improvements to benchmarks from the mpi-paper-benchmarks branch
|
2020-08-19 12:03:15 +03:00 |
|
jpekkila
|
eb86ce09f4
|
I have inspected the branch and it complies and functions fine in my system. NOTE: I could not test MPI at the moment, but it should not prevent the merge.
Merged in mpi-to-master-merge-candidate-2020-06-01 (pull request #12)
Astaroth 2.3
|
2020-08-19 06:54:34 +00:00 |
|
jpekkila
|
0872695c48
|
Updated API_specification_and_user_manual.md with info on the acGrid layer
|
2020-07-30 14:38:12 +00:00 |
|
jpekkila
|
5185a4d471
|
README.md edited online with Bitbucket
|
2020-07-30 13:58:11 +00:00 |
|
jpekkila
|
fca615defb
|
Removed an old unused file
|
2020-07-29 20:01:11 +03:00 |
|
jpekkila
|
3afab77533
|
Removed astaroth_utils from astaroth_core dependencies
|
2020-07-29 19:58:21 +03:00 |
|
jpekkila
|
a5d6fb4303
|
Host flags were not propagated to the CUDA compiler, fixed
|
2020-07-29 19:34:28 +03:00 |
|
jpekkila
|
8fb271bbf3
|
Upped CMake version to 3.18 and cleaned up CUDA architecture selection
|
2020-07-29 18:45:10 +03:00 |
|
jpekkila
|
372f9add36
|
Merge branch 'mpi-to-master-merge-candidate-2020-06-01' of https://bitbucket.org/jpekkila/astaroth into mpi-to-master-merge-candidate-2020-06-01
|
2020-07-29 18:44:23 +03:00 |
|
jpekkila
|
5e04a61cd2
|
README.md edited online with Bitbucket
|
2020-07-29 15:43:58 +00:00 |
|
jpekkila
|
bb821df686
|
README.md edited online with Bitbucket
|
2020-07-29 15:19:05 +00:00 |
|
jpekkila
|
cd888be9ec
|
README.md edited online with Bitbucket
|
2020-07-29 15:17:37 +00:00 |
|
jpekkila
|
31db032f43
|
Upped the version number
|
2020-07-29 17:05:07 +03:00 |
|
jpekkila
|
770173a55d
|
Limited automated build time to 5 minutes.
|
2020-07-29 13:55:22 +00:00 |
|
jpekkila
|
003c202e8c
|
Pulled useful changes from the benchmark branch. GPUDirect RDMA (unpinned) is now the default for MPI communication.
|
2020-07-29 16:39:24 +03:00 |
|
jpekkila
|
6cab3586cf
|
The generated fortran header is now consistent with fortran conventions. Also cleaned up the C version of the header.
|
2020-06-29 01:06:30 +03:00 |
|
jpekkila
|
d0ca1f8195
|
Reduction types are now generated with acc instead of being explicitly declared in astaroth.h
|
2020-06-28 18:16:19 +03:00 |
|
jpekkila
|
852fae17cf
|
Added a function for getting the GPU count from fortran
|
2020-06-28 18:15:40 +03:00 |
|
jpekkila
|
50fb54f1aa
|
Added more warnings since its easy to make off-by-one mistakes when dealing with fortran-c-interop
|
2020-06-28 18:14:54 +03:00 |
|
jpekkila
|
e764725564
|
acUpdateBuiltinParams now recalculates AC_inv_dsx and others if necessary
|
2020-06-26 09:54:17 +03:00 |
|
jpekkila
|
6f59890a3f
|
Added loading and storing functions to the fortran interface
|
2020-06-26 09:52:33 +03:00 |
|