Ju LiKord SmithBen ForgetFelix ParaSid Yip 22.107 Computational Nuclear Science and Engineering (New) 3-0-9 H-LEVEL Grad Credit (Spring) Prerequisites:

Slides:



Advertisements
Similar presentations
Chapter day 4 Differential equations. The number of rabbits in a population increases at a rate that is proportional to the number of rabbits present.
Advertisements

Intro to modeling April Part of the course: Introduction to biological modeling 1.Intro to modeling 2.Intro to biological modeling (Floor) 3.Modeling.
Particle acceleration in a turbulent electric field produced by 3D reconnection Marco Onofri University of Thessaloniki.
Aug 9-10, 2011 Nuclear Energy University Programs Materials: NEAMS Perspective James Peltz, Program Manager, NEAMS Crosscutting Methods and Tools.
Review of accuracy analysis Euler: Local error = O(h 2 ) Global error = O(h) Runge-Kutta Order 4: Local error = O(h 5 ) Global error = O(h 4 ) But there’s.
Items for Teachers to Prepare for the HSPE Quality Test Preparation DOK Levels Item Specs State Standards.
NPSS Field of Interest History and Discussion. 2 The fields of interest of the Society are the nuclear and plasma sciences. The Society shall devote itself.
Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.
Advanced Topics in Heat, Momentum and Mass Transfer Lecturer Payman Jalali, Docent Faculty of Technology Dept. Energy & Environmental Technology Lappeenranta.
MA5233: Computational Mathematics
COMP1261 Advanced Algorithms n 15 credits, Term 1 (Wednesday 9-12) n Pre-requisites: Calculus and Mathematical Methods, Numerical Mathematics and Computer.
CSE351/ IT351 Modeling and Simulation
1 Lecture 12 Monte Carlo methods in parallel computing Parallel Computing Fall 2008.
MATH 330: Ordinary Differential Equations Fall 2014.
Ken Powell and Ryan McClarren CRASH Review, October 2010 CRASH Students and Courses.
Opportunities in Quantitative Finance in the Department of Mathematics.
Australian Senior Physics Curriculum Neil Champion Buckley Park College ACARA Writer 14 February Oz Senior Physics Curriculum 3aj2r8.
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
Alternative Energy Sources
Multi-physics coupling Application on TRIGA reactor Student Romain Henry Supervisors: Prof. Dr. IZTOK TISELJ Dr. LUKA SNOJ PhD Topic presentation 27/03/2012.
Teaching Nuclear Engineering to Electrical Engineering Students ASEE Conference Honolulu, HI, June 2007 Robert J. Barsanti Jr. Associate Professor.
~ Science for Life not for Grades!. Why choose Cambridge IGCSE Co-ordinated Sciences ? IGCSE Co-ordinated Sciences gives you the opportunity to study.
ChBE Course Descriptions Modifications. ChBE 0010  OLD Bulletin Description   THERMODYNAMICS AND PROCESS CALCULATIONS I  CHBE0010   Applications.
June 2003INIS Training Seminar1 INIS Training Seminar 2-6 June 2003 Subject Scope and Document Selection Alexander Nevyjel Subject Control Unit INIS Section,
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Introduction to Numerical Methods for ODEs and PDEs Methods of Approximation Lecture 3: finite differences Lecture 4: finite elements.
Fundamentals of Neutronics : Reactivity Coefficients in Nuclear Reactors Paul Reuss Emeritus Professor at the Institut National des Sciences et Techniques.
S.S. Yang and J.K. Lee FEMLAB and its applications POSTEC H Plasma Application Modeling Lab. Oct. 25, 2005.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
MA5251: Spectral Methods & Applications
A PPLIED M ECHANICS Lecture 01 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
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.
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
Students and Educational Programs Fall 2011 Review Krzysztof Fidkowski.
An Adaptive-Stochastic Boussinesq Solver With Safety Critical Applications In Nuclear Reactor Engineering Andrew Hagues PhD Student – KNOO Work Package.
A chaotic collection of thoughts on stochastic transport what are the issues that M3D must consider to accurately determine heat transport which analytical.
On the Use of Sparse Direct Solver in a Projection Method for Generalized Eigenvalue Problems Using Numerical Integration Takamitsu Watanabe and Yusaku.
Computational Physics course at the University of Delhi Amitabha Mukherjee Department of Physics and Astrophysics and Centre for Science Education and.
Solving an elliptic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Computational Aspects of Multi-scale Modeling Ahmed Sameh, Ananth Grama Computing Research Institute Purdue University.
1 1 What does Performance Across the Software Stack mean?  High level view: Providing performance for physics simulations meaningful to applications 
Introduction Examples of differential equations and related problems Analytical versus numerical solutions Ideas of numerical representations of solutions.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Introduction Course Outline.
Lesson 4: Computer method overview
Engineering Analysis – Computational Fluid Dynamics –
Cracow Grid Workshop, November 5-6, 2001 Concepts for implementing adaptive finite element codes for grid computing Krzysztof Banaś, Joanna Płażek Cracow.
6-1 Lesson 6 Objectives Beginning Chapter 2: Energy Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment Derivation of Multigroup Energy.
National Research Council Of the National Academies
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
3/2003 Rev 1 I.2.0 – slide 1 of 12 Session I.2.0 Part I Review of Fundamentals Module 2Introduction Session 0Part I Table of Contents IAEA Post Graduate.
Method and Code development activities in the RRT section Rian Prinsloo, Francois van Heerden, Pavel Bokov September 2015 Overview of the OSCAR-4 code.
EE 372: Engineering Electromagnetics II Spring 2016.
Motivation and aims The Belousov-Zhabotinsky system The Java applet References 1.Stochastic Modelling Web Module:
1 Defense Programs Predictive Science and Program Credibility: “Beyond M over U” July 2008 Njema Frazier, PhD Acting Deputy Director, Office of Advanced.
Center for Extended MHD Modeling (PI: S. Jardin, PPPL) –Two extensively developed fully 3-D nonlinear MHD codes, NIMROD and M3D formed the basis for further.
School of Mechanical and Nuclear Engineering North-West University
Science Options. The linear route is when the examination takes place at the end of the whole qualification or course. Some people consider this to be.
1 Embedded Math as an Effective Tool for Smooth Transition from High School into Integrated Engineering: Teacher  and E  Centered Learning Riadh W. Y.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Monte Carlo Methods and Grid Computing
Finite Difference Methods
Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment
High Performance Computing and Monte Carlo Methods
7/21/2018 Analysis and quantification of modelling errors introduced in the deterministic calculational path applied to a mini-core problem SAIP 2015 conference.
Objectives of the Presentation
Materials Science & Engineering University of Michigan
Nuclear Power.
Analytical Tools in ME Course Objectives
The Transport Equation
Presentation transcript:

