Download CUDA Mass-Spring system simulation
Description
This is the work of my university thesis, it's a mass-spring simulation system built on CUDA, C# is the desired language but I have to evaluate the CUDA-C# integration first, I'll also try to use XNA but might switch to SlimDX if CUDA-Direct3D interop isn't possible with XNA.
Source Files
The download file cudamassspring.zip has the following entries.
trunk/3dsMax/ExportMesh.ms//from w w w. j a v a 2s . c om
trunk/CUDA.NET/CUDA.NET.XML
trunk/CUDA.NET/CUDA.NET.dll
trunk/Sandbox/CUDAVertexPositionColor.cs
trunk/Sandbox/Camera.cs
trunk/Sandbox/Content/Content.contentproj
trunk/Sandbox/Dummy.cu
trunk/Sandbox/Program.cs
trunk/Sandbox/Properties/AssemblyInfo.cs
trunk/Sandbox/ReflectionHelper.cs
trunk/Sandbox/Sandbox.cs
trunk/Sandbox/Sandbox.csproj
trunk/Sandbox/Settings.cs
trunk/Sandbox/Util.cs
trunk/Tesis.sln
trunk/Tesis.suo
trunk/Visualizator/CUDAVertexPositionColor.cs
trunk/Visualizator/Camera.cs
trunk/Visualizator/Content/Content.contentproj
trunk/Visualizator/Content/obj/x86/Release/Content.contentproj.FileListAbsolute.txt
trunk/Visualizator/Content/obj/x86/Release/ContentPipeline.xml
trunk/Visualizator/Physics/CPUVerletIntegrator.cs
trunk/Visualizator/Physics/GPUVerletIntegrator.cs
trunk/Visualizator/Physics/IVerletIntegrator.cs
trunk/Visualizator/Physics/MassSpringSystem.cs
trunk/Visualizator/Physics/MassSpringSystem1.cs
trunk/Visualizator/Physics/MassSpringSystem2.cs
trunk/Visualizator/Physics/VerletIntegrator.cu
trunk/Visualizator/Physics/VerletIntegrator.cubin
trunk/Visualizator/Physics/VerletIntegrator.linkinfo
trunk/Visualizator/Program.cs
trunk/Visualizator/Properties/AssemblyInfo.cs
trunk/Visualizator/ReflectionHelper.cs
trunk/Visualizator/Settings.cs
trunk/Visualizator/Util.cs
trunk/Visualizator/Visualizator.cs
trunk/Visualizator/Visualizator.csproj
trunk/Visualizator/Visualizator.csproj.Debug.cachefile
trunk/Visualizator/Visualizator.csproj.user
trunk/Visualizator2/Camera.cpp
trunk/Visualizator2/Camera.h
trunk/Visualizator2/Common.cu
trunk/Visualizator2/Content/Box01
trunk/Visualizator2/Content/Box02
trunk/Visualizator2/Content/Box03
trunk/Visualizator2/Content/Cone01
trunk/Visualizator2/Content/GeoSphere01
trunk/Visualizator2/Content/Te Amo
trunk/Visualizator2/CudaUtil.cpp
trunk/Visualizator2/CudaUtil.h
trunk/Visualizator2/DXUT/DXUT.cpp
trunk/Visualizator2/DXUT/DXUT.h
trunk/Visualizator2/DXUT/DXUTShapes.cpp
trunk/Visualizator2/DXUT/DXUTShapes.h
trunk/Visualizator2/DXUT/DXUTcamera.cpp
trunk/Visualizator2/DXUT/DXUTcamera.h
trunk/Visualizator2/DXUT/DXUTenum.cpp
trunk/Visualizator2/DXUT/DXUTenum.h
trunk/Visualizator2/DXUT/DXUTmisc.cpp
trunk/Visualizator2/DXUT/DXUTmisc.h
trunk/Visualizator2/DXUT/DXUTres.cpp
trunk/Visualizator2/DXUT/DXUTres.h
trunk/Visualizator2/DistanceConstraint.cpp
trunk/Visualizator2/DistanceConstraint.cu
trunk/Visualizator2/DistanceConstraint.h
trunk/Visualizator2/GPUSimulator.cpp
trunk/Visualizator2/GPUSimulator.h
trunk/Visualizator2/Game.cpp
trunk/Visualizator2/Game.h
trunk/Visualizator2/Model.cpp
trunk/Visualizator2/Model.h
trunk/Visualizator2/ModelImporter.cpp
trunk/Visualizator2/ModelImporter.h
trunk/Visualizator2/Settings.cpp
trunk/Visualizator2/Settings.h
trunk/Visualizator2/Simulator.cpp
trunk/Visualizator2/Simulator.h
trunk/Visualizator2/TestBuffer.cpp
trunk/Visualizator2/TestBuffer.h
trunk/Visualizator2/Types.h
trunk/Visualizator2/Util.cpp
trunk/Visualizator2/Util.h
trunk/Visualizator2/Vector4.cpp
trunk/Visualizator2/Vector4.h
trunk/Visualizator2/VerletIntegrator.cu
trunk/Visualizator2/VerletIntegrator.linkinfo
trunk/Visualizator2/WinMain.cpp
trunk/Visualizator2/simpleD3D10.sln
trunk/Visualizator2/simpleD3D10_kernel.cu
trunk/Visualizator2/simpleD3D10_kernel.linkinfo
trunk/Visualizator2/simpleD3D10_vc90.sln
trunk/Visualizator2/simpleD3D10_vc90.suo
trunk/Visualizator2/simpleD3D10_vc90.vcproj
trunk/Visualizator2/simpleD3D10_vc90.vcproj.JUAN.Juan.user
Download
Click the following link to download cudamassspring.zip.
cudamassspring.zip