Particle Transport Methods in Parallel Environments

Slides:



Advertisements
Similar presentations
A parallel scientific software for heterogeneous hydrogeoloy
Advertisements

Comparison of Recently Developed Deterministic Codes with Applications
Variational Methods Applied to the Even-Parity Transport Equation
Parallel Computation of the 2D Laminar Axisymmetric Coflow Nonpremixed Flames Qingan Andy Zhang PhD Candidate Department of Mechanical and Industrial Engineering.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
Geometric (Classical) MultiGrid. Hierarchy of graphs Apply grids in all scales: 2x2, 4x4, …, n 1/2 xn 1/2 Coarsening Interpolate and relax Solve the large.
Methods Towards a Best Estimate Radiation Transport Capability: Space/Angle Adaptivity and Discretisation Error Control in RADIANT Mark Goffin - EngD Research.
Introductory Courses in High Performance Computing at Illinois David Padua.
1 A component mode synthesis method for 3D cell by cell calculation using the mixed dual finite element solver MINOS P. Guérin, A.M. Baudron, J.J. Lautard.
Neutronic simulation of a European Pressurised Reactor O.E. Montwedi, V. Naicker School of Mechanical and Nuclear Engineering North-West University Energy.
2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Improvements to the Discrete Velocity Method for the Boltzmann Equation Peter Clarke Improvements.
1 Lecture 12 Monte Carlo methods in parallel computing Parallel Computing Fall 2008.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
High Performance Computing 1 Parallelization Strategies and Load Balancing Some material borrowed from lectures of J. Demmel, UC Berkeley.
Advancing Computational Science Research for Accelerator Design and Optimization Accelerator Science and Technology - SLAC, LBNL, LLNL, SNL, UT Austin,
Thermal Radiation Solver
Electron Beams: Dose calculation algorithms Kent A. Gifford, Ph.D. Department of Radiation Physics UT M.D. Anderson Cancer Center
1 Stratified sampling This method involves reducing variance by forcing more order onto the random number stream used as input As the simplest example,
Direct and iterative sparse linear solvers applied to groundwater flow simulations Matrix Analysis and Applications October 2007.
Loads Balanced with CQoS Nicole Lemaster, Damian Rouson, Jaideep Ray Sandia National Laboratories Sponsor: DOE CCA Meeting – January 22, 2009.
Alireza Haghighat a*, Katherine Royston a, Glenn Sjoden b, Ce Yi b and Mi Huang b a Virginia Tech & b Georgia Tech For presentation at ICRS12 & RPSD-2012,
Photon Beam Transport in a Voxelized Human Phantom Model: Discrete Ordinates vs Monte Carlo R. A. Lillie, D. E. Peplow, M. L. Williams, B. L. Kirk, M.
Processing of a CAD/CAE Jobs in grid environment using Elmer Electronics Group, Physics Department, Faculty of Science, Ain Shams University, Mohamed Hussein.
Sergey Ananko Saint-Petersburg State University Department of Physics
Institute for Mathematical Modeling RAS 1 Dynamic load balancing. Overview. Simulation of combustion problems using multiprocessor computer systems For.
1 IL SISTEMA DI CALCOLO MODULARE ERANOS (EUROPEAN REACTOR ANALYSIS OPTIMIZED SYSTEM) CORE CALCULATIONS.
Equation-Free (EF) Uncertainty Quantification (UQ): Techniques and Applications Ioannis Kevrekidis and Yu Zou Princeton University September 2005.
An Overview of What’s New in SCALE 5 S. M. Bowman, D. F. Hollenbach, M. D. DeHart, B. T. Rearden, I. C. Gauld, and S. Goluoglu Oak Ridge National Laboratory.
Advanced Variance Reduction Strategies for Optimizing Mesh Tallies in MAVRIC Douglas E. Peplow, Edward D. Blakeman, and John C. Wagner Nuclear Science.
1-1 Lesson 1 Objectives Objectives of Course Objectives of Course Go over syllabus Go over syllabus Go over course Go over course Overview of Course Overview.
ParCFD Parallel computation of pollutant dispersion in industrial sites Julien Montagnier Marc Buffat David Guibert.
Stochastic Monte Carlo methods for non-linear statistical inverse problems Benjamin R. Herman Department of Electrical Engineering City College of New.
Summer Practice in JINR Mathematical modeling of high-energy particle beams in accelerators.
1 Zhenying Hong Time and space discrete scheme to suppress numerical solution oscillations for the neutron transport equations th International.
Materials Process Design and Control Laboratory MULTISCALE MODELING OF ALLOY SOLIDIFICATION LIJIAN TAN NICHOLAS ZABARAS Date: 24 July 2007 Sibley School.
An Adaptive-Stochastic Boussinesq Solver With Safety Critical Applications In Nuclear Reactor Engineering Andrew Hagues PhD Student – KNOO Work Package.
Monaco/MAVRIC: Computational Resources for Radiation Protection and Shielding in SCALE Douglas E. Peplow, Stephen M. Bowman, James E. Horwedel, and John.
Advanced Neutronics: PHISICS project C. Rabiti, Y. Wang, G. Palmiotti, A. Epiney, A. Alfonsi, H. Hiruta, J. Cogliati, T. Grimmett.
Computational Aspects of Multi-scale Modeling Ahmed Sameh, Ananth Grama Computing Research Institute Purdue University.
INFSO-RI Enabling Grids for E-sciencE SALUTE – Grid application for problems in quantum transport E. Atanassov, T. Gurov, A. Karaivanova,
Lesson 4: Computer method overview
Lesson 6: Computer method overview  Neutron transport overviews  Comparison of deterministic vs. Monte Carlo  User-level knowledge of Monte Carlo 
Parallel Solution of the Poisson Problem Using MPI
PHYS-H406 – Nuclear Reactor Physics – Academic year CH.II: NEUTRON TRANSPORT INTRODUCTORY CONCEPTS ASSUMPTIONS NEUTRON DENSITY, FLUX, CURRENT.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
Domain Decomposition in High-Level Parallelizaton of PDE codes Xing Cai University of Oslo.
6-1 Lesson 6 Objectives Beginning Chapter 2: Energy Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment Derivation of Multigroup Energy.
Application of the MCMC Method for the Calibration of DSMC Parameters James S. Strand and David B. Goldstein The University of Texas at Austin Sponsored.
8-1 Lesson 8 Objectives Recap and iteration practice Recap and iteration practice Reduction of B.E. to 1D Reduction of B.E. to 1D 1D Quadratures 1D Quadratures.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
Fick’s Law The exact interpretation of neutron transport in heterogeneous domains is so complex. Assumptions and approximations. Simplified approaches.
Monte Carlo Linear Algebra Techniques and Their Parallelization Ashok Srinivasan Computer Science Florida State University
Motivation: dynamic apps Rocket center applications: –exhibit irregular structure, dynamic behavior, and need adaptive control strategies. Geometries are.
School of Mechanical and Nuclear Engineering North-West University
Fermi National Accelerator Laboratory & Thomas Jefferson National Accelerator Facility SciDAC LQCD Software The Department of Energy (DOE) Office of Science.
1 Neutral Particle Transport Methods Prof. Alireza Haghighat Virginia Tech Virginia Tech Transport Theory Group (VT 3 G) Director of Nuclear Engineering.
The Monte Carlo Method/ Markov Chains/ Metropolitan Algorithm from sec in “Adaptive Cooperative Systems” -summarized by Jinsan Yang.
Unstructured Meshing Tools for Fusion Plasma Simulations
Development of source terms Resulting full Boltzmann Equation
Monte Carlo Methods and Grid Computing
Advances in SCALE Monte Carlo Methods
Xing Cai University of Oslo
Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment
Recap and iteration practice Reduction of B.E. to 1D 1D Quadratures
Definition of “outer” (energy) iteration
7/21/2018 Analysis and quantification of modelling errors introduced in the deterministic calculational path applied to a mini-core problem SAIP 2015 conference.
I-2. Power Method and Wielandt Shift II. Multigroup Neutron Diffusion
Discrete Ordinates Method (SN)
The Transport Equation
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Presentation transcript:

