High Performance Computing in Integrated Environments
Document Type
Thesis
Publication Date
2008
Disciplines
Computer Sciences | Physical Sciences and Mathematics
Advisor
Michael Heroux, Computer Science
Abstract
Iterative numerical solvers are essential in many areas of engineering. Most high performance solvers rely on lower-level programming languages for the backbone of the computation. By using newer extensions to programs like Matlab, engineers can save time and energy that would be lost to rewriting code and create more readable code that is also easier to debug. Two such extensions are examined: Star-P and the Distributed Computing Toolbox. We found that while Star-P is very easy to program, there are some applications that Star-P cannot run well. The alternative, DCT, required some knowledge of data handling, but showed better performance for each processor used. The important result is that there are always compromises made when using higher-level languages for high performance computing.
Recommended Citation
Fermoyle, Kelly, "High Performance Computing in Integrated Environments" (2008). Honors Theses, 1963-2015. 241.
https://digitalcommons.csbsju.edu/honors_theses/241