Event box

Modern Researcher 501: Scientific Computing using Python II *ONLINE*

Date:
Thursday, February 11, 2021
Time:
12:00pm - 1:00pm
Registration has closed.

Modern Researcher 501: Scientific Computing using Python II (advanced course to teach about code optimization, and gluing python to lower-level languages like C/C++ or Fortran)    *ONLINE *

Presented by Nicholas Danes

You will receive a link to the online workshop's Zoom address in your confirmation email.


In high performance computing, there is a variety of software packages and programming languages with which to conduct scientific research. Although each software package and each programming language has its pros and cons, Python is one that offers a great balance among performance, flexibility and ease-of-use.

In this two-day workshop, we will explore how to use Python on HPC platforms. On day one, we will focus on how to setup a Python environment on our HPC systems and compare its capability as a Matlab alternative using Numpy, Scipy, and Matplotlib with Jupyter Notebooks. On day two, we will explore how to use Python as a distributed-memory programming language using mpi4py and petsc4py, and as a glue for routines from lower-level languages such as C.

Please register for both days


This workshop is part of the Modern Research 501 workshop series. The Modern Researcher 501 is a workshop series aiming to provide early career researchers with tips, tools, and best practices across the research lifecycle.

The series is hosted weekly by Emily Bongiovanni, Scholarly Communications Librarian, and Roel Snieder, Director of the Center for Professional Development Education.

Related Link: Graduate Workshops

Featured Image

Modern Researcher 501: Scientific Computing using Python II *ONLINE*

Presenter

Presented by
Nicholas Danes

Online?

Online1

Library Contact

Library Contact
Seth Vuletich

Categories

Audience:
Graduate Students
Categories:
Workshops