Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jason A. Kraftcheck is active.

Publication


Featured researches published by Jason A. Kraftcheck.


ACM Transactions on Mathematical Software | 2010

An Interoperable, Data-Structure-Neutral Component for Mesh Query and Manipulation

Carl Ollivier-Gooch; Lori Freitag Diachin; Mark S. Shephard; Timothy J. Tautges; Jason A. Kraftcheck; Vitus J. Leung; Xiaojuan Luo; Mark C. Miller

Much of the effort required to create a new simulation code goes into developing infrastructure for mesh data manipulation, adaptive refinement, design optimization, and so forth. This infrastructure is an obvious target for code reuse, except that implementations of these functionalities are typically tied to specific data structures. In this article, we describe a software component---an abstract data model and programming interface---designed to provide low-level mesh query and manipulation support for meshing and solution algorithms. The component’s data model provides a data abstraction, completely hiding all details of how mesh data is stored, while its interface defines how applications can interact with that data. Because the component has been carefully designed to be general purpose and efficient, it provides a practical platform for implementing high-level mesh operations independently of the underlying mesh data structures. After describing the data model and interface, we provide several usage examples, each of which has been used successfully with multiple implementations of the interface functionality. The overhead due to accessing mesh data through the interface rather than directly accessing the underlying mesh data is shown to be acceptably small.


international parallel and distributed processing symposium | 2012

Mesh Interface Resolution and Ghost Exchange in a Parallel Mesh Representation

Timothy J. Tautges; Jason A. Kraftcheck; Nathan Bertram; Vipin Sachdeva; John Harold Magerlein

Algorithms are described for the resolution of shared vertices and higher-dimensional interfaces on domain-decomposed parallel mesh, and for ghost exchange between neighboring processors. Performance data is given for large (up to 64M tet and 32M hex element) meshes on up to 16k processors. Shared interface resolution for structured mesh is also described. Small modifications are required to enable the algorithm to match vertices based on geometric location, useful for joining multi-piece meshes, this capability is also demonstrated.


Journal of Physics: Conference Series | 2007

Interoperable mesh and geometry tools for advanced petascale simulations

L Diachin; A Bauer; B Fix; Jason A. Kraftcheck; Kenneth E. Jansen; Xiaojuan Luo; Mark C. Miller; Carl Ollivier-Gooch; Mark S. Shephard; Timothy J. Tautges; Harold E. Trease

SciDAC applications have a demonstrated need for advanced software tools to manage the complexities associated with sophisticated geometry, mesh, and field manipulation tasks, particularly as computer architectures move toward the petascale. The Center for Interoperable Technologies for Advanced Petascale Simulations (ITAPS) will deliver interoperable and interchangeable mesh, geometry, and field manipulation services that are of direct use to SciDAC applications. The premise of our technology development goal is to provide such services as libraries that can be used with minimal intrusion into application codes. To develop these technologies, we focus on defining a common data model and data-structure neutral interfaces that unify a number of different services such as mesh generation and improvement, front tracking, adaptive mesh refinement, shape optimization, and solution transfer operations. We highlight the use of several ITAPS services in SciDAC applications.


44th AIAA Aerospace Sciences Meeting and Exhibit | 2006

The TSTT Mesh Interface

Carl Ollivier-Gooch; Kyle K. Chand; Tamara L. Dahlgren; Lori Freitag Diachin; Brian Fix; Jason A. Kraftcheck; Xiaolin Li; Eunyoung Seol; Mark S. Shephard; Timothy J. Tautges; Harold E. Trease

PDE-based numerical simulation applications commonly use basic software infrastructure to manage mesh, geometry, and discretization data. The commonality of this infrastructure implies the software is theoretically amenable to re-use. However, the traditional reliance on library-based implementations of these functionalities hampers experimentation with different software instances that provide similar functionality. This is especially true for meshing and geometry libraries where applications often directly access the underlying data structures, which can be quite different from implementation to implementation. Thus, using different libraries interchangeably or interoperably for this functionality has proven difficult at best and has hampered the wide spread use of advanced meshing and geometry tools developed by the research community. To address these issues, the Terascale Simulation Tools and Technologies center is working to develop standard interfaces to enable the creation of interoperable and interchangeable simulation tools. In this paper, we focus on a languageand data-structure-independent interface supporting query and modification of mesh data conforming to a general abstract data model. We describe the model and interface, and provide programming “best practices” recommendations based on early experience implementing and using the interface.


