Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 04-Mar-2020 | - | ||||
README | H A D | 04-Mar-2020 | 1.3 KiB | 32 | 24 | |
file_to_cstr.sh | H A D | 04-Mar-2020 | 1.1 KiB | 55 | 35 | |
nvd_device.h | H A D | 04-Mar-2020 | 17 KiB | 458 | 306 | |
nvd_kernel.h | H A D | 04-Mar-2020 | 13.9 KiB | 407 | 282 | |
nvd_macros.h | H A D | 04-Mar-2020 | 2 KiB | 79 | 55 | |
nvd_mat.h | H A D | 04-Mar-2020 | 1.7 KiB | 58 | 24 | |
nvd_memory.h | H A D | 04-Mar-2020 | 24 KiB | 658 | 554 | |
nvd_texture.h | H A D | 04-Mar-2020 | 3.5 KiB | 101 | 53 | |
nvd_timer.h | H A D | 04-Mar-2020 | 3.9 KiB | 122 | 58 | |
ocl_device.h | H A D | 04-Mar-2020 | 21.5 KiB | 599 | 389 | |
ocl_kernel.h | H A D | 04-Mar-2020 | 13.7 KiB | 386 | 266 | |
ocl_macros.h | H A D | 04-Mar-2020 | 1.6 KiB | 65 | 46 | |
ocl_mat.h | H A D | 04-Mar-2020 | 1.7 KiB | 60 | 26 | |
ocl_memory.h | H A D | 04-Mar-2020 | 27.2 KiB | 759 | 640 | |
ocl_texture.h | H A D | 04-Mar-2020 | 2 KiB | 60 | 20 | |
ocl_timer.h | H A D | 04-Mar-2020 | 4.3 KiB | 133 | 68 | |
ucl_arg_kludge.h | H A D | 04-Mar-2020 | 40.4 KiB | 831 | 746 | |
ucl_basemat.h | H A D | 04-Mar-2020 | 3.4 KiB | 95 | 47 | |
ucl_copy.h | H A D | 04-Mar-2020 | 39.4 KiB | 941 | 654 | |
ucl_d_mat.h | H A D | 04-Mar-2020 | 17.9 KiB | 479 | 268 | |
ucl_d_vec.h | H A D | 04-Mar-2020 | 18.2 KiB | 492 | 282 | |
ucl_get_devices.cpp | H A D | 04-Mar-2020 | 1.6 KiB | 49 | 21 | |
ucl_h_mat.h | H A D | 04-Mar-2020 | 17.1 KiB | 424 | 218 | |
ucl_h_vec.h | H A D | 04-Mar-2020 | 16.3 KiB | 416 | 209 | |
ucl_matrix.h | H A D | 04-Mar-2020 | 10.8 KiB | 240 | 123 | |
ucl_nv_kernel.h | H A D | 04-Mar-2020 | 2 KiB | 62 | 32 | |
ucl_print.h | H A D | 04-Mar-2020 | 10.5 KiB | 283 | 204 | |
ucl_s_obj_help.h | H A D | 04-Mar-2020 | 12.2 KiB | 398 | 341 | |
ucl_types.h | H A D | 04-Mar-2020 | 8.4 KiB | 177 | 138 | |
ucl_vector.h | H A D | 04-Mar-2020 | 10.6 KiB | 239 | 122 |
README
1NOTE: This Geryon distribution has been modified to remove files not 2 necessary for the LAMMPS implementation. The full distribution 3 is available at http://users.nccs.gov/~wb8/geryon/index.htm 4 5Geryon 6 7 Copyright (2010) Sandia Corporation. Under the terms of Contract 8 DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains 9 certain rights in this software. This software is distributed under 10 the Simplified BSD License. 11 12Geryon is intended to be a simple library for managing the CUDA Runtime, 13CUDA Driver, and OpenCL APIs with a consistent interface: 14 15 * Change from one API to another by simply changing the namespace 16 * Use multiple APIs in the same code 17 * Lightweight (only include files - no build required) 18 * Manage device query and selection 19 * Simple vector and matrix containers 20 * Simple routines for data copy and type casting 21 * Simple routines for data I/O 22 * Simple classes for managing device timing 23 * Simple classes for managing kernel compilation and execution 24 25Geryon does not require building (although a Makefile is provided for testing 26purposes). The library is a set of header files that can be included with 27your code. 28 29Documentation and examples are provided at 30 31http://users.nccs.gov/~wb8/geryon/index.htm 32