| Current Address: | Permanent Address: | |
| ACM (Applied and Computational Mathematics) 217-50 California Institute of Technology |
400 South Mentor Ave #208 |
|
| Pasadena, CA 91125 | Pasadena, CA 91106 | |
| 626-395-4540 | Not given | |
| redrod@acm.org | ||
| http://www.acm.caltech.edu/~redrod |
| OBJECTIVE | To seek employment that utilizes my skills in visualization, mathematics, and high-performance computing. | |
| EDUCATION | University of Maryland College Park, MD | |
| PhD, Applied Mathematics, defended January 1999 | ||
| Boston University Boston, MA | ||
| B.S., Mathematics, September 1992 | ||
| Boston University Boston, MA | ||
| B.S., Computer Science, September 1992 | ||
| RESEARCH | ||
| EXPERIENCE | ||
| 6/99 - Current | California Institute of Technology Pasadena, CA | |
| Applied and Computational Mathematics | ||
| Postdoctoral Researcher | ||
|
||
| 10/97 - 3/99 | EPFL Lausanne, Switzerland | |
| System Administrator and Assistant to the Chair of Applied Analysis | ||
|
||
| 8/95 - 3/99 | University of Maryland College Park, MD | |
| Faculty Research Assistant | ||
|
||
| 6/93 - 8/95 | University of Maryland College Park, MD | |
| Graduate Research Assistant | ||
|
||
| 12/92 - 6/94 | Advanced Visualization Laboratory University of Maryland, College Park, MD | |
| Technical Assistant | ||
|
||
| PUBLICATIONS | ||
| DataViewer: A Scene Graph Based Visualization Tool | ||
| In preparation, 2001. | ||
| The AUTO2000 Command Line User Interface | ||
| Proceedings of the 9th International Python Conference, 233-241, 2001. | ||
| Mathematical Visualization, Parameter Continuation, and Steered Computations. | ||
| University of Maryland, Thesis | ||
| VBM and MCCC: Packages for Objected Oriented Visualization and Computation of Bifurcation Manifolds | ||
| Michael E. Henderson, Christopher R. Anderson, and Stephen L. Lyons, Editors Object Oriented Methods for Interoperable Scientific and Engineering Computing Proceedings of the 1998 SIAM Workshop ISBN: 0-89871-445-1 | ||
| A case study of the developement of an object oriented visualization and computation software. | ||
| Interactive Computation, Parameter Continuation, and Visualization | ||
| (with J. Maddocks, R. Manning, K. Rogers, and J. Warner) | ||
| International Journal of Bifurcation and Chaos, 7 (1997) 1699 | ||
| A description of projects which exploit parameter continuation and combine computational steering with visualization. | ||
| Case study: Visualization for Boundary Value Problems | ||
| (with G. Domokos) | ||
| IEEE Visualization '94 Conference Proceedings, 1994 | ||
| Visualization techniques and original software for understanding complex bifurcation diagrams arising from the study of Boundary Value Problems, as well as the connection between the bifurcation diagram and physical configurations. | ||
| PCR - A Visualization Tool for Multi-point Boundary Value Problems | ||
| (with G. Domokos) | ||
| Technical Note BN-1167, Institute for Physical Science and Technology, University of Maryland, College Park | ||
| A description of a software and techniques for the visualization of bifurcation diagrams for Multi-point Boundary Value Problems, as well as data compression and reconstruction for solution sets. | ||
| SOFTWARE | ||
| PROJECTS | ||
| AUTO2000 | ||
| (with E. Doedel) | ||
| A translation to C, and optimized parallel implementation of, AUTO (Doedel, Wang, et. al.). The parallel portions of the code have been designed to be portable across different communication paradigms, and implementations are available using either message passing (with either MPI or PVM) or shared memory (with Pthreads). It has been used on a heterogeneous network of Linux workstations, SUN SMPs, SGI SMPs, and an HP Exemplar. (Developed with ~30,000 lines of C and ~6,000 lines of Python). | ||
| VBM: Visualization for Bifurcation Manifolds | ||
| A general scientific visualization code for Multi-point Boundary Value problems. It provides interactive connectivity between the bifurcation diagram and physical configurations as well as data compression and reconstruction. High dimensional systems can be projected down to lower dimensions and interactively rotated. (Developed using DataViewer, Python, C++ and Fortran with ~10,000 lines of Python ~3,000 lines of C++). | ||
| DataViewer | ||
| (with T. Stone, A. Ahearn, and J. Maddocks) | ||
| A general object oriented data visualization and processing tool. It is designed to facilitate the development of other, more specific, visualization tools. (Developed in C++ and OpenGL with ~27,000 lines of C++). | ||
| MCCC: Multi-parameter Computation and Continuation Code | ||
| An objected oriented toolkit for the development of parameter continuation algorithms. (Developed in Java with ~5,000 lines of code). | ||
| SLINKY | ||
| (with K. A. Rogers) | ||
| A computer graphics code, which integrates the equilibrium equations for the unshearable inextensible or the shearable extensible rod and displays the physical configuration of the rod. Several parameters can be interactively varied in order to develop a better understanding of the solution set. (Developed in AVS5 with custom Fortran and C modules). | ||
| PVM Parallel AUTO (Doedel, Wang, et al.) | ||
| An implementation of Parallel AUTO (Doedel, Wang, et al.) using the PVM message passing libraries. It has been used on a heterogeneous network of workstations, DEC ALPHA Sable farm, and IBM SP2. | ||
| AvA: AUTO Visualization Application | ||
| (with V. Kalb, J. Maddocks, and C. Mesztenyi) | ||
| A visualization and computational steering code. It provides interactive steering for remote AUTO Boundary Value problem computations. (Developed in C++, OpenGL, and Fortran with ~9,000 lines of C++) | ||
| CONFERENCE | ||
| PRESENTATIONS | ||
| 3/01 | 9th International Python Conference | |
| The AUTO2000 Command Line User Interface | ||
| Long Beach, CA | ||
| 12/00 | Lagrange Point Group Seminar | |
| AUTO2000 and the N-body Problem | ||
| California Institute of Technology | ||
| 12/00 | Informal Applied Mathematics Seminar Series | |
| AUTO2000 and the N-body Problem | ||
| California Institute of Technology | ||
| 11/00 | Accurate Simulation and Modeling of Physical Systems | |
| AUTO2000 | ||
| Institute of Geophysics and Planetary Physics Scripps Institute of Oceanography | ||
| 5/00 | Mathematics Seminar Series | |
| Mathematical Visualization, Parameter Continuation, and Steered Computations | ||
| University of Maryland, Baltimore Campus | ||
| 1/00 | Informal Applied Mathematics Seminar Series | |
| Mathematical Visualization, Parameter Continuation, and Steered Computations | ||
| California Institute of Technology | ||
| 10/98 | SIAM workshop on OO methods for Scientific and Engineering Computing | |
| VBM and MCCC: Packages for Objected Oriented Visualization and Computation of Bifurcation Manifolds | ||
| IBM T. J. Watson Research Center, White Plains, NY | ||
| 8/98 | International Congress of Mathematicians, Special Session on Mathematical Software | |
| VBM: Visualization for Bifurcation Manifolds | ||
| Berlin, Germany | ||
| 8/94 | IMA Summer Program in Molecular Biology | |
| Visualization of Rod Models of DNA | ||
| University of Minnesota | ||
| 10/94 | IEEE Scientific Visualization Conference 94 | |
| Case Study: Visualization for Boundary Value Problems | ||
| Tysons Corner, MD | ||
| 10/96 | Computation of Bifurcations and Singularities in Dynamical Systems Conference | |
| AvA: AUTO Visualization Application | ||
| University of Minnesota | ||
| 1/97 | IMA Workshop on Molecular Structure | |
| DNA Applications of AvA, the AUTO Visualization Application | ||
| University of Minnesota | ||
| 4/97 | Applied Math Seminar | |
| A Vector-Parallel Scheme for Navier-Stokes Computations | ||
| University of Maryland | ||
| TEACHING | ||
| EXPERIENCE | Teaching Assistant | |
| 6/91-8/91 | PROMYS Program, Boston University | |
| Taught Number Theory to gifted Junior and Senior high school students. | ||
| PROGRAMMING/SCRIPTING | ||
| LANGUAGES | Python, C++, Java, HTML, C, Fortran 77, Perl, VRML, TCL | |
| OPERATING SYSTEMS | ||
| ADMINISTERED | Linux, Solaris, IRIX, Digital Unix, Ultrix, and SunOS | |
| AVAILABILITY | March 1 1999 | |
| REFERENCES | Upon request |