The Application of CCA Technology in Simulation of Geophysical Applications
Shanshan Li, Xiaoling Sun · International Conference on Multimedia Information Networking and Security · 2013
Modeling and simulation of large-scale scientific application is extremely large and complex, such as the Earth system modeling and simulation, seismic simulation, and combustion simulation. It not only needs the support of high-performance computing platform, but also needs a software technology to solve the complexities, and to enhance its flexibility and scalability. CBSE (component-based software engineering) technology is a good solution. But the existing widely used component technology in enterprise applications, such as CORBA / CCM, COM / COM +, J2EE/EJB, and. NET, does not suitable for large-scale scientific computing field. The U. S. Department of Energy in conjunction with the Indiana University and the University of Utah recently proposed a component technology CCA (Common Component Architecture) for large-scale scientific computing field. This paper first analyzes CCA and verifies it's feasibility, and then introduces the CBSE into large-scale Geophysical applications using CCA, so as to solve the complexity of modeling, simulation, management and maintenance of the simulation of Geophysical Applications.