Computer Codes

I have developed a wide variety of computer codes that accomplish various tasks, from interactive generation of turbine blade shapes to simulation of heat transfer with phase change in three-dimensions. My main language is C++, but I have been known to use C, JAVA, and even FORTRAN77.  I've worked extensively in both Windows and UNIX environments. My  current programming projects use various object-oriented techniques and are intended for use in parallel computing environments using the Message Passing Interface (MPI) libraries. The links below give more details about some of the different programs I have developed during my time in graduate school.

Parallel Genetic Algorithm (PGA)
Finite Element Analysis (FEA)
Geometry Generation
Artificial Neural Networks (ANN)

Codes developed after graduation:
Distributed Optimization Network Toolkit (DONT) communication library
Particle Tracing and Streamline Generator for Moving 3-D Unstructured Hybrid Meshes