jpekkila
|
095f863097
|
Added functions acSetVertexBuffer, acNodeSetVertexBuffer, and acDeviceSetVertexBuffer for setting device memory directly to some constant
|
2020-11-24 21:29:14 +02:00 |
|
Miikka Vaisala
|
11eddabbd6
|
Merge branch 'master' into alt_bcond_2020_09
|
2020-11-23 15:47:46 +08:00 |
|
Miikka Vaisala
|
f87d65408c
|
Added acBoundcondStepGBC() for flexible boundary conditions.
|
2020-11-20 15:42:54 +08:00 |
|
Miikka Vaisala
|
8732480cd9
|
Added acIntegrateGBC()
|
2020-11-20 15:37:37 +08:00 |
|
jpekkila
|
349093768d
|
Added acMeshRandomize to astaroth.h to keep core and utils separate
|
2020-11-02 17:14:26 +02:00 |
|
Miikka Vaisala
|
94d1d053bc
|
ReduceVecScal calls added. For Alfven speeds.
|
2020-09-11 15:54:53 +08:00 |
|
jpekkila
|
3afab77533
|
Removed astaroth_utils from astaroth_core dependencies
|
2020-07-29 19:58:21 +03:00 |
|
jpekkila
|
78fbcc090d
|
Reordered src/core to have better division to host and device code (this is more likely to work when compiling with mpicxx). Disabled separate compilation of CUDA kernels as this complicates compilation and is a source of many cmake/cuda bugs. As a downside, GPU code takes longer to compile.
|
2020-01-23 20:06:20 +02:00 |
|
jpekkila
|
5e1500fe97
|
Happy new year! :)
|
2020-01-13 21:38:07 +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
|
f14e35620c
|
Now nvcc is used to compile kernels only. All host code, incl. device.cc, MPI communication and others are now compiled with the host C++ compiler. This should work around an nvcc/MPI bug on Puhti.
|
2019-12-03 15:12:17 +02:00 |
|