log in  |  register  |  feedback?  |  help  |  web accessibility
Logo
Exploring Application Paradigms with Montage
Monday, September 24, 2012, 11:00-11:30 am Calendar
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

This talk will use Montage (http://montage.ipac.caltech.edu/), an astronomical image mosaicking application that is a toolbox of independent components, to explore various application paradigms on parallel and distributed systems, as the Montage components can be used in a variety of settings, including on a single system, on a parallel system, or on a set of distributed systems, including grids and clouds.  Montage, which was built to use MPI in parallel, and Pegasus/DAGman on distributed systems, has also been used as an exemplar many-task computing (or workflow) application by a number of other tool and system developers.  In this talk, a variety of work with Montage will be discussed, including the use of multiple types of infrastructure/middleware, the use of scripting to allow a user to easily customize their use of the Montage components, and overcoming data management issues.

Bio

Daniel S. Katz is a Program Director in the software cluster in the Office of Cyberinfrastructure at NSF, and is also a Senior Fellow in the Computation Institute (CI) at the University of Chicago and Argonne National Laboratory, an affiliate faculty member at the Center for Computation and Technology (CCT), Louisiana State University (LSU), and Adjunct Associate Professor in the Department of Electrical and Computer Engineering at LSU. His NSF interests include issues related to sustainable software, such as open source community governance, metrics, attribution, and reproducibility.  His research interests include: numerical methods, algorithms, and programming applied to supercomputing, parallel computing, cluster computing, distributed computing, and embedded computing; and fault-tolerant computing.

This talk is organized by Aaron Schulman