No description
  • Cuda 40.7%
  • C++ 34.6%
  • TeX 16.6%
  • Python 7.3%
  • CMake 0.5%
  • Other 0.3%
Find a file
2022-12-02 15:21:21 -05:00
.github/workflows removed debug steps 2022-02-21 18:01:59 -05:00
cmake can now work without cgns 2022-01-05 12:01:05 -05:00
docs we use clang parsing 2022-02-21 18:35:26 -05:00
extras missing partition 2022-02-15 13:34:11 -05:00
include in this house we use spaces 2022-04-09 08:45:46 -04:00
src in this house we use spaces 2022-04-09 08:45:46 -04:00
tests line numbers also in relwithdebinfo 2022-02-18 11:38:25 -05:00
thesis Thesis changes 2022-12-02 15:21:21 -05:00
.gitattributes updated ignored files for language stats 2022-03-27 10:11:12 -04:00
.gitignore added another curve to explain scaling 2022-03-31 18:39:37 -04:00
CITATION.cff addad a citation 2022-02-21 16:08:42 -05:00
CMakeLists.txt no need to enable language, project does it 2022-03-08 13:02:05 -05:00
LICENSE initial commit 2020-09-03 12:24:41 -04:00
README.md tests 2022-03-16 09:36:31 -04:00
sequential.m n_interpolation_points, no big N 2021-09-30 14:55:35 -04:00

NDG_cuda

GitHub license GitHub release Documentation Status build-ubuntu Actions Status build-windows Actions Status

Installation:

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=.. -DCMAKE_CUDA_ARCHITECTURES="60;61;70"
cmake --build .
cmake --install .

sm_61 is GTX 10X0, sm_60 is Tesla P100, sm_70 is Tesla V100

Dependencies:

  • HDF5
  • CGNS
  • VTK

To build without cgns and HDF5, add -DUSE_CGNS=OFF to cmake call.

To build tests, add -DBUILD_TESTING=ON to cmake call. Then:

ctest

To generate documentation, add -DBUILD_DOC=ON to cmake call. Additional dependencies:

  • Doxygen
  • dot (graphviz)
  • Sphinx
  • Breathe (pip: breathe)
  • Read the Docs Sphinx Theme (pip: sphinx_rtd_theme)

To include in a CMake project:

find_package(SEM-CUDA 1.0.0 REQUIRED)
target_link_libraries(example SEM-CUDA::SEM-CUDA)