# Papers and Presentations

## Computational Mathematics

Where do computational mathematics and computational statistics converge? - A good introduction to the fields of computational mathematics and computational statisitcs. Preprint, Accepted to Wiley Interdisciplinary Reviews: Computational Statistics

### Numerical Linear Algebra

Creating and Using a Red-Black Matrix - A technical note

Incomplete Cholesky Factorization - Description and Fortran Subroutine
for computing an incomplete Cholesky factorization of a sparse symmetric positive-definite matrix.

### Numerical Optimization

An Introduction to Gradient Computation by the Discrete Adjoint Method
A good introduction to computing the gradient for PDE constrained problems by the discrete adjoint method, with simple 1-D data assimilation examples.

### GPU Computing

Calling Cuda functions from Fortran - Some tips and examples on calling cuda functions directly from a main fortran program.

### Numerical Animation

Numerical Animation of a North Atlantic Right Whale

## Computational Fluid Dynamics

### Compressible Flows

CFD: Compressible Flows A brief introductory level slide presentation explaining some
basic concepts of compressible flows along with corresponding computing aspects.

CFD Code Acceleration for Hybrid Many-Core Architectures - A
presentation I gave at NASA Langley Research Centrer, Aug. 2, 2010.

Accelerating FUN3D on Hybrid Many-Core Architectures - A
presentation I gave at the national Institute of Aerospace, Aug. 3, 2010.

### Incompressible Flows

An Improved Variable Density Pressure Projection Solver for Adaptive Meshes
A GPU Accelerated PCG Pressure Projection Solver on Dynamic Adaptive Grids - A
presentation from the SIAM conference on Parallel Processing for Scientific Computing. Seattle WA, Feb 26th, 2010.

Gradient Free Design of Microfluidic Structures on a GPU Cluster - A
presentation from the SIAM conference on Computational Science and Engineering. Reno NV, March 2nd, 2011.

A GPU/Multi-Core Accelerated Multigrid Preconditioned Conjugate Gradient Method for Adaptive Mesh Refinement - A
presentation from the SIAM conference on Computational Science and Engineering. Reno NV, March 2nd, 2011.

## Contact Info

E.mail: aduffy@math.fsu.edu