APPLICATION OF CUDA TECHNOLOGY FOR CALCULATION OF GROUND STATES OF FEW-BODY NUCLEI BY FEYNMAN'S CONTINUAL INTEGRALS METHOD

Similar documents
Calculation of ground states of few-body nuclei using NVIDIA CUDA technology

Application of CUDA technology to calculation of ground states of few-body nuclei by Feynman s continual integrals method

Introduction to numerical computations on the GPU

Multiphase Flow Simulations in Inclined Tubes with Lattice Boltzmann Method on GPU

Observables predicted by HF theory

Research of the new Intel Xeon Phi architecture for solving a wide range of scientific problems at JINR

Elastic Scattering of Protons at the Nucleus 6 He in the Glauber Multiple Scattering Theory

Perm State University Research-Education Center Parallel and Distributed Computing

Nucleon Transfer within Distorted Wave Born Approximation

The Charged Liquid Drop Model Binding Energy and Fission

Sub-barrier fusion enhancement due to neutron transfer

A Massively Parallel Eigenvalue Solver for Small Matrices on Multicore and Manycore Architectures

Algorithm for Sparse Approximate Inverse Preconditioners in the Conjugate Gradient Method

Population annealing study of the frustrated Ising antiferromagnet on the stacked triangular lattice

Nuclear and Radiation Physics

On Portability, Performance and Scalability of a MPI OpenCL Lattice Boltzmann Code

The Nuclear Many-Body Problem. Lecture 2

Joint ICTP-IAEA Workshop on Nuclear Structure Decay Data: Theory and Evaluation August Introduction to Nuclear Physics - 1

The nucleus and its structure

Quantum Monte Carlo calculations of two neutrons in finite volume

COMBINED EXPLICIT-IMPLICIT TAYLOR SERIES METHODS

Lisheng Geng. Ground state properties of finite nuclei in the relativistic mean field model

Claude Tadonki. MINES ParisTech PSL Research University Centre de Recherche Informatique

Alpha Decay of Superheavy Nuclei

Lecture 3. Solving the Non-Relativistic Schroedinger Equation for a spherically symmetric potential

PLATFORM DEPENDENT EFFICIENCY OF A MONTE CARLO CODE FOR TISSUE NEUTRON DOSE ASSESSMENT

CNO cycle: Soft E1 mode of the 17 Ne excitation in the 17 Ne+γ 15 O+2p reaction

Physics 342: Modern Physics

Lattice Boltzmann simulations on heterogeneous CPU-GPU clusters

Nuclear Structure and Reactions using Lattice Effective Field Theory

Chiral effective field theory on the lattice: Ab initio calculations of nuclei

Quantum Monte Carlo calculations of medium mass nuclei

Quantum Theory of Many-Particle Systems, Phys. 540

MOLECULAR DYNAMIC SIMULATION OF WATER VAPOR INTERACTION WITH VARIOUS TYPES OF PORES USING HYBRID COMPUTING STRUCTURES

22.54 Neutron Interactions and Applications (Spring 2004) Chapter 7 (2/26/04) Neutron Elastic Scattering - Thermal Motion and Chemical Binding Effects

Central density. Consider nuclear charge density. Frois & Papanicolas, Ann. Rev. Nucl. Part. Sci. 37, 133 (1987) QMPT 540

PHYSICS CET-2014 MODEL QUESTIONS AND ANSWERS NUCLEAR PHYSICS

Nuclear few- and many-body systems in a discrete variable representation basis

Di-neutron correlation in Borromean nuclei

Coupled-cluster theory for medium-mass nuclei

FIRST STEPS IN PHYSICAL TREATING OF THE COLLINEAR CLUSTER TRI-PARTITION MECHANISM

Stochastic Modelling of Electron Transport on different HPC architectures

COUPLED-CLUSTER CALCULATIONS OF GROUND AND EXCITED STATES OF NUCLEI

Nuclear Physics and Computing: Exascale Partnerships. Juan Meza Senior Scientist Lawrence Berkeley National Laboratory

