From charlesreid1

Revision as of 05:51, 4 March 2011 by Admin (talk | contribs) (→‎Work)

This is my home page. My name is Charles Reid and I am a Ph.D. student at the University of Utah. My CV is available here: http://files.charlesmartinreid.com/curriculumvitae.pdf

About this wiki


Featured Content
Crayons1.jpg
Featured article Brief description
Slides and screenshots for several workshops and other presentations I've given.

This page includes supplementary materials for the 2010 Scientific Computing Summer Workshop.

Describes the linear solver package Petsc, including example Petsc configure lines and how to create a Petsc Makefile.
Links to pages for many programs, providing configuration lines, handy tips, tricks, and examples.
How to use SSH, SSHFS, SCP, etc. effectively.


Work

My Ph.D. research involves Combustion and CFD (also see lectures). I'm using large eddy simulation to simulate coal gasification, and I've implemented a dispersed phase model called the direct quadrature method of moments to track particles in an Eulerian framework.

More details about my research are available on the Presentations page. This page also contains other presentations (partially-related to my research) that I've given.

During the summer of 2010, I organized a series of workshops on Scientific Computing, with an emphasis on using the Uintah Computational Framework. The abstracts, slides, and videos are contained on the Presentations page.

Programming and Computers

Programs I Use

I have compiled a list of Programs I Use.

I compile programs from source code whenever possible, since one may learn a lot from the process.

Operating systems

I primarily use Unix-based operating systems.

I use Mac OS X (Leopard) and Ubuntu Linux.

I keep a version of Windows in a small cage (also called a virtual computer, I use VirtualBox) and only let it out when necessary.

Languages

I use the document typesetting language LaTeX, usually through a nice front-end like LyX.

I use C++ often, as part of my research work.

I also use Python, which is an interesting cross between shell languages like Bash and Matlab, and more complex object-oriented languages like C++.