Pencil Code User Meeting 2019

Europe/Stockholm
T6 (Aalto University)

T6

Aalto University

Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
Frederick Gent (Aalto University), Matthias Rheinhardt (Aalto University)
Description

About the meeting

The Pencil Code User Meeting is an annual meeting dedicated to the Pencil Code. The purpose of the meeting is to bring regular users and core developers together to discuss scientific and technical progress since the last meeting, to instigate collaborative projects and to allow new users to learn more about the code and to interact with other users and developers. The Pencil Code Meeting 2019 will be held in Espoo (Finland), and neighbouring Helsinki (Finland) hosted by Department of Computer Science of Aalto University.

About the Pencil Code

The Pencil Code is a multipurpose code for massively parallel computing. It includes optionally hydrodynamics, magnetic fields, radiation, ionization, multi-species dust dynamics with coagulation, self-gravity and particles. It is developed and maintained under Subversion (SVN) by around 25 people with check-in permission and has been downloaded by around 500 registered users (without check-in permission). The code is tested nightly on several platforms and provides an excellent pedagogical tool for professional scientists as well as students to implement new code within an organized framework.

Topics

Here are some example topics that the meeting aims at covering:

  • Recent science results obtained with the Pencil Code
  • Physics recently added to the code, such as particle collisions
  • Recently added visualization techniques, such as on-the-fly 3D rendering and spherical slices
  • Technical issues
  • Future improvements to the code
  • ...

News

- The meeting is now open for registration
- Registration closes on August
- We acknowledge partial funding from The Federation of Finnish Learned Societies

Organization

If you have questions concerning the meeting please contact Frederick Gent.