Particle Transport Methods in Parallel Environments   Prof. A. Haghighat (haghighat@psu.edu) Nuclear & Radiological Engineering Department University of Florida 202 Nuclear Sciences Building Gainesville, FL 32611, USA [Prepared for a meeting with Dell/HPC visitors, Dec. 13, 2002]

Objective Simulation of particle transport of real-life nuclear systems (power reactors, medical devices, detection devices) for design and optimization

Particle Transport Theory Expected number of particles in a phase space (dVdEd) at time t: n(r, E, Ω, t) dVdEd z Ω dE dΩ dv r y x Definitions Angular flux - Scalar flux - Reaction rate density = macroscopic cross-section

Particle Transport Theory Approaches Deterministic Statistical Monte Carlo

Deterministic Transport Theory Approach Linear Boltzmann equation (steady-state) Balance equation for expected number of particles in a phase space (dVdEd); Streaming Collision Scattering Independent source Fission

Sn Method The Sn balance equation for a spatial grid, group g, direction m is given by where There are 6 independent variables, e.g., x,y,z, E,  and 

Issues Need for large computer memory, e.g., for a typical shielding problem with 100x100x100 (space) x 80 (directions)x 50 (groups) memory required = 32 GB ! Need for significant computation time because of slow convergence

PENTRANTM (Parallel Environment Neutral-particle TRANsport) and its application to Real-Life Nuclear Systems 8 UFTTG

