forked from zabookey/KHPCG3.0
-
Notifications
You must be signed in to change notification settings - Fork 2
HPCG3.0 updated with Kokkos
License
hpcg-benchmark/KHPCG3.0
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
############################### HPCG with Kokkos Implementation ############################### Introduction ============ Write Introduction here Installation ============ Install requirements: -Valid install of trilinos with Kokkos and Tpetra packages enabled. (Tpetra requirement will be removed when KokkosCrsMatrix is moved out of Tpetra) -CMake Version 2.8 or newer (Looking into making it a lower version) -OpenMP (Not directly used but Kokkos can use this.) To Install: -In the top level CMakeLists file you need to change the Trilinos_PREFIX to the PREFIX you used to install trilinos. -In the top level CMakeLists file you need to change the Definition towards the bottom to specify where you want the execution_space to be set to -For out of source build, call cmake <location_of_top_level_HPCG> from the directory you'd like to build from -DONT FORGET THE FLAG -KOKKOS_OPENMP = ON or -KOKKOS_CUDA = ON if you forget it runs with Kokkos::Serial -For in source build, call cmake . -Then call make and this should build everything. The executable KokkosHPCG.exe will be located in the src directory Known Issues ============ Top Priority -Changing SYMGS to use a different preconditioner..
About
HPCG3.0 updated with Kokkos
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 98.2%
- CMake 1.8%