Argonne National Laboratory Laboratory for Advanced Numerical Simulations
 

Applications

We are strongly committed to diffusing the software and technology we develop into the user community.

One measure of our success is the number of users of our software. For but one example, the PETSc toolkit has several hundred users; there have been over 4000 downloads of the software (including DOE, NASA, industry, and universities), and our mailing list has over 300 users.

Another measure of our success is the diversity of applications. Applications provide the true test of our basic research results, and also furnish valuable feedback for further enhancements or for new directions. Representative of our numerous applications are the following:

Aerospace: We applied ADIFOR in a sensitivity analysis and shape optimization study of complex aerodynammic configurations. The work was reported in the Journal of Aircraft. We also studied the use of automatic differentiation and PETSc in the parallel simulation of compressible flow. This work will appear in a special issue of Parallel Computing in Aerospace.

Arterial flow: We have been investigating transitional flows in vascular geometries. We have developed a semi-automated procedure to translate MR or CT images of blood vessels into spectral element meshes and are currently working on making this fully automated and more robust through the use of radial basis functions coupled with a Matlab interface.

Brain surgery: Harvard researchers are using the linear equation solver GMRES, implemented in PETSc, to solve a system of equations duirng a volumetric brain deformation simulation. See the pdf article.

Climate modeling: We have explored the application of automatic differentiation (AD) technology in the study of convective storms and, in particular, in a one-dimensional tornado model; the work was reported in the Monthly Weather Review. Currently, we are using AD-based schemes to tune sea ice model parameters.

Computational fluid dynamics: The PETSc scalable nonlinear solvers provided the compute engine for one of 1999's Gordon Bell prizes for "Achieving High Sustained Performance in an Unstructured Mesh CFD Application.'' This code sustained over 227 Gflops on the ASCI Red machine and over 70% efficiency in going from 128 to 3072 processors. The code was developed jointly with researchers from NASA Langley, ICASE, and Old Dominion University.

Electric power markets: We are studying the ability of the largest producer in an electricity market to manipulate both the electricity and emission allowances markets to its advantage. Analysis of the computed solution for the Pennsylvania - New Jersey - Maryland electricity market shows that the leader can gain substantial profits by withholding allowances and driving up NOx allowance costs for rival producers.

Fusion: We have been working with researchers at the Center for Extended MHD Modeling at PPPL on the assessment of high-order methods for future fusion simulation codes. We have shown that high-order and adaptive discretization technologies are decidedly superior to standard finite element approaches.

Nanophotonics: In collaboration with researchers in Argonne's Chemistry Division, we are studying spectral postprocessing techniques as a means of increasing the performance of nanophotonics codes used for determining the assembly and material properties of nanoscale architectures.

Quantum chemistry: We have had considerable success in the development of the parallel optimization algorithms in the Toolkit for Advanced Optimization (TAO). In particular, TAO has enabled chemists to perform quantum chemistry simulations, which employ components based on (1) the NWChem and MPQC quantum chemistry codes for high-performance energy, gradient, and Hessian computations, (2) components based on Global Arrays and PETSc for parallel linear algebra operations, and (3) the TAO optimization component. During the past year, we performed parallel numerical experiments in molecular geometry design.



Disclaimer
Security/Privacy Notice
webmaster@mcs.anl.gov
Last modified: August 21, 2008