Xolotl: A New Plasma Facing Component Simulator Scott Forest Hull II Jr. Software Developer Oak Ridge National Laboratory

Slides:



Advertisements
Similar presentations
Performance Analysis Tools for High-Performance Computing Daniel Becker
Advertisements

Refining High Performance FORTRAN Code from Programming Model Dependencies Ferosh Jacob University of Alabama Department of Computer Science
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Aug 9-10, 2011 Nuclear Energy University Programs Materials: NEAMS Perspective James Peltz, Program Manager, NEAMS Crosscutting Methods and Tools.
Current Progress on the CCA Groundwater Modeling Framework Bruce Palmer, Yilin Fang, Vidhya Gurumoorthi, Computational Sciences and Mathematics Division.
Presented by Suzy Tichenor Director, Industrial Partnerships Program Computing and Computational Sciences Directorate Oak Ridge National Laboratory DOE.
1 Lawrence Livermore National Laboratory By Chunhua (Leo) Liao, Stephen Guzik, Dan Quinlan A node-level programming model framework for exascale computing*
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
Leveraging the Eclipse Ecosystem for the Scientific Community Tony ANSTO Andy ESRF ICALEPCS 2005.
Breakdown – Phase I K. Paul, S. Veitzer, P. Stoltz, D. Smithe (Tech-X) J. Norem (Argonne National Lab) Tech-X Corporation August.
1 Aug 7, 2004 GPU Req GPU Requirements for Large Scale Scientific Applications “Begin with the end in mind…” Dr. Mark Seager Asst DH for Advanced Technology.
Cluster Computing Applications Project: Parallelizing BLAST The field of Bioinformatics needs faster string matching algorithms. What Exactly is BLAST?
Overview of Eclipse Parallel Tools Platform Adam Leko UPC Group HCS Research Laboratory University of Florida Color encoding key: Blue: Information Red:
1 Int System Introduction to Systems and Networking Department Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology.
Managed by UT-Battelle for the Department of Energy Open XAL Open Development of the XAL Accelerator Application Framework Christopher K. Allen Tom Pelaia.
Oak Ridge National Laboratory: “The Lab of the South” Building a Regional Virtual Laboratory  Geographic Focus  Operating Philosophy  Initial Projects.
Chapter 2: Approaches to System Development
What is UML? What is UP? [Arlow and Neustadt, 2005] January 23, 2014
Commodity Grid (CoG) Kits Keith Jackson, Lawrence Berkeley National Laboratory Gregor von Laszewski, Argonne National Laboratory.
RUP Fundamentals - Instructor Notes
Role of Deputy Director for Code Architecture and Strategy for Integration of Advanced Computing R&D Andrew Siegel FSP Deputy Director for Code Architecture.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Slide 1 Auburn University Computer Science and Software Engineering Scientific Computing in Computer Science and Software Engineering Kai H. Chang Professor.
Cactus Computational Frameowork Freely available, modular, environment for collaboratively developing parallel, high- performance multi-dimensional simulations.
Integrating Visualization Peripherals into Power-Walls and Similar Tiled Display Environments James Da Cunha Savannah State University Research Alliance.
November 13, 2006 Performance Engineering Research Institute 1 Scientific Discovery through Advanced Computation Performance Engineering.
2005 Materials Computation Center External Board Meeting The Materials Computation Center Duane D. Johnson and Richard M. Martin (PIs) Funded by NSF DMR.
Programming Models & Runtime Systems Breakout Report MICS PI Meeting, June 27, 2002.
CCA Common Component Architecture CCA Forum Tutorial Working Group Welcome to the Common.
Managed by UT-Battelle for the Department of Energy Stan Milora, ORNL Director Virtual Laboratory for Technology 20 th ANS Topical Meeting on the Technology.
Nov. 14, 2012 Hank Childs, Lawrence Berkeley Jeremy Meredith, Oak Ridge Pat McCormick, Los Alamos Chris Sewell, Los Alamos Ken Moreland, Sandia Panel at.
Supercomputing Cross-Platform Performance Prediction Using Partial Execution Leo T. Yang Xiaosong Ma* Frank Mueller Department of Computer Science.
Stochastic optimization of energy systems Cosmin Petra Argonne National Laboratory.
Pascucci-1 Valerio Pascucci Director, CEDMAV Professor, SCI Institute & School of Computing Laboratory Fellow, PNNL Massive Data Management, Analysis,
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Climate-Weather modeling studies Using a Prototype Global Cloud-System Resolving Model Zhi Liang (GFDL/DRC)
1Managed by UT-Battelle for the U.S. Department of Energy Discussion questions from you 1.Do we care about exaflops machines? 2.How are we going to compare.
NSDL Collections Based on DOE User Facilities Christopher Klaus 10/05/03.
The Research Alliance in Math and Science program is sponsored by the Office of Advanced Scientific Computing Research, Office of Science, U.S. Department.
MESQUITE: Mesh Optimization Toolkit Brian Miller, LLNL
The shift from sequential to parallel and distributed computing is of fundamental importance for the advancement of computing practices. Unfortunately,
1 COMPUTER SCIENCE DEPARTMENT COLORADO STATE UNIVERSITY 1/9/2008 SAXS Software.
Lawrence Livermore National Laboratory S&T Principal Directorate - Computation Directorate Tools and Scalable Application Preparation Project Computation.
BioPSE NCRR SCIRun2 -THE PROJECT -OBJECTIVES -DEVELOPMENTS -TODAY -THE FUTURE.
DOE Network PI Meeting 2005 Runtime Data Management for Data-Intensive Scientific Applications Xiaosong Ma NC State University Joint Faculty: Oak Ridge.
“NanoElectronics Modeling tool – NEMO5” Jean Michel D. Sellier Purdue University.
ComPASS Summary, Budgets & Discussion Panagiotis Spentzouris, Fermilab ComPASS PI.
Presented by The Harness Workbench: Unified and Adaptive Access to Diverse HPC Platforms Christian Engelmann Computer Science Research Group Computer Science.
The Mapper project receives funding from the EC's Seventh Framework Programme (FP7/ ) under grant agreement n° RI Requirements for Multiscale.
Center for Component Technology for Terascale Simulation Software (CCTTSS) 110 April 2002CCA Forum, Townsend, TN This work has been sponsored by the Mathematics,
HPC University Requirements Analysis Team Training Analysis Summary Meeting at PSC September Mary Ann Leung, Ph.D.
LRTSG Milestone Review 12/16/10 Lithium Research Topical Science Group FY11-FY12 Milestone Review II Charles Skinner for LRTSG 1/7 Follow up to 11/29/10.
Building PetaScale Applications and Tools on the TeraGrid Workshop December 11-12, 2007 Scott Lathrop and Sergiu Sanielevici.
TeraGrid Capability Discovery John-Paul “JP” Navarro TeraGrid Area Co-Director for Software Integration University of Chicago/Argonne National Laboratory.
Fermi National Accelerator Laboratory & Thomas Jefferson National Accelerator Facility SciDAC LQCD Software The Department of Energy (DOE) Office of Science.
Presented by SciDAC-2 Petascale Data Storage Institute Philip C. Roth Computer Science and Mathematics Future Technologies Group.
Defining the Competencies for Leadership- Class Computing Education and Training Steven I. Gordon and Judith D. Gardiner August 3, 2010.
CCA Forum Spring Meeting April CCA Common Component Architecture Fault Tolerance and the Common Component Architecture David E. Bernholdt.
VisIt Project Overview
Performance Technology for Scalable Parallel Systems
TAU integration with Score-P
Abstract Machine Layer Research in VGrADS
UML: Unified modeling language
Scalable Systems Software for Terascale Computer Centers
Object Oriented Analysis and Design
SDM workshop Strawman report History and Progress and Goal.
A Domain Decomposition Parallel Implementation of an Elasto-viscoplasticCoupled elasto-plastic Fast Fourier Transform Micromechanical Solver with Spectral.
Cindy Powell Director, Energy Processes & Materials Division
Presentation transcript:

