T Epperly

ORCID: 0000-0003-4100-4836
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Distributed and Parallel Computing Systems
  • Scientific Computing and Data Management
  • Parallel Computing and Optimization Techniques
  • Magnetic confinement fusion research
  • Cloud Computing and Resource Management
  • Advanced Data Storage Technologies
  • Superconducting Materials and Applications
  • Software Engineering and Design Patterns
  • Simulation Techniques and Applications
  • Fusion materials and technologies
  • Model-Driven Software Engineering Techniques
  • Meteorological Phenomena and Simulations
  • Software Engineering Research
  • Ionosphere and magnetosphere dynamics
  • Advanced Software Engineering Methodologies
  • Advanced Optimization Algorithms Research
  • Structural Analysis of Composite Materials
  • Advanced Control Systems Optimization
  • Logic, programming, and type systems
  • Advanced Surface Polishing Techniques
  • Numerical methods for differential equations
  • Computational Fluid Dynamics and Aerodynamics
  • Advanced Database Systems and Queries
  • Research Data Management Practices
  • Laser-Plasma Interactions and Diagnostics

Lawrence Livermore National Laboratory
2007-2019

Oak Ridge National Laboratory
2014

Sandia National Laboratories
2014

Washington State University Vancouver
2014

University of Alabama
2014

University of Edinburgh
2014

Pacific Northwest National Laboratory
2014

Engineering Software Research and Development (United States)
2014

National Technical Information Service
2001

Office of Scientific and Technical Information
2001

The Common Component Architecture (CCA) provides a means for software developers to manage the complexity of large-scale scientific simulations and move toward plug-and-play environment high-performance coputing. In computing context, component models also promote collaboration using independently developed software, thereby allowing particular individals or groups focus on aspects greatest interest them. CCA supports parallel distributed coputing as well local connections between components...

10.1177/1094342006064488 article EN The International Journal of High Performance Computing Applications 2006-04-26

Abstract The Common Component Architecture (CCA) is a component model for high‐performance computing, developed by grass‐roots effort of computational scientists. Although the CCA usable with CORBA‐like distributed‐object components, its main purpose to set forth high‐performance, parallel computing. Traditional models are not well suited performance and massive parallelism. We outline design pattern model, discuss our strategy language interoperability, describe development tools we...

10.1002/cpe.911 article EN Concurrency and Computation Practice and Experience 2005-10-11

High-performance scientific applications are usually built from software modules written in multiple programming languages. This raises the issue of language interoperability which involves making calls between languages, converting basic types, and bridging disparate models. Babel provides a feature-rich, extensible, high-performance solution to problem currently supporting C, C++, FORTRAN 77, Fortran 90/95, 2003/2008, Python, Java. supports object-oriented features interface semantics with...

10.1177/1094342011414036 article EN The International Journal of High Performance Computing Applications 2011-07-07

10.1023/a:1008212418949 article EN Journal of Global Optimization 1997-01-01

The title of this article refers to Rudolph Flesch's famous 1955 book, "Why Johnny Can't Read", which called attention a nationwide decline in reading ability. Here, the author wants talk about another situation an important ability is lacking: create significant, portable scientific software. discusses some reasons problem exists and suggests approaches solving it that seem promising.

10.1109/mcise.2003.1225867 article EN Computing in Science & Engineering 2003-09-01

Computational chemists are using Common Component Architecture (CCA) technology to increase the parallel scalability of their application ten-fold. Combustion researchers publishing science faster because CCA manages software complexity for them. Both solver and meshing communities in SciDAC converging on community interface standards as a direct response novel level interoperability that presents. Yet, there is much more do before component becomes mainstream computational science. This...

10.1088/1742-6596/46/1/066 article EN Journal of Physics Conference Series 2006-09-01

Babel is a high-performance, n-way language interoperability tool for the HPC community that now includes support distributed computing via remote method invocation (RMI). We describe design and implementation of RMI, including its specification in our scientific interface definition (SIDL), modifications to Babel's code generators, third-party wire protocols. RMI's programming model consistency, functional capabilities, runtime performance are compared context with COM, CORBA, grid/Web...