Journal of Physics: Conference Series | 2009

Interoperable mesh components for large-scale, distributed-memory simulations

Karen Dragon Devine; Lori Freitag Diachin; Jason A. Kraftcheck; Kenneth E. Jansen; Vitus J. Leung; Xiaojuan Luo; Mark C. Miller; Carl Ollivier-Gooch; Aleksandr Ovcharenko; Onkar Sahni; Mark S. Shephard; Timothy J. Tautges; Ting Xie; Min Zhou

SciDAC applications have a demonstrated need for advanced software tools to manage the complexities associated with sophisticated geometry, mesh, and field manipulation tasks, particularly as computer architectures move toward the petascale. In this paper, we describe a software component – an abstract data model and programming interface – designed to provide support for parallel unstructured mesh operations. We describe key issues that must be addressed to successfully provide high-performance, distributed-memory unstructured mesh services and highlight some recent research accomplishments in developing new load balancing and MPI-based communication libraries appropriate for leadership class computing. Finally, we give examples of the use of parallel adaptive mesh modification in two SciDAC applications.


Journal of Physics: Conference Series | 2005

Interoperable geometry and mesh components for SciDAC applications

Timothy J. Tautges; P Knupp; Jason A. Kraftcheck; Hong-Jun Kim

Software components for representing and evaluating geometry (TSTTG/CGM) and finite element mesh (TSTTM/MOAB), and a higher-level component for relations between the two (TSTTR/LASSO), have been combined with electromagnetic modelling and optimization techniques, to form a SciDAC shape optimization application. The TSTT data model described in this paper allows components involved in the shape optimization application to be coupled at a variety of levels, from coarse black-box coupling (e.g. to generate a model accelerator cavity using TSTTG) to very fine-grained coupling (e.g. smoothing individual mesh elements based in part on geometric surface normals at mesh vertices). Despite this flexibility, the TSTT data model uses only four fundamental data types (entities, sets, tags, and the interface object itself). We elaborate on the design and implementation of effective components in the context of this application, and show how our simple but flexible data model facilitates these efforts.


Archive | 2009

ACCELERATION TECHNIQUES FOR DIRECT USE OF CAD-BASED GEOMETRIES IN MONTE CARLO RADIATION TRANSPORT

Timothy J. Tautges; Paul P. H. Wilson; Jason A. Kraftcheck; Brandon M. Smith; D. Henderson


Fusion Engineering and Design | 2010

Acceleration techniques for the direct use of CAD-based geometry in fusion neutronics analysis

Paul P. H. Wilson; Timothy J. Tautges; Jason A. Kraftcheck; Brandon M. Smith; D. Henderson


Archive | 2011

Coupled Multi-Physics Simulation Frameworks for Reactor Simulation: A Bottom-Up Approach

Timothy J. Tautges; Alvaro Caceres; Rajeev Jain; Hong-Jun Kim; Jason A. Kraftcheck; Brandon M. Smith


Archive | 2009

A WEIGHT-WINDOW GENERATOR FOR ELECTRON-PHOTON TRANSPORT IN THE INTEGRATED TIGER SERIES CODES

Brian Claude Franke; Martin James Crawford; Ronald P. Kensek; Jason A. Kraftcheck

Collaboration


Dive into the Jason A. Kraftcheck's collaboration.

Top Co-Authors

Avatar

Timothy J. Tautges

Argonne National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Mark S. Shephard

Rensselaer Polytechnic Institute

View shared research outputs
Top Co-Authors

Avatar

Carl Ollivier-Gooch

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Brandon M. Smith

University of Wisconsin-Madison

View shared research outputs
Top Co-Authors

Avatar

Lori Freitag Diachin

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Mark C. Miller

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Xiaojuan Luo

Rensselaer Polytechnic Institute

View shared research outputs
Top Co-Authors

Avatar

D. Henderson

University of Wisconsin-Madison

View shared research outputs
Top Co-Authors

Avatar

Harold E. Trease

Pacific Northwest National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Hong-Jun Kim

University of Wisconsin-Madison

View shared research outputs
Researchain Logo
Decentralizing Knowledge