Event box

WestGrid advanced-computing workshop series: Working with shared and distributed arrays in Julia

This workshop is part of the Westgrid advanced computing workshop series.

Register to receive the link.  If you do not receive the link by 3 hours before the start of the workshop, please email research.commons@ubc.ca.

Workshop description:

This workshop is a followup to our Oct-14 introductory session on multiprocessing in Julia. You can view the recording of that session *here*. Today we will take a more detailed look at DistributedArrays.jl and SharedArrays.jl that enable parallel work with large arrays. We will demo these packages using two problems: a fractal Julia set, and an N-body solver.


This workshop is a follow-up on this workshop which is a pre-requisite. In addition to having attended Part 1, we expect participants to be somewhat familiar with basic Julia syntax and with running Julia codes interactively -- this material was covered in our introductory webinar https://bit.ly/2Y8LJbZ. For all participants, we will provide access (with guest accounts) to a remote cluster with Julia installed, so you don't need to install Julia on your computer (although you can via https://julialang.org/downloads). To access our remote system, you will need to install an SSH client on your computer such as the free MobaXterm Home Edition from https://mobaxterm.mobatek.net/download.html.

About the presenters:

Alex Razoumov is a training and visualization coordinator in WestGrid / Compute Canada. He has a keen interest in difficult computational problems, with a PhD in computational astrophysics from the University of British Columbia and postdoctoral experience in Urbana–Champaign, San Diego, Oak Ridge, and Halifax. He has worked on numerical models ranging from galaxy formation to core-collapse supernovae and stellar hydrodynamics, and has developed a number of computational fluid dynamics and radiative transfer codes and techniques. Alex has been with Compute Canada in one role or another since 2009. He is based in Vancouver, British Columbia.


Marie-Helene Burle Prior to entering the realm of computing, Marie-Helene Burle spent 15 years roaming the globe from the High Arctic to uninhabited Sub-Antarctic islands or desert tropical atolls, conducting bird and mammal research (she calls those her "years running after penguins"). As a PhD candidate in behavioural and evolutionary biology at Simon Fraser University, she "fell" into Emacs, R, and Linux. This turned Marie into an advocate for open source tools and improved computing literacy for all, as well as better coding practices and more reproducible workflows in science. She started to contribute to the open source community, became a Software and Data Carpentry Instructor, and worked at the SFU Research Commons providing programming support to researchers. She is thrilled to be continuing in this direction with HPC and new languages at WestGrid. When not behind a computer, Marie loves reading history books and looking for powder in the British Columbia backcountry on skis.


Location Details


If you have any questions or concerns, please email research.commons@ubc.ca.

To keep up-to-date with all of the workshops, consults, and events subscribe to the UBC Library Research Commons monthly newsletter.

This event is online. Registrants receive the link 24 hours before the event. Registration closes at the same time.
Thursday, December 9, 2021
2:00pm - 4:00pm
  Digital Scholarship     Research Commons  
Registration has closed.

Get rid of it


More Events Like This...