Three-cluster dynamics within an ab initio framework

Julian Merten. GPU Computing and Alternative Architecture

Coupled-cluster theory for nuclei

Introduction to Nuclear Physics Physics 124 Solution Set 6

Chapter V: Interactions of neutrons with matter

PHY492: Nuclear & Particle Physics. Lecture 5 Angular momentum Nucleon magnetic moments Nuclear models

arxiv:nucl-th/ v1 24 Nov 2004

Dense Arithmetic over Finite Fields with CUMODP

The Nucleus. PHY 3101 D. Acosta

ATINER s Conference Paper Proceedings Series PHY2017-XXXX Athens, 10 October 2018

Cross Sections of Gadolinium Isotopes in Neutron Transmission Simulated Experiments with Low Energy Neutrons up to 100 ev

184 kev. 48 kev 124 kev. 145 kev. 230 kev. 375 kev 403 kev 31 P. 328 kev. number of D per 5 kev kev kev 1217 kev 1268 kev.

Hybridization of tensor-optimized and high-momentum antisymmetrized molecular dynamics for light nuclei with bare interaction

An α decay is a nuclear transformation in which a nucleus reduces its energy by emitting an α-particle. Z 2 X N He 2, A X X + α.

A Monte Carlo approach to the study of medium-light hypernuclei properties

Study of heavy ion elastic scattering within quantum optical model

Large-scale Electronic Structure Simulations with MVAPICH2 on Intel Knights Landing Manycore Processors

Update on the study of the 14 C+n 15 C system. M. McCleskey, A.M. Mukhamedzhanov, V. Goldberg, and R.E. Tribble

ISSN : Asian Journal of Engineering and Technology Innovation 02 (03) 2014 (08-13) QR Code for Mobile users

Radioactivity and energy levels

PHGN 422: Nuclear Physics Lecture 3: Nuclear Radii, Masses, and Binding Energies

Nuclear Structure Study of Two-Proton Halo-Nucleus 17 Ne

Piz Daint & Piz Kesch : from general purpose supercomputing to an appliance for weather forecasting. Thomas C. Schulthess

A Quantum Chemistry Domain-Specific Language for Heterogeneous Clusters

Physics 228 Today: April 22, 2012 Ch. 43 Nuclear Physics. Website: Sakai 01:750:228 or

Chapter 44. Nuclear Structure

The Nuclear Many Body Problem Lecture 3

PHYS3031 -Advanced Optics and Nuclear Physics, Paper 2. Session 2, 2014

Towards first-principle description of electromagnetic reactions in medium-mass nuclei

Shell model Monte Carlo level density calculations in the rare-earth region

Lecture VI: Neutrino propagator and neutrino potential

Direct Self-Consistent Field Computations on GPU Clusters

Charge density distributions and charge form factors of some even-a p-shell nuclei

arxiv: v1 [nucl-th] 18 Jan 2018

Nuclear structure input for rp-process rate calculations in the sd shell

GPU Computing Activities in KISTI

arxiv: v1 [hep-lat] 7 Oct 2010

Similarity Renormalization Groups (SRG) for nuclear forces Nuclear structure and nuclear astrophysics

New Frontiers in Nuclear Structure Theory

Software optimization for petaflops/s scale Quantum Monte Carlo simulations

Introduction to Modern Physics Problems from previous Exams 3

Nuclear Fission and Fusion Reactions within Superfluid TDDFT

Some thoughts about energy efficient application execution on NEC LX Series compute clusters

