High-performance multi-user code development with Google Code  Current status  (...just google for Pencil Code)

Slides:



Advertisements
Similar presentations
Magnetic Chaos and Transport Paul Terry and Leonid Malyshkin, group leaders with active participation from MST group, Chicago group, MRX, Wisconsin astrophysics.
Advertisements

Weather Research & Forecasting: A General Overview
Non-Fickian diffusion and Minimal Tau Approximation from numerical turbulence A.Brandenburg 1, P. Käpylä 2,3, A. Mohammed 4 1 Nordita, Copenhagen, Denmark.
Outline Overview of Pipe Flow CFD Process ANSYS Workbench
Chapter 7 : Convection – External Flow : Cylinder in cross flow
“The interaction of a giant planet with a disc with MHD turbulence II: The interaction of the planet with the disc” Papaloizou & Nelson 2003, MNRAS 339.
Large scale simulations of astrophysical turbulence Axel Brandenburg (Nordita, Copenhagen) Wolfgang Dobler (Univ. Calgary) Anders Johansen (MPIA, Heidelberg)
Does hyperviscosity spoil the inertial range? A. Brandenburg, N. E. L. Haugen Phys. Rev. E astro-ph/
Mario A. Riquelme, Anatoly Spitkovsky Department of Astrophysical Sciences, Princeton University Generation of magnetic field upstream of shocks: the cosmic.
ASCI/Alliances Center for Astrophysical Thermonuclear Flashes Simulating Self-Gravitating Flows with FLASH P. M. Ricker, K. Olson, and F. X. Timmes Motivation:
Generation of Artificial Data in Support of SDO-HMI Nagi N. Mansour, NASA ARC Alan Wray, NASA ARC Thomas Hartlep, Stanford CTR Alexander Kosovichev, Stanford.
SSL (UC Berkeley): Prospective Codes to Transfer to the CCMC Developers: W.P. Abbett, D.J. Bercik, G.H. Fisher, B.T. Welsch, and Y. Fan (HAO/NCAR)
Al 2 O 3 Post Combustion Chamber Post Combustion Chamber ANSYS Thermal Model (Embedded Fuel Grain Concept) Outer radius: 1.25” ( m) Inner radius:
Rajai1 y b. 2 APPLICATIONS v Heat and mass transfer rates are enhanced by the oscillation of the surrounding fluid. Useful in combustion, drying and the.
The Pencil Code -- a high order MPI code for MHD turbulence Anders Johansen (Sterrewacht Leiden)‏ Axel Brandenburg (NORDITA, Stockholm)‏ Wolfgang Dobler.
Magneto-hydrodynamic turbulence: from the ISM to discs
Stratified Magnetohydrodynamics Accelerated Using GPUs:SMAUG.
How long can left and right handed life forms coexist? Axel Brandenburg, Anja Andersen, Susanne Höfner, Martin Nilsson, Tuomas Multamäki (Nordita) Orig.
I-DEAS 11 TMG Thermal and ESC Flow New Features
S.S. Yang and J.K. Lee FEMLAB and its applications POSTEC H Plasma Application Modeling Lab. Oct. 25, 2005.
Processes in Protoplanetary Disks Phil Armitage Colorado.
Magnetic field generation on long time scales Axel Brandenburg (Nordita/Stockholm) Kemel+12 Ilonidis+11Brandenburg+11Warnecke+11 Käpylä+12.
Astrobiology, homochirality, and origins of life Int. J. Astrobio. 3, 209 (2004), 4, 75 (2005), Orig. Life Evol. Biosph. 35, 225 (2005), 35, 507 (2005)
Critical issues to get right about stellar dynamos Axel Brandenburg (Nordita, Copenhagen) Shukurov et al. (2006, A&A 448, L33) Schekochihin et al. (2005,
Magneto-rotational instability Axel Brandenburg (Nordita, Copenhagen)
Comparison of convective boundary layer velocity spectra calculated from large eddy simulation and WRF model data Jeremy A. Gibbs and Evgeni Fedorovich.
Modelling Tsunami Waves using Smoothed Particle Hydrodynamics (SPH) R.A. DALRYMPLE and B.D. ROGERS Department of Civil Engineering, Johns Hopkins University.
Accretion disc dynamos B. von Rekowski, A. Brandenburg, 2004, A&A 420, B. von Rekowski, A. Brandenburg, W. Dobler, A. Shukurov, 2003 A&A 398,
Bern, MHD, and shear Axel Brandenburg (Nordita, Copenhagen) Collaborators: Nils Erland Haugen (Univ. Trondheim) Wolfgang Dobler (Freiburg  Calgary) Tarek.
Multidimensional Diffusive Shock Acceleration in Winds from Massive Stars Paul P. Edmon University of Minnesota Collaborators: Tom Jones (U of M), Andrew.
Magnetic activity in protoplanetary discs Mark Wardle Macquarie University Sydney, Australia Catherine Braiding (Macquarie) Arieh Königl (Chicago) BP Pandey.
Dynamo theory and magneto-rotational instability Axel Brandenburg (Nordita) seed field primordial (decay) diagnostic interest (CMB) AGN outflows MRI driven.
Large Scale Dynamo Action in MRI Disks Role of stratification Dynamo cycles Mean-field interpretation Incoherent alpha-shear dynamo Axel Brandenburg (Nordita,
Astrophysical Magnetism Axel Brandenburg (Nordita, Stockholm)
Box Model: Core Evolution ~ 700 Myr T(r,t) C(r,t) r ICB (t) 3D Model: Numerical Dynamo ~ 5 Myr intervals T(x,t) C(x,t) B(x,t) T(x,t) C(x,t) B(x,t) Thermodynamic.
Long term evolution of circumstellar discs: DM Tau and GM Aur Ricardo Hueso (*) & Tristan Guillot Laboratoire Cassini, Observatoire de la Côte d’Azur,
Numerical simulations of astrophysical dynamos Axel Brandenburg (Nordita, Stockholm) Dynamos: numerical issues Alpha dynamos do exist: linear and nonlinear.
Large scale simulations of astrophysical turbulence Axel Brandenburg (Nordita, Copenhagen) Wolfgang Dobler (Univ. Calgary) Anders Johansen (MPIA, Heidelberg)
Gas-kineitc MHD Numerical Scheme and Its Applications to Solar Magneto-convection Tian Chunlin Beijing 2010.Dec.3.
High-order codes for astrophysical turbulence
LCSE – NCSA Partnership Accomplishments, FY01 Paul R. Woodward Laboratory for Computational Science & Engineering University of Minnesota October 17, 2001.
Astrobiology, homochirality, and origin of life
Self-assembly of shallow magnetic spots through strongly stratified turbulence Axel Brandenburg (Nordita/Stockholm) Kemel+12 Brandenburg+13 Warnecke+11.
Final round table on petascale to yotta scale computing and Turbulence Bengaluru, December 16, 2011
Simple Radiative Transfer in Decomposed Domains Tobi Heinemann Åke Nordlund Axel Brandenburg Wolfgang Dobler.
Self-organized magnetic structures in computational astrophysics Axel Brandenburg (Nordita/Stockholm) Kemel+12 Ilonidis+11Brandenburg+13Warnecke+11 Käpylä+12.
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
Space Charge with PyHEADTAIL and PyPIC on the GPU Stefan Hegglin and Adrian Oeftiger Space Charge Working Group meeting –
Dynamo action in shear flow turbulence Axel Brandenburg (Nordita, Copenhagen) Collaborators: Nils Erland Haugen (Univ. Trondheim) Wolfgang Dobler (Freiburg.
Turbulent transport coefficients from numerical experiments Axel Brandenburg & Matthias Rheinhardt (Nordita, Stockholm) Extracting concepts from grand.
Turbulence research at Nordita 1.Bottleneck effect 2.Magnetic fields (active vector) 3.Passive scalar diffusion Haugen & Brandenburg (2006, Phys. Fl. 18,
Pencil Code: multi-purpose and multi-user maintained Axel Brandenburg (Nordita, Stockholm) Wolfgang Dobler (Univ. Calgary) and now many more…. (...just.
Turbulence & dynamos Axel Brandenburg (Nordita/Stockholm) Kemel+12 Ilonidis+11Brandenburg+11Warnecke+11 Käpylä+12.
TC303 Antenna & Propagation
Algorithm Artificial compressibility Symmetric Coupled Gauss Seidel Parallel Pressure (SCGS-PP) 1st, 3rd and 5th order convective schemes 2nd, 4rd and.
Physical conditions in astrophysics Axel Brandenburg (Nordita/Stockholm) Kemel+12 Ilonidis+11Brandenburg+11Warnecke+11 Käpylä+12.
Overview of dynamos in stars and galaxies
Introduction to the Turbulence Models
Gyrofluid Turbulence Modeling of the Linear
Isotropy Kinetic Energy Spectrum.
Convergence in Computational Science
Pattern-Forming Instabilities in the Swift-Hohenberg Model
Pencil code since 2012  Current status 
Large scale simulations of astrophysical turbulence
Characteristics of Turbulence:
Turbulent Kinetic Energy (TKE)
Non linear evolution of 3D magnetic reconnection in slab geometry
Energy spectra of small scale dynamos with large Reynolds numbers
Catastrophic a-quenching alleviated by helicity flux and shear
The radiation module  Current status 
Presentation transcript:

High-performance multi-user code development with Google Code  Current status  (...just google for Pencil Code)

Pencil code Started in Sept with Wolfgang Dobler High order (6 th order in space, 3 rd order in time) Cache & memory efficient MPI, can run PacxMPI (across countries!) Maintained/developed by ~40 people (SVN) Automatic validation (over night or any time)  s/pt/step at , 2048 procs Isotropic turbulence –MHD, passive scl, CR Stratified layers –Convection, radiation Shearing box –MRI, dust, interstellar –Self-gravity Sphere embedded in box –Fully convective stars –geodynamo Other applications –Chemistry, combustion –Spherical coordinates

Scaling properties 3 Wlad Lyra on KrakenBabkovskaia et al (2011)

Pencil Code Started in Sept with Wolfgang Dobler High order (6 th order in space, 3 rd order in time) Cache & memory efficient MPI, can run PacxMPI (across countries!) Maintained/developed by ~40 people (SVN) Automatic validation (over night or any time) Max resolution so far , 4096 procs Isotropic turbulence –MHD, passive scl, CR Stratified layers –Convection, radiation Shearing box –MRI, dust, interstellar –Self-gravity Sphere embedded in box –Fully convective stars –geodynamo Other applications –Homochirality –Spherical coordinates

5 Google Code webpage

6 Continuous updates online

7 Automatic validation tests

8 Evolution of code size User meetings: 2005 Copenhagen 2006 Copenhagen 2007 Stockholm 2008 Leiden 2009 Heidelberg 2010 New York 2011 Toulouse 2012 Helsinki

9 Increase in # of auto tests

10 Regularity of check-ins

11 More check-ins since 2010

12 Return to previous rate

13

14

15

16

17 Tutorial

18 Tutorial pages

19 Olhol

20 Olhoh.net analysis

21 Credit

22 Free licence, but giving credit to research

23 Faster and bigger machines

processor run at

25 Hyperviscous, Smagorinsky, normal Inertial range unaffected by artificial diffusion Haugen & Brandenburg (PRE, astro-ph/ ) height of bottleneck increased onset of bottleneck at same position

26 Online data reduction and visualization non-helically forced turbulence

27 Scalars on periphery of the box

28 MRI turbulence MRI = magnetorotational instability w/o hypervisc. t = 600 = 20 orbits w/o hypervisc.  t = 60 = 2 orbits

29 Vorticity and Density See poster by Tobi Heinemann on density wave excitation!

30 Transfer equation & parallelization Analytic Solution: Ray direction Intrinsic Calculation Processors

31 The Transfer Equation & Parallelization Analytic Solution: Ray direction Communication Processors

32 The Transfer Equation & Parallelization Analytic Solution: Ray direction Processors Intrinsic Calculation

33 Future developments Adaptive/multiple mesh More 3-D online graphics output Poisson solver for non-Cartesian geometries Parallel developments with graphics card