Xolotl: A New Plasma Facing Component Simulator Scott Forest Hull II Jr. Software Developer Oak Ridge National Laboratory

2Managed by UT-Battelle for the U.S. Department of Energy Presentation_name Project Overview: The overall goal of the project: Develop and deploy high performance simulations capable of predicting the lifetime and durability of tungsten-based plasma-facing components in a “hot” fusion plasma environment. Modeling surface morphology evolution in erosion or re- deposition regimes. Recycling of hydrogenic species. Xolotl (SHO-lottle) – new code to simulate 3D continuum reaction-diffusion for long-time morphological and chemical evolution.

3Managed by UT-Battelle for the U.S. Department of Energy Presentation_name Project Overview (Continued) This code is being built from scratch! ORNL tasked with Xolotl Development. Funded by Fusion Energy Sciences (FES) and Advanced Scientific Computing Research ASCR/SciDAC. Participants of various institutions and PI, including Oak Ridge National Laboratory (ORNL), Los Alamos National Lab (LANL), Pacific Northwest National Laboratory (PNNL), Argonne National Laboratory (ANL), and others. Proposal funding is for Fiscal Year

4Managed by UT-Battelle for the U.S. Department of Energy Presentation_name Science Lesson Develop a new simulator to predict PFC lifetime and performance. Integrating and applying discrete particle-based, as well as continuum-based, multi-scale modeling techniques to provide scientific discovery of the mechanism controlling PFC and bulk materials evolution under fusion plasma and 14-MeV neutron exposure. Will work on various HPC machines, including Jaguar/Titan – targeting HPC CPU/GPU hybrids as a main focus. Solving coupled reaction-diffusion problem.

