Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
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.
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more