Title :
Software quality assurance for the development of JASMIN infrastructure
Author :
Cao Xiaolin;Zhang Aiqing;Liu Qingkai
Author_Institution :
Institute of Applied Physics and Computational Mathematics, No. 2, Fenghao East Road, Haidian District, Beijing, China
Abstract :
JASMIN is a parallel software infrastructure oriented to accelerate the development of parallel programs for large scale simulations of complex applications on supercomputer. Tens of application programs have been reconstructed or developed on JASMIN. With the rising effort needed to develop and maintain JASMIN, it is very crucial to fulfil software quality assurance. Compared with open source or commercial software development, there are four challenges including parallel computing, higher technical risks etc in the development of JASMIN. A Four-phases-twelve-nodes process are presented and widely used for a seriers new software modules development. These modules meet the requirements arising from application programs and improve performance for adapting new supercomputer.
Keywords :
"Software","Computational modeling","Supercomputers","Algorithm design and analysis","Software algorithms","Parallel processing","Computer architecture"
Conference_Titel :
Software Engineering and Applications (ICSOFT-EA), 2014 9th International Conference on