PENTRANTM (1) Parallel Environment Neutral-particle TRANsport developed from scratch in 1996: ANSI FORTRAN F77/f90 with MPI library, over 33,000 lines Industry standard FIDO input Solves 3-D Cartesian, multigroup, anisotropic transport problems Forward and adjoint mode Fixed source, criticality eigenvalue problems Parallel processing algorithms Full phase-space decomposition: Parallel in angle, energy, and spatial variables 9 UFTTG

PENTRANTM (2) (continued) Numerical formulations Parallel I/O Partitioned memory for memory intensive arrays (angular fluxes, etc) Builds MPI processor communicators Automatic scheduling using a decomposition weighting vector Numerical formulations Adaptive Differencing Strategy Diamond Zero (DZ) Directional Theta-Weighted differencing (DTW) Exponential-Directional Weighted (EDW) 10 UFTTG

PENTRANTM (4) (continue) Allows for a fully discontinuous variable meshing between coarse meshes: Uses a novel higher order mesh coupling scheme: Taylor Projection Mesh Coupling (TPMC) Acceleration Spatial Two-grid (“/”) with TPMC Angular multigrid (AMG) formulations with TPMC PCR with a zoned rebalance acceleration AMG + PCR Iterative techniques Multigroup & One-level SI schemes 11 UFTTG

PENTRANTM (5) Red-Black and Block Jacobi iteration Anisotropic scattering via Legendre moments through P7, Angular quadrature set: Level symmetric (up to S20) with ordinate splitting (OS) Pn-Tn with OS Vacuum, reflective, and albedo boundaries Volumetric & planar angular sources 12 UFTTG

PENTRAN Performance Achieved high parallel fractions of 90-98% for solving real-life problems such as a BWR core shroud; a PWR cavity dosimetry; CT scan; X-ray room Compared well with theoretical predictions

Monte Carlo Methods Simulation of a physical process on a computer by sampling PDFs of basic physical processes using Random Numbers Issues Large computation time Achieving small variance Solution Parallel Monte Carlo (it is straightforward; embarrassingly parallel) Variance reduction methods (developed automated adjoint-based algorithms)

Activities/interests Parallel computing PTDC laboratory at NRE contains 2 PC clusters: 8 machines with 2 GB memory dedicated to LBE 6 machines with 1 GB memory dedicated to Monte Carlo Web-based Computing PENTRAN code system is available on the web High Performance Computing graduate minor/certificate We are preparing a proposal