The Local Organizing Committee

    • Coding workshop T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      Code development in teams

    • 1
      GPU-Pencil Code integration T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Matthias and Johannes will be working on the integration between the stand alone GPU-based PDE-solver Astorath and the core CPU-based Pencil-code, to obtain GPU acceleration for existing Pencil Code modules.
    • 2
      Python simulation objects T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Simon and Fred shall develop the simulation object in the Pencil Code python library. The aim is to be able to utilise the object to manage multiple parameter simulation set-up, compilation, running and post-processing. The existing remeshing routine for changing the resolution, processor layout or grid size of an existing simulation shall be integrated into the pencilnew simulation object.
    • 10:30
      coffee T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 12:00
      lunch T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 3
      Start/Welcome T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Local announcements and meeting agenda
      Speaker: Dr Matthias Rheinhardt (Aalto University)
    • Welcome and Reports T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      The hosts weclome the participants and Axel shall report on the progress, history and prospects for the code

    • 4
      Introduction, code updates & statistics T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Axel will report on the applications of the Pencil Code, record of publications and key developments over the last year
      Speaker: Prof. Axel Brandenburg (Nordita)
      Slides
    • 5
      Steering Committee report, Terms of Reference, updating databases T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Discussion of updates
      Speaker: Dr Matthias Rheinhardt (Aalto University)
    • Excursion around Otaniemi Wildlife Reserve Villa Elfvik (Otaniemi Wildlife Reserve)

      Villa Elfvik

      Otaniemi Wildlife Reserve

      If the weather permits we shall take a walk along through the marshlands neighbouring the University. The timing of the excursion will also accommodate whether we will be zooming the USA (after 17:00) or Germany (from 15:00)

    • Zoom remote session with Göttingen/USA T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      Presentation on applications of the Pencil-Code or development

    • 16:00
      coffee T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 6
      Applications of the code T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Speaker: Prof. Wladimir Lyra (CSU Northridge)
    • 7
      Pencilnew T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Review of the latest developments in pencilnew Python toolkit for data analysis and visualisation. Explanation of the motivation and strategy for object and simulation tools and hdf5 options.
      Speaker: Dr Simon Candelaresi (Dundee University)
      Slides
    • Python and visualisation T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      Session to discuss the post-processing tools and report on visualisation tools and methods

    • 8
      Rvid Box Visualisation T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Description of the use of the rvid_box.py tool using plotly to construct 3D projection of Pencil Code video slices
      Speaker: Ms Shiting Long (Aalto University)
      Slides
    • 10:10
      coffee T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • Applications of the code T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      Report on results using the code

    • 12:10
      lunch T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 9
      MHD shocks in Supernova T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Report on results of adiabatic and non-adiabatic MHD explosions
      Speaker: Mr Cetin Evirgen (Newcastle University)
    • Progress report for the Pencil-Code Special Issue T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      In 2017 we negotiated a special issue around the Pencil Code with the Journal of Geophysical and Astrophysical Fluid Dynamics. We shall discuss some of the articles so far published and in review, and what future challenges and opportunities have arisen as a result.

    • 10
      Timestep contraints and shock handling T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Dealing with instabilties, diffusivities and high Mach number turbulence
      Speaker: Dr Frederick Gent (Aalto University)
    • 11
      Gravitational Waves T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      MHD simulations modelling the early universe, and the consequent generation of gravitational waves
      Speaker: Mr Alberto Roper Pol (University of Colorado)
      Slides
    • 15:00
      break T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • Allas Sea Pool The Baltic Sea (Allas Sea Pool)

      The Baltic Sea

      Allas Sea Pool

      Katajanokanlaituri 2a, 00160 Helsinki

      Visit to the Allas Sea Pool in Kauppatori, Helsinki. https://www.allasseapool.fi/en/
      As well as an outdoor heated pool and Baltic temperature Sea pool there are saunas, bar and restaurant areas, with a great view of the harbour area.

    • Visit Helsinki TBA (Helsinki)

      TBA

      Helsinki

      City Centre

      Free time to explore the City, including the new Public Library, Töölö Bay, museums and galleries.

    • 12
      Astorath GPU code T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Speaker: Mr Johannes Pekkilä (Aalto University)
      Slides
    • GPU progress T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      Miikka, Matthias and, in particular, Johannes have been developing a CUDA based version of the code, both stand alone (Astorath) and to integrate with the core cpu/perl version of the Pencil Code. We shall discuss the status and future plans.

    • 13
      TBA T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Speaker: Dr Matthias Rheinhardt (Aalto University)
    • 14
      Domain Specific Language T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      GPU tutorial
      Speaker: Mr Johannes Pekkilä (Aalto University)
    • 10:15
      coffee T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 12:00
      lunch T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • Coding workshop T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      Practical sessions implementing priority enhancements to the code

    • 15
      Numerically driven mean flows T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Zoom session(s) with Göttingen/USA
      Speakers: Dr Jörn Warnecke (MPS), Prof. Maarit Käpylä (MPS), Dr Petri Käpylä (Georg-August-Universität Göttingen)
    • Zoom remote session with Göttingen/USA/Austra T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      Reports from some of the users on their results using the Pencil Code

    • 15:00
      coffee T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 16
      HDF5 Successful implementation T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Philippe shall present the use of the HDF5 implementation and discuss any feedback on its use and requirements for new post-processing pipeline.
      Speaker: Dr Philippe Bourdin (Austrian Academy of Sciences · Space Research Institute)
      Slides
    • Sauna CS Donor Lounge - Floor 3

      CS Donor Lounge - Floor 3

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)

      We have booked the Donor Lounge in the CS Building which has two sauna, kitchen, lounge area and outside terrace. There will be drinks and refreshments served. Please participate, relax and get to know the other participants

    • Boundary conditions T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 17
      Radiative transfer modelling T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Speaker: Dr Miikka Väisälä (Sinica)
      Slides
    • Results with the Pencil Code T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 18
      Convergence properties of detonation simulations T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      (arXiv:1902.03816)
      Speaker: Axel Brandenburg (Nordita)
      Slides
    • 11:25
      coffee T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 19
      Blender visualisation T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Some Pencil Code specific Blender tools in development
      Speaker: Dr Simon Candelaresi (Dundee University)
      Slides
    • 20
      Smart boundary conditions T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Speaker: Dr Matthias Rheinhardt (Aalto University)
      Slides
    • 12:45
      lunch T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • Coding workshop T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 21
      Visualisation with Paraview Zoom 889-117-398

      Zoom 889-117-398

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      Speaker: Dr Petri Käpylä (Georg-August-Universität Göttingen)
    • Suomenlinna Suomenlinna (Suomenlinna)

      Suomenlinna

      Suomenlinna

      Outing to the World Heritage Site - Fortress Suomenlinna. Scheduling may vary depending on the weather

    • Dinner TBA (Helsinki)

      TBA

      Helsinki

      Meeting dinner at a venue in the City (TBA)

    • Coding workshop T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • Suomenlinna T6 (Suomenlinna)

      T6

      Suomenlinna

      Outing to the World Heritage Site - Fortress Suomenlinna. Scheduling may vary depending on the weather

    • 22
      The time step constraint in radiation hydrodynamics T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
      (arXiv:1901.06385)
      Speaker: Prof. Axel Brandenburg (Nordita)
      Slides
    • 10:40
      coffee T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • 12:00
      lunch T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)
    • Coding workshop T6

      T6

      Aalto University

      Konemiehentie 2, 02150 Espoo, (P.O.Box 15400, FI-00076 AALTO)