Event box

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

Date:
Wednesday, February 10, 2021
Time:
12:00pm - 1:00pm
Registration has closed.

Modern Researcher 501: Scientific Computing using Python I (with an emphasis on teaching it to existing MATLAB users/students)    *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 I *ONLINE*

Presenter

Presented by
Nicholas Danes

Online?

Online1

Library Contact

Library Contact
Seth Vuletich

Categories

Audience:
Graduate Students
Categories:
Workshops