A Jupyter notebook has been developed to provide an introduction and overview to the material contained in this tutorial, presented in various venues such as the CAC lecture series at Cornell, and an XSEDE webinar presented to a large online audience. If you're interested in accessing that material, you can download this notebook and run it locally. Information on working with notebooks can be found on the Jupyter home page.

The Jupyter notebook is available in our accompanying github repository. Assuming you have git set up where you'd like to run this code, you can clone the repository with the command:

In addition to the notebook, the repository contains some image files that are used for illustration in the notebook, as well as a statically rendered HTML version of the notebook that can be viewed in any browser.

Alternatively, if you do not want to clone the repository you can view the rendered notebooks in github in your browser.

This notebook utilizes a variety of Python packages, which you might need to install in order to run the code fully. These include:

  • python
  • numpy
  • scipy
  • mpi4py
  • matplotlib
  • numba
  • cython
  • jupyter
  • rise

In addition, any packages required by those listed above would also need to be installed. The last package in the list, rise, is not necessary, but enables the notebook to be viewed and run in a slide show mode rather than as a single web page.

 
©  |   Cornell University    |   Center for Advanced Computing    |   Copyright Statement    |   Inclusivity Statement