Change search
ReferencesLink to record
Permanent link

Direct link
GPU-Parallel simulation of rigid fibers in Stokes flow
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2014 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The simulation of a fiber suspension requires that all interactions between the fibers involved are computed. This is a compute-intensive N-body problem that is highly data parallel. Using the GPU for these types of computations can be very beneficial. In this thesis an extension to a simulator, written in MATLAB, for rigid fibers in Stokes flow was designed and implemented to improve the performance of the simulator. A part of the simulator responsible for computing these fiber-to-fiber interactions was ported to the GPU using the CUDA programming language dedicated to general-purpose computing on GPUs. To accomplish this an interface to MATLAB was created and the portion of code to be ported was parallelized and adapted in a way suitable to the GPU. The ported code proved to be 16 times faster than the original implementation.

Place, publisher, year, edition, pages
IT, 14 029
National Category
Engineering and Technology
URN: urn:nbn:se:uu:diva-226566OAI: diva2:726438
Educational program
Bachelor Programme in Computer Science
Available from: 2014-06-18 Created: 2014-06-18 Last updated: 2014-06-18Bibliographically approved

Open Access in DiVA

fulltext(1649 kB)287 downloads
File information
File name FULLTEXT01.pdfFile size 1649 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 287 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 704 hits
ReferencesLink to record
Permanent link

Direct link