Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
9Activity
0 of .
Results for:
No results containing your search query
P. 1
aeroCuda: The 2-d CFD Code

aeroCuda: The 2-d CFD Code

Ratings: (0)|Views: 1,356 |Likes:
Published by bucsfan221
This code walks through Peskin's immersed solid implementation using Tryggvason's formulation of Chorin's projection method. It also describes the process of speeding up the code using PyCuda and PyFFT as bindings to Nvidia's CUDA framework.
This code walks through Peskin's immersed solid implementation using Tryggvason's formulation of Chorin's projection method. It also describes the process of speeding up the code using PyCuda and PyFFT as bindings to Nvidia's CUDA framework.

More info:

Published by: bucsfan221 on Jun 22, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/31/2012

pdf

text

original

 
aeroCuda: The GPU-Optimized Immersed Solid Code
Samir Patel
Advisor:
Dr. Cris CeckaJune 23, 2012
 
Abstract
Commercial fluid dynamics software is expensive and can be difficult to handle for transient prob-lems involving moving objects. While open-source codes exist to handle such problems, the docu-mentation and structure of such codes might be difficult to navigate for researchers not well-versedin computer science or students lacking a formal background in fluid dynamics. aeroCuda wasdeveloped to provide an efficient, accurate, and open-source method for testing fluid dynamicsproblems involving moving objects. The solution method for the Navier-Stokes equations was theProjection Method, and the effects of objects moving in fluid were implemented via Peskin’s Im-mersed Boundary Method. The code was first developed in serial and then parallelized via CUDAand MPI to optimize its speed. It generates and rotates a full 2-d point cloud to simulate theobject’s shape, and also allows the user to implement full 2-d translational and rotational motionof the object. The results obtained for Reynolds numbers at 25 and 100 matched those obtained bySaiki and Biringen as well as Peskin and Lai; the expected physical phenomena are also confirmed.
 
Preface
This paper was submitted for the satisfaction of the thesis requirement for the Bachelor of Sciencein Engineering Sciences at Harvard College on April 2, 2012.My interest in the field of CFD was piqued in high school, when I first studied the Speedo LZRRacer. Since then, I have come a long way in my understanding of CFD, both in its applicationsand theoretical underpinnings. However, none of this would have been possible without the supportof many individuals who have supported me throughout my career as a student.I would like to thank my parents and my sister for their continued support and trust in me. Theyhave been monumental in getting me to where I am today. I love you, Satish, Sneh, and Swati Patel!I would like to thank my advisor, Cris Cecka, for his support in helping me bring this project to life.There are some individuals who have supported my work as a student at Harvard without whomI could not envision being where I am today. Special thanks to Professor Robert Wood and Dr.Hiroto Tanaka for allowing me the opportunity to work on their robotics projects and learn fromtheir dedication to the subject, which helped develop my interests and skill as a researcher. Specialthanks to Professor Anette Hosoi and Ms. Lisa Burton for allowing me to begin exploring CFDunder their tutelage.I would also like to thank those that influenced me in high school: Dr. Thom Morris, Mrs.Martha DeWeese, Mrs. Kemp Hoversten, Mr. Stephen Mikell, and Mr. Patrick Fisher. Theirguidance allowed me to become the individual that I am today, and without their support I wouldnot have be where I am. In addition, I would like to thank the man who helped kindle my interestin mathematics, Mr. Farhad Azar.I would also like to thank Assistant Professor Charbel Bou-Mosleh of the Notre Dame Univer-sity of Lebanon, who over the course of one summer taught me to appreciate CFD and helped mecraft my beginnings as a researcher in this area.

Activity (9)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Mayur K Patel liked this
Ênio Rodrigues liked this
Mayur K Patel liked this
Mayur K Patel liked this
Mayur K Patel liked this
Cui Feng liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->