SCS web site Main CSCAMM web page

AMSC 663-664 Projects, 2003-2004

Below are the links to each student's AMSC 663-664 project webpage.


  • Chris Danforth, danforth@math.umd.edu
    Project Title: 3-Level Quasi-Geostrophic Global Weather Model
    Project Supervisors: James Yorke, Eugenia Kalnay and Bob Cahalan

    Abstract: The well respected Quasi-Geostrophic global weather model of Marshall and Molteni will be modified to measure model error through nudging. The original code will be documented and altered to generate both forecasts and climatological averages on a time scale relevant to model error. Data structures and library dependencies will be changed so that the model will run on both workstations and clusters, and output to the GRADS software.

    Context: Numerical weather forecasting errors grow as a result of two inherent difficulties, inaccurate initial conditions and model deficiencies. Most current atmospheric chaos research focusses on generating ensembles of initial conditions, assuming a perfect model. My code will enable us to evaluate the effect of this assumption, using shadowing experiments to estimate model error.


  • Kate Despain, despain@glue.umd.edu
    Project Title: Simulating Kinetic Alfven Wave Turbulence
    Project Supervisor: Jim Drake (Physics)

    Abstract: Using Gryffin or an appropriate derivative as a starting point, I hope to create a parallelized 3-D code to simulate kinetic Alfven wave turbulence. I will be working in cylindrical coordinates and matching boundary conditions specified by an experiment at the Large Plasma Devise (LAPD) at UCLA run by Troy Carter. I will compare my initial 2-D work to that done by Biskamp and Drake for validation purposes.

    Context: Our hope is to use this new code to find the relationship between wave number and energy for perturbations in a regime between the ideal MHD limit and the gyrokinetic limit. We also hope to provide theoretical support to the Troy Carter experiment and ultimately include more physics so that this regime can be more rigoriously studied.

  • Dongwook Lee, dwlee@glue.umd.edu
    Project Title: A Numerical Implementation of a Magnetohydrodynamics Scheme Using A Staggered Mesh Algorithm With High Order Godunov Fluxes
    Project Supervisor: Anil Deane (IPST)

    Abstract: The modeling of computational magnetohydrodynamics (MHD) plays a very important role currently. The proper use of numerical scheme and their simulations contribute to better understanding of physics. In particular, computer simulations are one of the most efficient ways to understand many complicated phenomena in MHD. The recent development of the computer industry has made it possible to perform large scale computing such as massive parallel computation, yet, the full three dimensional MHD implementations are still great challege. In MHD, many efforts have been made to maintain the solenoidal magnetic constraint in many shock-capturing codes. The physical meaning of the word "solenoidal" refers to the fact that the absence of magnetic monopoles (or sources), i.e., there are no counterparts such as electric charges in magnetic fields. Numerically, however, this divergence-free phenomenon acts as a severe constraint. The goal for this project is to implement the "constrained transport" type of algorithm, which was suggested by Balsara and Spicer (see Ref. in project proposal report). The method will use the high order Godunov scheme combined with a staggered mesh algorithm on the Cartesian coordinates. Examples of classical MHD problems are "1D MHD Brio-Wu's shock tube problem" and "2D Orszag-Tang vortex problem" (see project proposal report).

    Context: This project will include numerical implementations based on the scheme by Balsara and Spicer (J. Comp. Phys., 149 (1999), pp.270-292). The method uses the staggered mesh algorithm. This can provide different collocations of the electric fields and the upwinded fluxes, which are favored by high order Godunov method. The algorithm is robust to maintain the divergence-free solenoidal magnetic field constraint, which is one of the severe constraints in terms of code implementation. The scientific validation studies will be available by comparing the project solutions with several famous 1D and 2D examples; "1D MHD Brio-Wu's shock tube problem" and "2D Orszag-Tang vortex problem". Visualization will be done using VizFlow, which is a visualization pacakage developed by Drs. G. Stanchev and A. Deane (Laboratory for Computation and Visualization, IPST, Univ. of Maryland). It allows for 2D and 3D visualization for fluid dynamics and MHD data that is adaptively refined (AMR), multi-blocked, and multi-processor.


  • Aaron Lott, palott@math.umd.edu
    Project Title: 2D Spectral Element Scheme for Viscous Burgers' Equation
    Project Supervisor: Anil Deane (IPST)

    Abstract: I will be implementing an adaptive spectral element method using p-type refinement to solve the 1D and 2D Burgers equation. This will involve building the discretized model using spectral elements, a non-linear PDE solver, and an a posteriori error estimator to form a refinement criteria. By implementing an this algorithm, we will be able to use p-refinement of the elements to gain exponential convergence to the solution.

    Context: The Navier Stokes equations govern incompressible fluid flow. Scientists use variations of these equations to model many fluids, including the movements of the Earth's Mantle. My PhD. science application is to build a 3D adaptive spectral element method to solve the mantle convection problem. Burger's Equation contains the same nonlinearity, as the Navier Stokes equations and also is advanced in time the same way. Thus implementing an adaptive spectral element method using p-refinement to solve 2D Burgers equations can be used as a foundation to solve the 3D Navier Stokes equations.


  • Scott Olsson, olsson@math.umd.edu
    Project Title: Hiearchical Probabilistic Latent Categorization for MALACH
    Project Supervisor: Doug Oard

    Abstract: A hierarchical probabilistic latent categorizer for co-occurrence data in the MALACH project is proposed. Assuming a probabilistic generative model for word-document co-occurrences, we may estimate the conditional probability of a document given a class by iterative maximization of its probability function; this may be done using a tempered Expectation-Maximization (EM) algorithm. Bayes' theorem then gives the posterior class probability for each class, where we expect the largest to be the document category. Such a categorizer, as well as a non-hierarchical categorizer using the k nearest neighbor algorithm (as a basis for comparison), will be developed and applied to the MALACH data set.

    Context: The MALACH (Multilingual Access to Large spoken ArCHives) is a joint collaboration between researchers at UMD, JHU, IBM and the Survivors of the Shoah Visual History Foundation (VHF), whose purpose is to "dramatically improve access to large multilingual collections of recorded speech in oral history archives."

    Transcriptions of survivor testimonies' are being produced using automatic speech recognition which must then be categorized for efficient information retrieval. This project seeks to leverage hierarchical properties of these categories (eg, Berlin is in Germany which is a location) to improve categorization.


  • Achim Nonnenmacher, Anonnenmacher@gmx.de
    Project Title: MHD Applications in Aerospace
    Project Supervisor: Anil Deane (IPST)

    Abstract: Application of an electromagnetic field on a weakly ionized plasma flow past a blunt body and in a scramjet inlet moving at high velocity can reduce supersonic drag. These concepts will be evaluated by numerical simulation using compressible 2-D viscous electroMHD equations.

    Context: Efficient development and design of high-speed vehicles depends on the ability to reduce drag and heat transfer, and to achieve flow control in engines.


  • Gustavo Rohde, rohdeg@math.umd.edu
    Project Title: Nonrigid Registration of 3D Multi-Channel Medical Images
    Project Supervisors: C. Berenstein and D. Healy

    Abstract: A program capable of performing automatic alignment of a series 3D of multi-channel images to a common template image is proposed. The proposed program takes as input a series of multi-channel images as well as a specified target image. On output the program shall produce a series of images that represents the series of input images properly aligned to the target image, as well as the files containing the transformations necessary to align each image.

    Context: Image registration refers to the process of identifying the spatial correspondence between different images. Registration of medical images is an important procedure in many aspects of biomedical research and clinical practice. It is a necessary step in studying the variation of biological tissue properties, such as shape and composition, described in images across a given population, among numerous other applications. Although the problem of registering a single channel (scalar) image to another single channel image has been extensively studied, the problem of registering a multi-channel (multispectral) image to another multi-channel image has been seldom considered in the biomedical engineering literature. Recently, we have proposed a methodology for performing automatic registration of multi-channel images using similarity measures based on multivariate statistics. At this time, however, the lack of an efficient implementation of these methods significantly hinders further research in the area.


  • Robert Shuttleworth, rshuttle@cscamm.umd.edu
    Project Title: Block Preconditioners for the Navier-Stokes Equations
    Project Supervisor: Howard Elman (Computer Science)

    Abstract: The goal of this project is to implement a suite of block preconditioners for the Navier-Stokes equations. These preconditioners are based upon classical pressure correction methods, those developed by Kay, Loghin, Elman, Silvester, and Wathen (KLESW), and blends of the pressure project and KLESW methods. In turn, massively parallel preconditioners will increase the solution accuracy and the convergence rate of the iterative solvers. Therefore, this set of codes will allow scientists and engineers to pose and solve more challenging and realistic problems.

    Context: At the heart of many science and engineering problems are the solution of incompressible flows. Complex flow simulations are of great importance to many technology and national security entities. These include representatives of federal agencies such as DOE, DOD, and ARPA, and to industry. Flow simulations, which are governed by the Navier-Stokes equations, can be applied to modeling diverse areas such as combustion, pollution, chemical reactions, manufacturing, and energy research.


  • Andy Tillotson, tillotwa@glue.umd.edu
    Project Title: Magnetorotational Instability in Nearly Inviscid Systems
    Project Supervisors: Dan Lathrop (Physics) and Bill Dorland (CSCAMM)

    Abstract: This computational project focuses on analyzing the Magnetorotational Instability (MRI) in nearly inviscid plasma flows. Through the modernizing of existing code and the generation of original code, the goal of this project is to reproduce the fundamental aspects of MRI in the linear 2D regime, validate the code by comparing with the results of popular astrophysical software, and extend the code to the full nonlinear 3D regime.

    Context: A question of considerable interest in the astrophysical community involves the mechanism of orbital energy dissipation in accretion disks. Accretion disks, like many astrophysical flows, are nearly inviscid, and consequently, it is unlikely that purely hydrodynamic turbulence could cause the dissipation required for the gas to flow onto the central object. However, when the gas is warm enough to become partially ionized, accretion disks become magnetohydrodynamic fluids. The mechanism now widely believed to be the source of the necessary turbulence and orbital decay is magnetorotational instability.


  • Weigang Zhong, wzhong@math.umd.edu
    Project Title: Numerical Simulation in 2-D Martensitic Phase Transition and Microstructure
    Project Supervisor: Bo Li (CSCAMM)

    Abstract: Crystal is the solid whose atomic structures are determined by lattices. One type of special crystal is Martensitic crystal, which can undergo reversible, diffusionless, structural phase transformations. We call this kind of transformations are martensitic transformations. It is observed in various metals, alloys, ceramics and even biological systems. For instance, it has the role in strengthening steel. The martensitic microstructure is the fine-scale mixtures of coherent phases of martensitic crystals. A very good example of martensitic crystal is some shape-memory alloys.

    Context: I am interested in the martensitic microstructure produced in the continuum transformation, in which the high temperature austenite phase transforms to the low-temperature martensite phase. Specifically I will investigate the 2-D vectorial problem with surface energy, in which the situation along the interface will be considered. The well-known two-well problem with different choices of energy density functions will be simulated in my project. My program will be open to other properly defined energy density functions by simply changing the function definition. Both numerical solutions and graphs will be given as results.

    In mathematics, it is an energy minimization problem. I will use finite element deformations of the domain, and use conjugate gradient method to do the minimization. Some improvements will be done in the computation like preconditioning. Parallelism will be applied in my project.


University of Maryland    

UM Home | Directories | Search | Admissions | Calendar
Maintained by CSCAMM
Direct questions and comments to

CSCAMM is part of the
College of Computer, Mathematical & Natural Sciences (CMNS)