Tom's web page

George Mason University | GMU Mathematics Dept | Free Software / Open Source Software Links | Library | Home


A left R -module M is an abelian group equipped with an action of R. A homomorphism of R -modules is a homomorphism of abelian groups f:M\rightarrow N that also preserves the action of R.



BAG CHECK

www.xkcd.com

Current Projects


Materials Science Research: Computing phase diagrams for ternary alloys using low-discrepancy sequences

Mentor: Dr. Maria Emelianenko


Dr. Emelianenko and I are working on the efficient and accurate computation of phase diagrams for multicomponent systems. Phase diagrams can be determined by examining the Gibbs free energy functions associated with some material and the various phases of matter it can assume. In multicomponent systems, these free energy functions get complicated, and the free energy functions describing individual phases of matter must be considered simultaneously, which sets up complex scenarios. The phase diagram reveals the most thermodynamically advantageous states of matter that the system will assume for a given temperature and composition. Determining these configurations involves finding minimal energy envelopes among that form within each individual free energy function, as well as those that form among the multiple free energies considered simultaneously, and this is the computationally difficult part.

The domain of our problem (for a ternary system) is the Gibbs triangle, and the free energy can be thought of as describing a surface above the domain. In general these surfaces can have multiple wells, or local minima, and each of these low-lying regions must be identified in order to accurately determine the phase diagram. (Multiple minima imply the presence of a miscibility gap, and when I understand more of the physics behind this I will update this description.) Computationally, this is a difficult problem. One approach would be to continue to refine some discretization of the domain and compute the free energy function at the grid points. But this method is supremely inefficient -- as the resolution grows linearly, the computational effort grows as a polynomial. In other words, in order to achieve just a bit more accuracy, the problem will take much more effort. The method we are working on uses low-discrepancy sequences to sample the function on the Gibbs triangle, and employs some adaptive searching methods in order to avoid re-computing on a finer discretization over the entire domain.

Some of the tools we are using are k-means clustering of data points and Niederreiter and Peart's localization of search algorithm. I am scheduled to present our progress at the SIAM MS10 conference in May 2010. Check back for updates.

Code

Throughout the day I find myself writing code to do one thing or another. Recently I have been writing a good deal of object oriented Matlab code, which is a pain in the neck interesting if you are familiar with other object-oriented languages. In general I tend to work in Python or C, and create all of my documents using Latex. I have an svn repository over at sourceforge.net where I keep all of my work that may be relevant to the outside world. Take a look at the lakshmi repository.

Coursework

Fall 2008
Spring 2009
____________________

Fall 2009

Math 413: Modern Applied Mathematics I

Math 491: Topics in Linear Algebra (reading course using Hoffman and Kunze Linear Algebra)

Math 619: Topics in Mathematical Logic: Computable Function Theory

____________________

Spring 2010

Math 400: History of Mathematics

Math 631: Topology I

Math 661: Complex Analysis I



Talks, posters, and papers

Papers:

  • I have recently submitted a paper to the SIAM Undergraduate Research Online Journal for research I did with Dr. Thomas Wanner during the 2008-2009 academic year under the NSF-funded Undergraduate Research in Computational Mathematics program here at GMU. If it makes it into the journal, this note will be replaced with a link to the paper (11.14.2009).
  • Conferences:

  • SUMS at James Madison University 2008 (pdf slides)
  • ChaCha Days at University of North Carolina, Chapel Hill 2008 (pdf poster)
  • AMS MAA Joint Meetings, Washington DC 2009 (pdf slides)
  • College of William and Mary CSUMS Workshop, Williamsburg Virginia 2009 (pdf slides)
  • SIAM CSE09 Computational Sciences and Engineering Conference, Miami Florida 2009 (pdf slides)

  • Coming up: SIAM MS10 Mathematical Aspects of Materials Science, Philadelphia Pennsylvania 2010 (pdf slides)
  • less formal:

  • George Mason University's 2009 Summer REU Program Talk delivered to our student visitors (pdf slides)
  • GMU Math Club Informal discussion about the role of academic blogs in educating us undergraduate math majors 2009 (pdf slides)



  • Section 2

  • Lego my Eggo!
  • "You're out of your element, Donny!"
  • No more excuses!
  • a good place to start
  • Why not, it's free?!
  • Remember Nintendo?
  • always consider your reference frame...
  • Stolen!!...from John Baez's Stuff
  • The Klein Four, you know 'em?
  • And now, for something completely different...
  • Here's whats happening in my neck of the woods
  • The Village Idiot