DocumentCode :
3668837
Title :
HiPro-CodeGen automatic programming for parallel numerical simulations
Author :
Liao Li;Jing Cuiping;Wang Wei;Zhang Aiqing;Yang Zhang
Author_Institution :
Institute of Applied Physics and Computational Mathematics, No. 2, East Fenghao Road, Beijing, China
fYear :
2014
Firstpage :
125
Lastpage :
131
Abstract :
HiPro-CodeGen is a code generation engine designed for numerical simulation development. Its central objective is to produce a parallel software framework with standard structure for an application developed on JASMIN, a domain-specific computational framework. The unique parallel part and all interfaces of the application are generated and implementation of sequential subroutines is the only part of the code left to be written manually for a programmer. The design and implementation of the code generation engine is introduced which combines numerical mathematics with component-based programming to create ontological models for parallel simulations. A hybrid programming method is proposed on the work mechanism of the engine which combines graphical and textual approaches to hide parallel programming and object-oriented programming from developers. A real application is presented to show the effectiveness and efficiency of the engine.
Keywords :
"Numerical simulation","Programming","Numerical models","Algorithms","Computational modeling","Parallel processing","Computer architecture"
Publisher :
ieee
Conference_Titel :
Software Engineering and Applications (ICSOFT-EA), 2014 9th International Conference on
Type :
conf
Filename :
7293848
Link To Document :
بازگشت