/dports/science/lammps/lammps-stable_29Sep2021/src/ |
H A D | Depend.sh | 57 depend KOKKOS 91 depend KOKKOS 100 depend KOKKOS 111 depend KOKKOS 120 depend KOKKOS 135 depend KOKKOS 141 depend KOKKOS 147 depend KOKKOS 152 depend KOKKOS 164 depend KOKKOS
|
H A D | suffix.h | 20 enum { NONE = 0, OPT = 1 << 0, GPU = 1 << 1, OMP = 1 << 2, INTEL = 1 << 3, KOKKOS = 1 << 4 }; enumerator
|
/dports/science/lammps/lammps-stable_29Sep2021/cmake/Modules/Packages/ |
H A D | KOKKOS.cmake | 9 message(STATUS "KOKKOS: Enabling CUDA LAMBDA function support") 20 option(DOWNLOAD_KOKKOS "Download the KOKKOS library instead of using the bundled one" OFF) 28 message(STATUS "KOKKOS download requested - we will build our own") 43 set(KOKKOS_MD5 "4c84698917c93a18985b311bb6caf84f" CACHE STRING "MD5 checksum of KOKKOS tarball") 54 add_library(LAMMPS::KOKKOS UNKNOWN IMPORTED) 55 set_target_properties(LAMMPS::KOKKOS PROPERTIES 59 target_link_libraries(lammps PRIVATE LAMMPS::KOKKOS) 60 target_link_libraries(lmp PRIVATE LAMMPS::KOKKOS) 61 add_dependencies(LAMMPS::KOKKOS kokkos_build) 81 set(KOKKOS_PKG_SOURCES_DIR ${LAMMPS_SOURCE_DIR}/KOKKOS) [all …]
|
/dports/science/sparta/sparta-20Oct2021/cmake/presets/ |
H A D | kokkos_cuda.cmake | 1 # kokkos_cuda = KOKKOS package with CUDA backend, default MPI, nvcc/mpicxx 15 # src/KOKKOS/CMakeLists.txt? set(CMAKE_CXX_COMPILER "mpicxx" CACHE STRING "") 21 # ################### BEGIN KOKKOS OPTIONS #################### 28 # ################### END KOKKOS OPTIONS ####################
|
H A D | kokkos_omp.cmake | 1 # kokkos_omp = KOKKOS package with OpenMP backend, MPI compiler, default MPI 12 # ################### BEGIN KOKKOS OPTIONS #################### 13 # ################### END KOKKOS OPTIONS ####################
|
H A D | kokkos_mpi_only.cmake | 1 # kokkos_mpi_only = KOKKOS package with Serial backend (no OpenMP support), MPI 13 # ################### BEGIN KOKKOS OPTIONS #################### 17 # ################### END KOKKOS OPTIONS ####################
|
H A D | astra_kokkos.cmake | 1 # astra_kokkos = Arm ThunderX2 architecture, KOKKOS package with OpenMP backend, 13 # ################### BEGIN KOKKOS OPTIONS #################### 17 # ################### END KOKKOS OPTIONS ####################
|
H A D | kokkos_phi.cmake | 1 # kokkos_phi = KOKKOS package with OpenMP backend, KNL Xeon Phi support, Cray 22 # ################### BEGIN KOKKOS OPTIONS #################### 26 # ################### END KOKKOS OPTIONS ####################
|
H A D | kokkos_common.cmake | 1 # kokkos_common = KOKKOS package with default settings 65 # ################### BEGIN KOKKOS OPTIONS #################### 66 # ################### END KOKKOS OPTIONS ####################
|
H A D | mac.cmake | 46 # ################### BEGIN KOKKOS OPTIONS #################### 50 # ################### END KOKKOS OPTIONS ####################
|
H A D | chama.cmake | 56 # ################### BEGIN KOKKOS OPTIONS #################### 60 # ################### END KOKKOS OPTIONS ####################
|
/dports/science/lammps/lammps-stable_29Sep2021/doc/src/ |
H A D | Speed_compare.rst | 22 * Both, the GPU and the KOKKOS package allows you to assign multiple 28 the host. For KOKKOS, there is less to no benefit from this, due 33 the CPU and GPU at every timestep. The KOKKOS/CUDA package only does 38 then the data transfer cost of the KOKKOS/CUDA package can be very low, 40 * The GPU package is often faster than the KOKKOS/CUDA package, when the 42 in terms of atoms/GPU at which the KOKKOS/CUDA package becomes faster 59 * To achieve significant acceleration through GPUs, both KOKKOS and GPU 70 * The KOKKOS/OpenMP and OPENMP package have different thread management 80 **Differences between the GPU and KOKKOS packages:** 83 of) PPPM calculations. The KOKKOS package attempts to run most of the [all …]
|
H A D | Speed_kokkos.rst | 1 KOKKOS package 14 The LAMMPS KOKKOS package contains versions of pair, fix, and atom 16 library, which is included with LAMMPS in /lib/kokkos. The KOKKOS 67 Building LAMMPS with the KOKKOS package 72 Running LAMMPS with the KOKKOS package 85 Here is a quick overview of how to use the KOKKOS package 113 various KOKKOS options to default values, as discussed on the 119 with the KOKKOS package by editing the input script as described 143 For half neighbor lists and OpenMP, the KOKKOS package uses data 306 Run with the KOKKOS package by editing an input script [all …]
|
H A D | Speed_packages.rst | 22 | :doc:`KOKKOS Package <Speed_kokkos>` | for NVIDIA GPUs, Intel Xeon Phi, and OpenMP threading | 43 | Many-core CPUs | :doc:`INTEL <Speed_intel>`, :doc:`KOKKOS <Speed_kokkos>`, :doc:`OPENMP <Speed_o… 45 | GPUs | :doc:`GPU <Speed_gpu>`, :doc:`KOKKOS <Speed_kokkos>` packages … 47 | Intel Phi/AVX | :doc:`INTEL <Speed_intel>`, :doc:`KOKKOS <Speed_kokkos>` packages … 88 … | only for INTEL, KOKKOS, OPENMP, OPT packa… 118 INTEL and KOKKOS packages require you to choose one of their 121 option for the KOKKOS package. 125 * both the INTEL Phi and KOKKOS Phi options 131 GPU related packages installed (GPU, KOKKOS with Cuda), including 165 * Styles with a "kk" suffix are part of the KOKKOS package, and can be [all …]
|
H A D | Commands_removed.rst | 42 and GPU and threading parallelization through KOKKOS. The new pair styles 52 :ref:`KOKKOS package <PKG-KOKKOS>`, which has similar 53 performance characteristics on NVIDIA GPUs. Both, the KOKKOS
|
H A D | Commands_bond.rst | 21 parenthesis: g = GPU, i = INTEL, k = KOKKOS, o = OPENMP, t = 60 parenthesis: g = GPU, i = INTEL, k = KOKKOS, o = OPENMP, t = 102 parenthesis: g = GPU, i = INTEL, k = KOKKOS, o = OPENMP, t = 138 parenthesis: g = GPU, i = INTEL, k = KOKKOS, o = OPENMP, t =
|
H A D | suffix.rst | 39 the INTEL package, the "kk" style to the KOKKOS package, the 50 * KOKKOS = a collection of atom, pair, and fix styles optimized to run 95 in the input script. The KOKKOS package requires "run_style verlet/kk", 96 so when using the KOKKOS package it is necessary to either use the command
|
/dports/science/lammps/lammps-stable_29Sep2021/lib/kokkos/ |
H A D | HOW_TO_SNAPSHOT | 12 1.1) Let ${KOKKOS} be the absolute path to the Kokkos clone. 21 This overwrites ${TRILINOS}/packages/kokkos with the content of ${KOKKOS}: 22 ${KOKKOS}/scripts/snapshot.py --verbose ${KOKKOS} ${TRILINOS}/packages 45 *** REMOVE THE KOKKOS SNAPSHOT FROM YOUR TRILINOS CLONE ***
|
/dports/devel/kokkos/kokkos-3.4.01/ |
H A D | HOW_TO_SNAPSHOT | 12 1.1) Let ${KOKKOS} be the absolute path to the Kokkos clone. 21 This overwrites ${TRILINOS}/packages/kokkos with the content of ${KOKKOS}: 22 ${KOKKOS}/scripts/snapshot.py --verbose ${KOKKOS} ${TRILINOS}/packages 45 *** REMOVE THE KOKKOS SNAPSHOT FROM YOUR TRILINOS CLONE ***
|
/dports/science/sparta/sparta-20Oct2021/lib/kokkos/ |
H A D | HOW_TO_SNAPSHOT | 12 1.1) Let ${KOKKOS} be the absolute path to the Kokkos clone. 21 This overwrites ${TRILINOS}/packages/kokkos with the content of ${KOKKOS}: 22 ${KOKKOS}/scripts/snapshot.py --verbose ${KOKKOS} ${TRILINOS}/packages 45 *** REMOVE THE KOKKOS SNAPSHOT FROM YOUR TRILINOS CLONE ***
|
/dports/math/vtk9/VTK-9.1.0/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/rendering/raytracing/ |
H A D | MeshConnectivityContainers.cxx | 133 using KOKKOS = vtkm::cont::DeviceAdapterTagKokkos; in Construct() typedef 135 MeshConnUnstructured<KOKKOS> conn(this->FaceConnectivity, in Construct() 143 return Handle.PrepareForExecution(KOKKOS(), token); in Construct() 260 using KOKKOS = vtkm::cont::DeviceAdapterTagKokkos; in Construct() typedef 262 MeshConnSingleType<KOKKOS> conn(this->FaceConnectivity, in Construct() 271 return Handle.PrepareForExecution(KOKKOS(), token); in Construct()
|
/dports/science/lammps/lammps-stable_29Sep2021/src/MAKE/ |
H A D | README | 61 The KOKKOS/CUDA variants require use of the NVIDIA nvcc compiler as 75 Makefile.kokkos_cuda_mpich KOKKOS package with GPU support for MPICH 76 Makefile.kokkos_cuda_openmpi KOKKOS package with GPU support for OpenMPI 77 Makefile.kokkos_omp KOKKOS package with OpenMP support 78 Makefile.kokkos_phi KOKKOS package with Xeon Phi support
|
/dports/science/lammps/lammps-stable_29Sep2021/cmake/presets/ |
H A D | kokkos-serial.cmake | 1 # preset that enables KOKKOS and selects serial compilation only
|
/dports/math/vtk9/VTK-9.1.0/ThirdParty/ioss/vtkioss/cmake/ |
H A D | SEACASIoss_config.h.in | 5 /* Define to indicate that the SEACAS project is being built with the KOKKOS package enabled*/
|
/dports/science/sparta/sparta-20Oct2021/.github/ |
H A D | CODEOWNERS | 9 src/KOKKOS @stanmoore1
|