Title :
Software engineering methods for designing parallel and distributed applications from sequential programs in scientific computing
Author_Institution :
Inst. fur Inf., Tech. Univ. Munchen, Germany
Abstract :
Although quite a few large scale applications have been ported to multiprocessors in recent years, no framework has yet been set up for the process of designing parallel and distributed applications from sequential programs that takes into account the specific needs of large scale scientific applications where programs have complex, irregular control flow and data structures. The paper proposes such a framework and reports on its application in the portable parallelization of the industrial computational fluid dynamics (CFD) software package TfC (TASCflow for CAD) within the scope of an interdisciplinary research project
Keywords :
CAD; data structures; fluid dynamics; parallel programming; physics computing; software portability; TASCflow for CAD; TfC; data structures; distributed applications; industrial computational fluid dynamics software package; interdisciplinary research project; irregular control flow; large scale applications; large scale scientific applications; multiprocessors; portable parallelization; scientific computing; sequential programs; software engineering methods; Application software; Computational fluid dynamics; Computer industry; Data structures; Design methodology; Fluid flow control; Large-scale systems; Process design; Software engineering; Software packages;
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7743-0
DOI :
10.1109/HICSS.1997.667305