10.1109/ipdps.2007.370222 article EN 2007-01-01

Coupling separately developed codes offers an attractive method for increasing the accuracy and fidelity of computational models. Examples include earth sciences fusion integrated modeling. This paper describes Framework Application Core-Edge Transport Simulations (FACETS).

10.1109/pdp.2010.83 article EN 2010-02-01

FACETS (Framework Application for Core-Edge Transport Simulations), is now in its third year. The team has developed a framework concurrent coupling of parallel computational physics use on Leadership Class Facilities (LCFs). In the course last year, tackled many difficult problems moving to parallel, integrated modeling by developing algorithms coupled systems, extracting legacy applications as components, modifying them run LCFs, and improving performance all components. development abides...

10.1088/1742-6596/180/1/012056 article EN Journal of Physics Conference Series 2009-07-01

This special issue contains extensions of the best papers from 2013 International Workshop on Software Engineering for Computational Science and Engineering. In addition to summaries included articles, this introduction also a summary workshop discussion.

10.1109/mcse.2014.72 article EN Computing in Science & Engineering 2014-05-01

FACETS (Framework Application for Core-Edge Transport Simulations), now in its second year, has achieved first coupled core-edge transport simulations. In the process, a number of accompanying accomplishments were achieved. These include new parallel core component, wall improvements edge and source components, framework coupling all this together. result an interdisciplinary collaboration among computational physics, computer scientists, applied mathematicians on team.

10.1088/1742-6596/125/1/012040 article EN Journal of Physics Conference Series 2008-07-01

The FACETS (Framework Application for Core-Edge Transport Simulations) project began in January 2007 with the goal of providing core to wall transport modeling a tokamak fusion reactor. This involves coupling previously separate computations core, edge, and regions. Such is primarily through connection regions lower dimensionality. has started developing component-based framework bring together models each these In first year, model will be 1 ½ dimensional (1D across flux surfaces coupled 2D...

10.1088/1742-6596/78/1/012086 article EN Journal of Physics Conference Series 2007-07-01

Coupling separately developed codes offers an attractive method for increasing the accuracy and fidelity of computational models. Examples include earth sciences fusion integrated modeling. This paper describes Framework Application Core-Edge Transport Simulations (FACETS).

10.48550/arxiv.1004.1611 preprint EN other-oa arXiv (Cornell University) 2010-01-01

Coupled simulations of core and edge transport in the DIII-D shot number 118897, after L-H transition but before first localized mode (ELM), are presented. For plasma transport, a set one dimensional equations solved using FACETS:Core solver. The fluxes this region calculated GLF23 anomalous model Chang-Hinton neoclassical model. two-dimensional UEDGE code. Fluxes use static diffusivity profiles based on an interpretive analysis experimental profiles. Simulations used to study range validity...

10.1063/1.3693148 article EN Physics of Plasmas 2012-03-01

High-performance computing (HPC) is having a profound impact on scientific discovery and engineering in variety of areas, researchers are beginning to demonstrate how HPC can problems energy grid planning operations. Contemporary supercomputers perform over 10 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">15</sup> floating point operations per second have more than 1.4 petabytes memory - roughly 5 orders magnitude greater commodity PC...

10.1109/pesgm.2012.6345086 article EN 2012-07-01

We report our effort in engineering a high performance remote method invocation (RMI) mechanism for the Common Component Architecture (CCA). This provides highly efficient and easy-to-use distributed computing CCA, enabling CCA applications to effectively leverage parallel systems accelerate computations. work is built on previous of Babel RMI. language interoperability tool that used scientific application writers share, reuse, compose from software components written different programming...

10.1109/cluster.2011.78 article EN 2011-09-01

The Carbon Capture Simulation Initiative (CCSI) project has developed and deployed scientific infrastructure called the CCSI Toolset. Toolset provides state-of-the-art computational modeling simulation tools to accelerate commercialization of carbon capture technologies from discovery development, demonstration, ultimately widespread deployment hundreds power plants. have potential dramatically reduce emissions end users in industry with a comprehensive, integrated suite leading-edge,...

10.1109/escience.2016.7870924 article EN 2016-10-01
Coming Soon ...