Ju LiKord SmithBen ForgetFelix ParaSid Yip Computational Nuclear Science and Engineering (New) H-LEVEL Grad Credit (Spring) Prerequisites: , , or permission of instructor Mathematical insights into how algorithms work Practical programming / debugging skills Model construction & interpretation of numerical results by Doing Nuclear Science and Engineering Problems!

MIT NSE Undergraduate Curriculum all MIT NSE undergraduates reach basic level of Mathematical insights into how algorithms work Practical programming / debugging skills

OR Course 12: Earth, Atmospheric, and Planetary Sciences Course 6: Electrical Engineering and Computer Science

4 Excerpts from Homework 3 is due FRIDAY Sept 30: MATLAB Question : This uses the codes just added to the website for advection-diffusion -Du_xx + vu_x = 1 in the earlier hwk problem Those codes use finite differences (u_x is centered or upwind) and compare with the true u(x). Part 1: Derive the true solution given in the code. A particular solution is u=x/v. Add the general solution to -D u_xx + v u_x = 0 with constants A and B, then find A and B. Part 2: Decide the accuracy (both centered and upwind) using the new code Ch1Q19FiniteDiffsConvergence.m that is also on the website The max error decreases with what power of h as h goes to 0 ? Part 3: Continue the experiment for very small h. We think the error may start to increase and we don't know why. Why ? Notes on Homework 2 - [L,U] = lu(A) includes any row exchanges in L (so it may not be triangular) [L,U,P] = lu(A) will separate out that permutation matrix - The product of pivots in U is MINUS the determinant of A after an odd number of row exchanges - derivative of delta function : Integrate by parts to see that it picks out -g'(0) - to avoid row exchanges for positive definite matrices K, use chol(K) where chol = Cholesky Course 18: Mathematics

