Software Engineering Best Practices for Parallel Computing Development
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
In today’s computer age, the numerical simulations are replacing the traditional laboratory experiments. Researchers around the world are using advanced computer software and multiprocessor computer technology to perform experiments, and analyse these simulation results to advance in their respective endeavours. With a wide variety of tools and technologies available, it could be a tedious and time taking task for a non-computer science researcher to choose appropriate methodologies for developing simulation software The research of this thesis addresses the use of Message Passing Interface (MPI) using object-oriented programming techniques and discusses the methodologies suitable to scientific computing, also, propose a customized software engineering development model.
Place, publisher, year, edition, pages
2010. , 57 p.
JTH research report, ISSN 1404-0018
Parallel Programming, MPI, Software Engineering, Multi cores, C++, Design patterns, Boost Library, Simulation, STL, Generic Programming, Templates, Partial Differential Equations
Other Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:hj:diva-23803OAI: oai:DiVA.org:hj-23803DiVA: diva2:717360
Subject / course
JTH, Computer Engineering
2010-12-14, 09:00 (English)
tarasov, vladimir, Associate Professor
tan, he, Assistant Professor