Basis Light-Front Quantization: a non-perturbative approach for quantum field theory Xingbo Zhao With Anton Ilderton, Heli Honkanen, Pieter Maris, James.

Slides:



Advertisements
Similar presentations
Simulating the Energy Spectrum of Quantum Dots J. Planelles.
Advertisements

1 DISTRIBUTION STATEMENT XXX– Unclassified, Unlimited Distribution Laser Propagation Modeling Making Large Scale Ultrashort Pulse Laser Simulations Possible.
Doing Very Big Calculations on Modest Size Computers Reducing the Cost of Exact Diagonalization Using Singular Value Decomposistion Marvin Weinstein, Assa.
Ionization of the Hydrogen Molecular Ion by Ultrashort Intense Elliptically Polarized Laser Radiation Ryan DuToit Xiaoxu Guan (Mentor) Klaus Bartschat.
HPC - High Performance Productivity Computing and Future Computational Systems: A Research Engineer’s Perspective Dr. Robert C. Singleterry Jr. NASA Langley.
Introduction to Molecular Orbitals
Field quantization via discrete approximations: problems and perspectives. Jerzy Kijowski Center for Theoretical Physics PAN Warsaw, Poland.
2D and time dependent DMRG
OpenFOAM on a GPU-based Heterogeneous Cluster
Case Studies Class 5. Computational Chemistry Structure of molecules and their reactivities Two major areas –molecular mechanics –electronic structure.
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.
Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.
An Introduction to Field and Gauge Theories
Exercise problems for students taking the Programming Parallel Computers course. Janusz Kowalik Piotr Arlukowicz Tadeusz Puzniakowski Informatics Institute.
Columbus Program System for Molecular Electronic Structure Relativistic Quantum Chemistry Capabilities Russell M. Pitzer Department of Chemistry Ohio State.
Performance Evaluation of Hybrid MPI/OpenMP Implementation of a Lattice Boltzmann Application on Multicore Systems Department of Computer Science and Engineering,
Physics “Advanced Electronic Structure” Pseudopotentials Contents: 1. Plane Wave Representation 2. Solution for Weak Periodic Potential 3. Solution.
MSEG 803 Equilibria in Material Systems 6: Phase space and microstates Prof. Juejun (JJ) Hu
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
Scalable Computational Methods in Quantum Field Theory Advisors: Hemmendinger, Reich, Hiller (UMD) Jason Slaunwhite Computer Science and Physics Senior.
ICOM 5995: Performance Instrumentation and Visualization for High Performance Computer Systems Lecture 7 October 16, 2002 Nayda G. Santiago.
QCD Project Overview Ying Zhang September 26, 2005.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
Parallelization: Area Under a Curve. AUC: An important task in science Neuroscience – Endocrine levels in the body over time Economics – Discounting:
Computational Physics Introduction 3/30/11. Goals  Calculate solutions to physics problems  All physics problems can be formulated mathematically. 
3D ASLDA solver - status report Piotr Magierski (Warsaw), Aurel Bulgac (Seattle), Kenneth Roche (Oak Ridge), Ionel Stetcu (Seattle) Ph.D. Student: Yuan.
Computación algebraica dispersa con GPUs y su aplicación en tomografía electrónica Non-linear iterative optimization method for locating particles using.
Parallel Computing with Matlab CBI Lab Parallel Computing Toolbox TM An Introduction Oct. 27, 2011 By: CBI Development Team.
10. The Adiabatic Approximation 1.The Adiabatic Theorem 2.Berry’s Phase.
HFODD for Leadership Class Computers N. Schunck, J. McDonnell, Hai Ah Nam.
Stochastic optimization of energy systems Cosmin Petra Argonne National Laboratory.
Coupling between the lattice and internal nuclear degrees of freedom Peter Hagelstein 1 and Irfan Chaudhary 2 1 Massachusetts Institute of Technology 2.
Nuclear structure and reactions Nicolas Michel University of Tennessee.
Hanjo Lim School of Electrical & Computer Engineering Lecture 2. Basic Theory of PhCs : EM waves in mixed dielectric.
A Real-Time Numerical Integrator for the Spring 2004 Scientific Computing – Professor L. G. de Pillis A Real-Time Numerical Integrator for the One-Dimensional.
Climate-Weather modeling studies Using a Prototype Global Cloud-System Resolving Model Zhi Liang (GFDL/DRC)
Ab-initio Calculations of Microscopic Structure of Nuclei James P. Vary, Iowa State University Esmond G. Ng, Berkeley Lab Masha Sosonkina, Ames Lab April.
Coordinate Systems for Representing Molecules : Cartesian (x,y,z) – common in MM 2. Internal coordinates (Z-matrix) – common in QM ** It is easy.
Quantum Two 1. 2 Evolution of Many Particle Systems 3.
1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.
MESQUITE: Mesh Optimization Toolkit Brian Miller, LLNL
1 MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments Outline of the principles and the method of quantum mechanics.
ME 142 Engineering Computation I Exam 3 Review Mathematica.
“NanoElectronics Modeling tool – NEMO5” Jean Michel D. Sellier Purdue University.
5. Quantum Theory 5.0. Wave Mechanics
Arab Open University Faculty of Computer Studies M132: Linear Algebra
MA/CS 471 Lecture 15, Fall 2002 Introduction to Graph Partitioning.
Two-dimensional SYM theory with fundamental mass and Chern-Simons terms * Uwe Trittmann Otterbein College OSAPS Spring Meeting at ONU, Ada April 25, 2009.
Paper_topic: Parallel Matrix Multiplication using Vertical Data.
Investigations of QCD Glueballs Denver Whittington Anderson University Advisor: Dr. Adam Szczepaniak Indiana University Summer 2003.
Alex Brown, Pack Forest UNEDF 2009 Implementations of NuShellX.
Adiabatic Quantum Computing Josh Ball with advisor Professor Harsh Mathur Problems which are classically difficult to solve may be solved much more quickly.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
Introduction to Flavor Physics in and beyond the Standard Model Enrico Lunghi References: The BaBar physics book,
LORENTZ AND GAUGE INVARIANT SELF-LOCALIZED SOLUTION OF THE QED EQUATIONS I.D.Feranchuk and S.I.Feranchuk Belarusian University, Minsk 10 th International.
Atomic Physics Quantum Physics 2002 Recommended Reading: Harris Chapter 7.
HPC University Requirements Analysis Team Training Analysis Summary Meeting at PSC September Mary Ann Leung, Ph.D.
Computational Physics (Lecture 7) PHY4061. Eigen Value Problems.
QUANTUM TRANSITIONS WITHIN THE FUNCTIONAL INTEGRATION REAL FUNCTIONAL
MatLab Programming By Kishan Kathiriya.
Introduction to Quantum ESPRESSO and Computer System
The Harmonic Oscillator
P A R A L L E L C O M P U T I N G L A B O R A T O R Y
Assimilating Tropospheric Emission Spectrometer profiles in GEOS-Chem
Quantum Two.
Time Complexity and Parallel Speedup to Compute the Gamma Summarization Matrix Carlos Ordonez, Yiqun Zhang University of Houston, USA 1.
Institute of Modern Physics Chinese Academy of Sciences
Quantum One.
Presentation transcript:

