An Approach for Parallelizing Legacy CFD Applications
The project will develop and evaluate a systematic methodology to evolve legacy CFD wake modeling tools for rotorcraft engineering from sequential to parallel execution on high-performance workstations. The work will focus on sparse-grid elliptic solvers found in packages such as HELIX-IA due to their computational intensity and sequential performance bottleneck. The Phase I approach will be to isolate where and how the solvers are implemented and used, create interfaces that allow solver modules to be more easily invoked, and replace the sequential modules with parallel versions from robust matrix and solver libraries. The approach is founded on an extensive and deep background of expertise, tools, and technologies we have developed in parallel software analysis, parallel performance evaluation, numerical software, and HPC environments. The multi-disciplinary team of experts assembled include the developers of the TAU Performance System and PETSc who bring significant experience working with complex parallel software and computational simulation methods involving integration of sophisticated solver components. Successful completion of our project will create a strategy for code substitution that works well with CFD methods for Eulerian wake analysis, and a robust toolkit that can be refined in Phase II efforts to improve automation, platform porting, and parallel performance.
Small Business Information at Submission:
Ralph C. Bording
HPC Software Specialist
2836 Kincaid Street Eugene, OR -
Number of Employees: