From charlesreid1

Revision as of 09:53, 23 October 2010 by Admin (talk | contribs) (adding link to "about" page in intro paragraph, also uncommenting the to-do list in order to make some of them stubs)

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

Charles Martin Reid:About

Category:Computers is a good place to start, since that contains most of the content I've added so far.

Computers

  • Programs I Use - finish adding more configure lines
  • LaTeX - add more content
  • Subversion - add content on usage (svnserver specifically)
  • C++ - add link to Hello World example, add link to Makefile example, add link to library example
  • Make - add Makefile example
  • Git - Git 101, Git-Svn, how Git differs/is similar to svn, setting up a Git server

Media


Programming and Computers

Much of my work and many of my hobbies involve computers. I use a variety of different tools, and I have included pages for the various languages, operating systems, and programs that I use. These are included below.

Programs I Use

I have compiled a list of Programs I Use.

I compile programs from source code whenever possible, as I believe it (a) leads to a much better understanding of the program, the operating system, and what files go where; and (b) discourages the use of Windows.

To create this webpage, I skinned MediaWiki, a really nice PHP program used by Wikipedia. I use DynDNS and host it myself.

Operating systems

I primarily use Unix-based operating systems.

My primary operating system is Mac OS X (Leopard).

I run a personal Linux server, running Ubuntu, since you don't need a degree in computer science to use Ubuntu (in contrast to many other distributions).

I avoid Windows like the plague, but it's a Windows world. So, 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++.

I would like to learn how to use Lisp better.

Work

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.

My Ph.D. research involves Combustion and CFD.

Some of my presentations are available on the Presentations page.

Some of my documents (reports, projects, etc.) are available on the Documents page. These are all written in LaTeX.