A three-dimensional, unsteady, Navier-Stokes CFD solver which models the hydrodynamic instability of two-phase flow in the coaxial injector of liquid rocket engines has been developed at Purdue University and became a collaborative model with NCSA. One object of this effort was to scale the application to the NCSA HPC environment. Careful analysis of the parallelism of the algorithm and the associated MPI implementation are key elements for performance engineering and optimization of the model in the HPC environment.
Another aspect of this effort involved the development of a better problem solving environment by utilizing Grid computing technology. A web-based application portal has been developed based on the Gridshpere/Portlet framework with customized grid service layers in order to provide users with useful computational tools and better user interface for the CFD research.