Basis Light-Front Quantization: a non-perturbative approach for quantum field theory Xingbo Zhao With Anton Ilderton, Heli Honkanen, Pieter Maris, James P. Vary, Stan J. Brodsky Department of Physics and Astronomy Iowa State University Ames, USA CScADS, Snowbird, Utah, July 23-26, 2012

Basis Light-Front Quantization (BLFQ) approach – A nonperturbative numerical approach to quantum field theory – Evaluate the structure and interaction of “elementary” particles – such as electrons and nucleons, from first principle – Alternative approach to Lattice Gauge Theory History – Tam-Dancoff Method [1950s] – DLCQ [1985] – BLFQ [2010] Group member – James Vary (advisor), Pieter Maris (professor), Xingbo Zhao (postdoc), Paul Wiecki (student), Yang Li (student) Funded by DoE A) Project Overview

B) Science Lesson Two codes presented here: ‘electron’ and ‘laser’ – electron: calculates the structure of electron based on quantum electrodynamics (QED) nonperturbatively 1.Construct the Hamiltonian matrix in optimized basis (large sparse matrix; large: intrinsically infinite d.o.f for quantum field, sparse: the basis respect symmetry of the Hamiltonian) 2.Diagonalize the Hamiltonian matrix (time-independent Schrodinger Eq.) 3.Obtain the eigenvalues (electron mass) and eigenstates (electron wavefunctions) for ground state (physical electron) and several low-lying excited states (excited electrons) 4.Evaluate other observables (anomalous magnetic moment, parton distribution function) from electron wavefunction (vector-matrix-vector multiplication) – laser: calculates the radiation from electron placed in strong background laser field 1.Obtain electron wavefunction (column vector) from ‘electron’ code 2.Construct the operator (matrix) for the background laser field 3.Multiply the laser matrix with the wavefunction consecutively and obtain the quantum state at all time steps (time-dependent Schrodinger eq.)