5Managed by UT-Battelle for the U.S. Department of Energy Presentation_name Parallel Programming Model Exact model determined during design phase, but some ideas: OpenMP, MPI, Pthreads – also investigating OpenACC. Languages: C++ Runtime libraries and frameworks include Integrated Plasma Simulator (IPS) and Mesh-Oriented datABase (MOAB). Parallel build with CMake and Ctest OpenCL and CUDA – explored for new data structures and reveal tasks within a timestep. Hybrid MPI + X – expand spatial scales of the problems.

6Managed by UT-Battelle for the U.S. Department of Energy Presentation_name Performance and Scaling Since this is a new project, bottlenecks and scaling can only be predicted. The programs will scale to a height of the largest available systems on the current and future market. Collect application-specific data at a relatively coarse-grained level. Use tools, like HPCToolKit and mpiP, for application analysis.

7Managed by UT-Battelle for the U.S. Department of Energy Presentation_name Tools Debug with logging and GDB. Valgrind as necessary. VisIt and ParaView for visualization tools. NEAMS integrated Computational Environment (NiCE) for leveraging an existing system for data and workflow management. Eclipse IDE, IBM’s Rational Software Architecture (RSA) for programming environment and development. Development Techniques: – Unified Modeling Language (UML) – Test Driven Development (TDD)

8Managed by UT-Battelle for the U.S. Department of Energy Presentation_name Roadmap Release 1.0 on Sourceforge of Plasma Facing Components (PFC) Code within the first year. Code Refinement in sequential years for Xolotl: – Xolotl simulations for PFC surface and near surface evaluations. – Xolotl simulations to evaluate bulk neutron-induced defect cluster and gas bubble response. Work on 10,000 cores by year three.

9Managed by UT-Battelle for the U.S. Department of Energy Presentation_name Questions Questions? me: THANK YOU!