Nuclear Reactions. Shape, interaction, and excitation structures of nuclei scattering expt. cf. Experiment by Rutherford (a scatt.

Possible existence of neutron-proton halo in

Lecture 4: Nuclear Energy Generation

The semi-empirical mass formula, based on the liquid drop model, compared to the data

The Lorentz Integral Transform (LIT) method and its connections with other approaches

Alpha decay. Introduction to Nuclear Science. Simon Fraser University Spring NUCS 342 February 21, 2011

A microscopic approach to nuclear dynamics. Cédric Simenel CEA/Saclay, France

The light nuclei spin structure from the hadronic interactions at intermediate energies

Instead, the probability to find an electron is given by a 3D standing wave.

Description of the fusion-fission reactions in the framework of dinuclear system conception

The Radial Electron Density in the Hydrogen Atom and the Model of Oscillations in a Chain System

Lattice QCD at non-zero temperature and density

Parallel Asynchronous Hybrid Krylov Methods for Minimization of Energy Consumption. Langshi CHEN 1,2,3 Supervised by Serge PETITON 2

Transcription:

APPLICATION OF CUDA TECHNOLOGY FOR CALCULATION OF GROUND STATES OF FEW-BODY NUCLEI BY FEYNMAN'S CONTINUAL INTEGRALS METHOD M.A. Naumenko, V.V. Samarin Joint Institute for Nuclear Research, Dubna, Russia The work is supported by grant 15-07-0767-a of the Russian Foundation for Basic Research (RFBR) Arkhangelsk, 28.0 01.04.2016

Motivation High interest in structure and reactions with few-body nuclei from both theoreticians and experimentalists (e.g. 2 H, H, He, 6 He etc.) The Feynman's continual integrals method [1] provides a mathematically more simple possibility for calculating the energy and probability density for the ground states of N-particle systems compared to other approaches (e.g. expansion on hyperspherical harmonics [2]) The choice of parameters is very simple (only nucleon-nucleon, nucleon-cluster, or cluster-cluster interaction potentials) The method allows application of modern parallel computing solutions to speed up the calculations [1] Feynman R.P., Hibbs A.R. Quantum Mechanics and Path Integrals. New York, McGraw-Hill, 1965. 82 P. [2] Dzhibuti R.I., Shitikova K.V. Metod gipersfericheskikh funktsiy v atomnoy i yadernoy fizike [Method of Hyperspherical Functions in Atomic and Nuclear Physics]. Moscow, Energoatomizdat, 199. 269 P.

Two approaches to quantum mechanics 1) Schrödinger equation Ĥ E 2) Feynman continual (path) integral Euclidean time t= it Calculation of energy and wave function [10] Shuryak E.V. Stochastic Trajectory Generation by Computer // Sov. Phys. Usp. 1984. Vol. 27. P. 448 45.

Calculation of propagator by Monte Carlo method N 1 =6 N 2 >>N 1 Shuryak E.V. Stochastic Trajectory Generation by Computer // Sov. Phys. Usp. 1984. Vol. 27. P. 448 45. Ermakov S.M. Metod Monte-Karlo v vychislitel'noy matematike: vvodnyy kurs [Monte Carlo Method in Computational Mathematics. Introductory Course]. St. Petersburg, Nevskiy Dialekt, 2009. 192 P.

Jacobi coordinates for 2,,4-body systems

Nucleon-nucleon interaction potentials V V V n n p p n p () r () r () r 2 2 n n( ) p p( ) k exp k k 1 V r V r u r b V ( r) V ( r) n p n n

Hardware and software used Tesla K40 installed at Heterogeneous Cluster of LIT, JINR (http://hybrilit.jinr.ru/) Scientific Linux, CUDA version 7.5 Code compiled for architecture.5, single precision For calculation GeForce 9800 GT Windows 7 For debugging and testing Intel Core i5-470 Processor (6M Cache, up to.60 GHz) Windows 7 For comparison C++ language curand random number generator

http://hybrilit.jinr.ru/ Each node 2 x Intel Xeon E5-2695 v2 (2,40 GHz, 12 cores) 1 node NVIDIA Tesla K20X 2 nodes x NVIDIA Tesla K40 2 nodes 2 x NVIDIA Tesla K80 1 node Intel Xeon Phi 5110P 1 nodes 2 x Intel Xeon Phi 7120P

Tesla K40

Scheme of calculation of ground state energy for one-dimensional case

Scheme of calculation of ground state wave function for one-dimensional case Benefits: 1) accumulation of data points; 2) low memory consumption (no grid)