C+D) Parallel Programming Model +Code Environment Electron: – Eigenvalue/state problem for large sparse matrix – Only a few lowest-lying states are required – (P)ARPACK used for (parallel) serial diagonalization – Fortran 90 at linux and Mac OS – MPI as sole parallelization – Blas and lapack are required by ARPACK – Numerical recipe library used for solving nonlinear algebraic equation for renormalization Laser: – Large sparse matrix-vector multiplication problem – Fortran 95 and Mathematica – Parallelization (Fortran) is planned – Matrix-vector multiplication by Fortran 95 built-in ‘matmul’

E) I/O Patterns and Strategy Input I/O and output I/O patterns – Electron: Master process reads-in single input file, and writes single output file for the entire code; both input and output files are text files – Laser: Not yet parallelized; optimization on output desired Approximate sizes of inputs and outputs (before, during, and after computation) – Electron: input: ~ KB, output: ~ KB – Laser: input: ~ GB or above, output: ~ GB or above Checkpoint / Restart capabilities: – Electron: Results are a list of data from different input parameters, each datum is written to file once available – Laser: Write the history of electron evolution while it is being generating

F) Visualization and Analysis How do you explore the data generated? – Electron A separate Fortran code reads in the output files of different runs, combines them and generates a single data file, which is subsequently sent to Grace to make plots – Laser Mathematica (manipulate[]) is used to make animation for time evolution of electron quantum state Future plans for your viz and analysis – Laser Visualize evolution of electron state in momentum space (essentially basis transform – matrix-vector multiplication)

G) Performance What do you believe is your current bottleneck to better performance? – Electron: Communication between MPI processes in the diagonalization process for Hamiltonian matrix – Laser: Parallelization needs to be done; scaling should be ok since matrix-vector multiplication involves little communication between MPI processes Future plans for improving performance – Electron: analyze the diagonalization process using perf. tools and improve the algorithm for parallelization if necessary – Laser: Implement parallelization

H) Tools Debugging – Mostly embedded write() statements to print intermediate results; Other tools – Mathematica is often used to cross-check results in small basis space cases Current status and future plans for improved tool integration and support – No experience on tool integration and support, want to learn here…

Scaling for ‘electron’: Top Pains – need to understand the message passing mechanism/process better to detect / overcome bottlenecks, hope perf. tools could help… – slow debug turnaround time esp. when large core number requested I) Scalability Walltime only 223s ! 24 cores

J) Roadmap Better understanding on parallelization based on MPI/OpenMP – Bottlenecks on current hardware and ways around – Usage of perf tools to find out bottlenecks Electron – Improve the parallelizing algorithm for the diagonalization part (reducing communication?) – Openmp/MPI Hybrid (PARPACK compatibility?) Laser – Implement parallelization using MPI/OpenMP – GPU? (mainly sparse matrix-vector multiplication)