But nothing systematically computational exist at the Graduate level 3 graduate core subjects: Applied Nuclear Physics (22.101) Electromagnetic Interactions (22.105) Neutron Interactions and Applications (22.106) in dissonance with the facts that - Computation has become the third method of inquiry in nuclear science and engineering, in addition to experiments and analytical theory - Knowing how to identify and use computers to solve problems (model construction, programming, compiling, debugging, profiling, interpreting) is a key survival skill in workplace.

Nuclear Reactor Analysis II Prereq: , , permission of instructor Units: Addresses advanced topics in nuclear reactor physics with an additional focus towards computational methods and algorithms (towards transport). Covers current computational methods employed in lattice physics calculations such as resonance models, critical spectrum adjustments, advanced homogenization techniques and fine mesh transport theory models. Deterministic transport approximation techniques such as the method of characteristics, discrete ordinates methods, response matrix methods and finite elements methods presented as well as adaptivity methods. Acceleration techniques for these various solution schemes and extension to 3-D core calculations discussed. Non-linear algorithms for eigenvalue problems and multiphysics coupling also covered. Requires a strong computational background and knowledge of C/C++ or Fortran. B. Forget Neutron Interactions and Applications Prereq: Units: Comprehensive treatment of neutron interactions in condensed matter at energies from thermal to MeV, focusing on particle distributions most relevant to fission, fusion and radiation research applications. Neutron distributions in reactor, accelerator and material structures resulting from single and multiple reactions, and in wave phenomena (optics) and inelastic scattering experiments. Comparison of neutron and fluid transport. Particle simulations (Monte Carlo simulations). Term paper and presentation required. B. Forget

Plasma Turbulence and Transport Prereq: or permission of instructor Units: Introduces plasma turbulence and turbulent transport, with a focus on fusion plasmas. Covers theory of mechanisms for turbulence in confined plasmas, fluid and kinetic equations, and linear and nonlinear gyrokinetic equations; transport due to stochastic magnetic fields, magnetohydrodynamic (MHD) turbulence, and drift wave turbulence; and suppression of turbulence, structure formation, intermittency, and stability thresholds. Emphasis on comparing experiment and theory. Discusses experimental techniques, simulations of plasma turbulence, and predictive turbulence-transport models. A. White Systems Analysis of the Nuclear Fuel Cycle Prereq: Units: Lecture: MW (24-115) Study of the relationship between the technical and policy elements of the nuclear fuel cycle. Topics include uranium supply, enrichment, fuel fabrication, in-core reactivity and fuel management of uranium and other fuel types, used fuel reprocessing and waste disposal. Principles of fuel cycle economics and the applied reactor physics of both contemporary and proposed thermal and fast reactors are presented. Nonproliferation aspects, disposal of excess weapons plutonium, and transmutation of long lived radioisotopes in spent fuel are examined. Several state-of-the-art computer programs relevant to reactor core physics and heat transfer are provided for student use in problem sets and term papers. Kord Smith

Course Goal Mathematical insights into how algorithms work Practical programming / debugging skills Model construction & interpretation of numerical results by Doing Nuclear Science and Engineering Problems! Intermediate Level Reached Intermediate Level Reached Intermediate Level Reached incoming MIT NSE graduate students have diverse backgrounds but, NSE don’t need or have time to reinvent the wheels Course Pre-requisite: , Assumes basic level of numerical linear algebra, finite difference, FFT etc. (if not confident, take ) - Assumes basic level of programming skills (if not confident, take )

Course Approach Not gonna babysit and spoon feed: lectures provide pointers (references, websites) and inspirational examples Self study and self-motivated programming a must Problem set centric: develop critical analysis and synthetic problem-solving skills by asking them to solve problems with fewer and fewer constraints, end course with completely open- ended term project Arbitrary programming language: ask to show excerpts of source code and intermediate data Have fun programming and solving problems.

Develops practical scientific computing skills with applications in radiation physics, reactor engineering and design, nuclear materials, fusion, etc. Compiling/profiling/time and memory complexities/debugging. Solvers of ordinary differential equations and partial differential equations. Error versus stability. Pre-and post-processing. Survey of visualization and parallel computing. Case studies in quantum mechanics, neutron diffusion and transport, simple CFD, and radiation cascade simulations. Homework requires programming in one or several languages of choice: some Matlab-free homeworks enforced.

11

Beyond … A separate Monte Carlo course (maybe ) in the works, by Kord Smith Ju Li will develop the initial offering in an “open- source” fashion… : Mainly deterministic, continuum field methods : Mainly stochastic, discrete-agents based methods