Results of calculation of ground state energy 2 H H Statistics, n Symbol He 4 He 10 5 10 6 5 10 6 10 7 The angular coefficient of resulting straight lines equals the binding energy 1 1 2 ln K q, t; q,0 ln 0( q) E0t, t b E 0 b0

Results of calculation the energy of ground state 2 H H Statistics, n Symbol He 4 He 10 5 10 6 5 10 6 10 7 The angular coefficient of resulting straight lines equals the binding energy 1 1 2 ln K q, t; q,0 ln 0( q) E0t, t b E 0 b0

Results of calculation of ground state energy 2 H H He 4 He The straight line parameters were obtained for the straight parts of curves and data points with statistics 10 6, 5 10 6, 10 7

Comparison of the theoretical and experimental energy of ground state Atomic nucleus Theoretical value, MeV Experimental value, MeV 2 H 1.17 1 2.225 H 9.29 1 8.482 He 6.86 1 7.718 difference is reproduced 4 He 26.95 1 28.296 Experimental data was taken from the NRV Knowledge Base http://nrv.jinr.ru/nrv/ Reasonable agreement with experimental data without any fitting

Correctness check Probability density for 2 H Shell model (CPU) Feynman's continual integrals method (CUDA) Charge distribution for He Experiment Feynman's continual integrals method (CUDA) distance between proton and neutron distance from the center of mass Good agreement

Propagator for He (p + p + n) Logarithmic scale

Probability density 2 for ground state of He (p + p + n) V= Logarithmic scale

Probability density for He integrated over angle probability density spatial correlational density plot 2 ( x, y) d xd y He 2 2 2 (, ) (, ) x y P x y x y x y d d H Charge radius: nice agreement Theoretical value, fm Linear scale Experimental value, fm 1.94 1.9664 ± 0.002 Experimental data from E.G. Nadjakov et al., Atomic Data and Nuclear Data Tables, 1994, vol.56, p.1 Hyperspherical harmonics: 1. Yu.Ts. Oganessian, V.I. Zagrebaev, J.S. Vaagen. Phys. Rev. C 60, 044605 (1999). 2. Zhukov, M.V., Danilin, B.V., Fedorov, D.V., et al., Phys. Rep., 199, vol. 21, p. 151.. Voronchev V.T., Krasnopolsky V.М., Kukulin V.I. A Variational Study of the Ground and Excited States of Light Nuclei in a Three-body Model on the Complete Basis. I. General Formalism // J. Phys. G. 1982. Vol. 8. P. 649 666. Both methods agree qualitatively (different systems and potentials!)

Probability density for 4 He Full calculation will take 60 12 12 11=95040 hours (>11 years) on single Tesla K40?

. Statistics, n Comparison of calculation time He ground state energy Intel Core i5 470 (1 thread), sec Tesla K40s, sec Performance gain, times 10 5 1854 8 241 10 6 1877 47 89 5 10 6 221 10 7 49 He wave function in 60*60*12 points Statistics, n Intel Core i5 470 (1 thread), estimation Tesla K40s 10 6 ~ 177 days 11 hours The method enables calculations impossible before

Conclusions The algorithm of calculation of ground states of few-body nuclei by Feynman's continual integrals method allowing us to perform calculations directly on GPU using NVIDIA CUDA technology was developed and implemented on C++ language; The energy and the square modulus of the wave function of the ground states of several fewbody nuclei have been calculated; the method may also be applied to the calculation of cluster nuclei; Correctness of the calculations was justified by comparison with the wave function obtained using the shell model experimental binding energies experimental charge radii and charge distributions The results show that the use of GPGPU significantly increases the speed of calculations. This allows to increase the statistics and accuracy of calculations reduce the space step in the calculation of the wave functions simplifies the process of debugging and testing enables calculations impossible before

Thank You