GPGPUcode
GPU pde GPGPU 

所属分类:Windows编程
开发工具:Visual C++
文件大小:615KB
下载次数:52
上传日期:2006-10-06 15:41:33
上 传 者hongspeed
说明:  PDE simulator on GPU.

文件列表:
PDESimulatorOnGPU (0, 2005-11-22)
PDESimulatorOnGPU\add.fp (197, 2004-01-06)
PDESimulatorOnGPU\addRECT.fp (245, 2004-01-06)
PDESimulatorOnGPU\BitonicSortRECT.fp (1613, 2004-01-01)
PDESimulatorOnGPU\BolzmatvectorRECT.fp (1781, 2004-02-16)
PDESimulatorOnGPU\BolzmatvectorRECTLast.fp (799, 2004-01-05)
PDESimulatorOnGPU\ChangeToDensity.fp (109, 2004-02-23)
PDESimulatorOnGPU\ConsoleGPU (0, 2005-08-25)
PDESimulatorOnGPU\ConsoleGPU\addRECT.fp (245, 2004-01-06)
PDESimulatorOnGPU\ConsoleGPU\ConsoleGPU.cpp (9824, 2004-03-04)
PDESimulatorOnGPU\ConsoleGPU\ConsoleGPU.dsp (4813, 2004-03-04)
PDESimulatorOnGPU\ConsoleGPU\ConsoleGPU.dsw (543, 2003-12-31)
PDESimulatorOnGPU\ConsoleGPU\ConsoleGPU.ncb (377856, 2004-03-04)
PDESimulatorOnGPU\ConsoleGPU\ConsoleGPU.opt (65024, 2004-03-04)
PDESimulatorOnGPU\ConsoleGPU\extgl.cpp (134557, 2004-03-04)
PDESimulatorOnGPU\ConsoleGPU\extgl.h (333647, 2003-12-27)
PDESimulatorOnGPU\ConsoleGPU\RenderTexture.cpp (39490, 2004-03-04)
PDESimulatorOnGPU\ConsoleGPU\RenderTexture.h (7367, 2003-09-20)
PDESimulatorOnGPU\ConsoleGPU\StdAfx.cpp (297, 2003-12-31)
PDESimulatorOnGPU\ConsoleGPU\StdAfx.h (769, 2004-03-04)
PDESimulatorOnGPU\ConsoleGPU\test.txt (450, 2003-12-31)
PDESimulatorOnGPU\FragmentProgramBackup (0, 2005-08-25)
PDESimulatorOnGPU\FragmentProgramBackup\add.fp (197, 2004-01-06)
PDESimulatorOnGPU\FragmentProgramBackup\addRECT.fp (245, 2004-01-06)
PDESimulatorOnGPU\FragmentProgramBackup\BitonicSortRECT.fp (1613, 2004-01-01)
PDESimulatorOnGPU\FragmentProgramBackup\BolzmatvectorRECT.fp (1781, 2004-02-16)
PDESimulatorOnGPU\FragmentProgramBackup\BolzmatvectorRECTLast.fp (799, 2004-01-05)
PDESimulatorOnGPU\FragmentProgramBackup\ChangeToDensity.fp (109, 2004-02-23)
PDESimulatorOnGPU\FragmentProgramBackup\inner_product.fp (666, 2003-12-27)
PDESimulatorOnGPU\FragmentProgramBackup\inner_productRECT.fp (758, 2004-02-11)
PDESimulatorOnGPU\FragmentProgramBackup\JacobiMethodToNewValue.fp (355, 2004-02-21)
PDESimulatorOnGPU\FragmentProgramBackup\l-m.fp (907, 2003-12-27)
PDESimulatorOnGPU\FragmentProgramBackup\l-mRECT.fp (1016, 2003-12-27)
PDESimulatorOnGPU\FragmentProgramBackup\matvector.fp (1215, 2004-01-04)
PDESimulatorOnGPU\FragmentProgramBackup\matvectorRECT.fp (1243, 2004-02-02)
PDESimulatorOnGPU\FragmentProgramBackup\matvectorRECT4.fp (3601, 2004-01-07)
PDESimulatorOnGPU\FragmentProgramBackup\matvectorRECTf.fp (743, 2004-01-07)
PDESimulatorOnGPU\FragmentProgramBackup\matvectorRECTMulti.fp (3442, 2004-02-10)
PDESimulatorOnGPU\FragmentProgramBackup\matvectorRECTMultiMultiTex.fp (36836, 2004-01-08)
... ...

Note: //----------------------------------------------------------------- // Copyright 2004 Youquan Liu and Institute of Software //----------------------------------------------------------------- Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Binaries may be compiled with this software without any royalties or restrictions. The author(s) and Institute of Software make no representations about the suitability of this package for any purpose. It is provided "as is" without express or implied warranty. Introduction: This package is for basic algebra computation on GPU. And it was developed from the end of 2003 when I was in the Institute of Software, Chinese Academy of Sciences. After I implmented some basic functions, I stopped going further and transfer to implement the fluid simulation on GPU. Features: 1. Vector + / - Vector 2. Matrix * Vector(including sparse matrix and dense matrix) 3. Matrix * Matrix 4. Reduction(Vector->Scalar) 5. Jacobi Iteration Method 6. Conjugate Gradient Method But here I have to mention that there still exist problems for the reduction inner product operation, so it will cause problem to the conjugate gradient method implmentation. Directory structure: ----PDESimulatorOnGPU --------Version6.0 --------FragmentProgram(just backup of fragment programs) --------ConsoleGPU(once try to use a console application to test those algorithms, but not go on) --------Available fragment programs Actually, the whole stucutre is in a mess but I try to make the name of those files and functions more recognizable. Hope you can find what you want. You can drop me an email if you have any comment, THANK YOU. But maybe I have no time to improve it anymore and if you improve it and let me know, I will appreciate. Youquan Liu youquanliu@hotmail.com 2005.11

近期下载者

相关文件


收藏者