• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..28-Apr-2020-

Kernels/H07-May-2022-1,161439

good/H28-Apr-2020-494257

.#SP2Pure.cu.1.5H A D28-Apr-202018 KiB743570

Allocate.cuH A D28-Apr-20201.8 KiB3410

F_initialize.cuH A D28-Apr-20201.6 KiB304

F_mmtest.cH A D28-Apr-20201.7 KiB284

F_mmtest.cuH A D28-Apr-20201.7 KiB284

F_shutdown.cuH A D28-Apr-20201.6 KiB304

F_solvematrixcg.cuH A D28-Apr-20202.4 KiB5225

F_sp2fermi.cuH A D28-Apr-20204.8 KiB8928

F_sp2pure.cuH A D28-Apr-20202.8 KiB6236

M_Add.cuH A D28-Apr-20201.8 KiB358

M_AddColumn.cuH A D28-Apr-20201.8 KiB347

M_AddIdentity.cuH A D28-Apr-20201.7 KiB336

M_Assemble.cuH A D28-Apr-20203.2 KiB10226

M_CGIterate.cuH A D28-Apr-20202.4 KiB5520

M_Copy.cuH A D28-Apr-20202 KiB5215

M_DeallocateDevice.cuH A D28-Apr-20201.8 KiB4212

M_DeallocateLocal.cuH A D28-Apr-20201.6 KiB305

M_DotProduct.cuH A D28-Apr-20201.8 KiB4012

M_DotProductOfColumn.cuH A D28-Apr-20202.3 KiB5319

M_Init.cuH A D28-Apr-20203.2 KiB11336

M_InitWithLocal.cuH A D28-Apr-20202.8 KiB10535

M_Initialize.cuH A D28-Apr-20203.6 KiB11348

M_Multiply.cuH A D28-Apr-20206.6 KiB205101

M_Multiply.cu.MJCH A D28-Apr-20207.1 KiB214150

M_Multiply.cu.MJC2H A D28-Apr-20207.3 KiB210148

M_MultiplyScalar.cuH A D28-Apr-20203 KiB10651

M_MultiplyScalarSum.cuH A D28-Apr-20203.6 KiB11660

M_Print.cuH A D28-Apr-20201.7 KiB3310

M_Pull.cuH A D28-Apr-20203.7 KiB14052

M_Push.cuH A D28-Apr-20202.9 KiB8438

M_Randomize.cuH A D28-Apr-20201.7 KiB307

M_Shutdown.cuH A D28-Apr-20201.8 KiB4512

M_SubCopy.cuH A D28-Apr-20201.9 KiB409

M_SubCopyT.cuH A D28-Apr-20201.9 KiB409

M_Subtract.cuH A D28-Apr-20201.8 KiB358

M_SubtractColumn.cuH A D28-Apr-20201.8 KiB347

M_Trace.cuH A D28-Apr-20205.1 KiB17576

M_TraceX2.cuH A D28-Apr-20202.3 KiB5320

M_TransBlk2.cuH A D28-Apr-20202.4 KiB829

M_Wait.cuH A D28-Apr-20201.9 KiB4714

M_Zero.cuH A D28-Apr-20201.8 KiB4211

MakefileH A D28-Apr-20201 KiB3825

Matrix.hH A D28-Apr-20206.8 KiB177108

MatrixAllPrec.hH A D28-Apr-20201.7 KiB346

READMEH A D28-Apr-20202 KiB3324

SP2Fermi.cuH A D28-Apr-20207.8 KiB29191

SP2Pure.cuH A D28-Apr-202010 KiB392217

SolveMatrixCG.cuH A D28-Apr-20204.1 KiB13959

Test.cuH A D28-Apr-20202.1 KiB6227

TestAssemble.cuH A D28-Apr-20202.6 KiB9143

TestMultiply.cuH A D28-Apr-20203.6 KiB13845

TestTrace.cuH A D28-Apr-20202 KiB6020

runmatmult.cuH A D28-Apr-20202.8 KiB8936

test-SP2Pure.cuH A D28-Apr-20207 KiB261119

README

1
2*************************** The 'README' for GPU-enabled LATTE  **************************
3
4To compile the CUDA code written by Ed Sanville you must first install on your machine NVIDIA's CUDA SDK. See: http://developer.nvidia.com/page/tools.html
5
6The only place where one can really make changes in the MATRIX/Makefile is where the compute capability is specified. Fermis are CC 2.0 while Teslas are CC 1.3
7
8Enjoy maximizing your FLOPS/W and FLOPS/$!
9
10
11!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12! Copyright 2010.  Los Alamos National Security, LLC. This material was    !
13! produced under U.S. Government contract DE-AC52-06NA25396 for Los Alamos !
14! National Laboratory (LANL), which is operated by Los Alamos National     !
15! Security, LLC for the U.S. Department of Energy. The U.S. Government has !
16! rights to use, reproduce, and distribute this software.  NEITHER THE     !
17! GOVERNMENT NOR LOS ALAMOS NATIONAL SECURITY, LLC MAKES ANY WARRANTY,     !
18! EXPRESS OR IMPLIED, OR ASSUMES ANY LIABILITY FOR THE USE OF THIS         !
19! SOFTWARE.  If software is modified to produce derivative works, such     !
20! modified software should be clearly marked, so as not to confuse it      !
21! with the version available from LANL.                                    !
22!                                                                          !
23! Additionally, this program is free software; you can redistribute it     !
24! and/or modify it under the terms of the GNU General Public License as    !
25! published by the Free Software Foundation; version 2.0 of the License.   !
26! Accordingly, this program is distributed in the hope that it will be     !
27! useful, but WITHOUT ANY WARRANTY; without even the implied warranty of   !
28! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General !
29! Public License for more details.                                         !
30!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31
32
33