Skip to content

NCI900-Training-Organisation/parallelPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Python

module load python3/3.10.0
module load cuda/12.0.0
python3 -m pip install jupyterlab
python3 -m pip install  numba
python3 -m pip install cupy-cuda12x

Guide to Launch JupyterLab on ARE

ParallelPython

This quick guide demonstrates the material and environment setup required for the workshop.

Prerequisite

Project membership:

  • vp91 (Note: after the request is approved, the system takes around 20-30 mins update your account.)

Step 1. Make User Directory

Create a username directory under /scratch/vp91:

mkdir /scratch/vp91/$USER

This should be the place where you store all your training material.

Step 2. Clone GitHub Repo

The material and data for today’s session are available in our public GitHub repository, clone it to the folder above.

cd /scratch/vp91/$USER    
git clone https://github.com/NCI900-Training-Organisation/parallelPython.git  

Step 3. Prepare JypyterLab in ARE

At your browser go to are.nci.org.au, login with your NCI account. At the interface go to JupyterLab.
ARE_click_jupyter.png

Step 4. Configure Job Settings

The parameters depend on the content of the workshop. Below are general use only unless specified by your instructor.

Queue: normal (Note: this is a free text field)
Compute size: small
Project: vp91
Storage: scratch/vp91 (Note: No starting slash)

Step 5. Configure Modules and Environments

Below are examples only. Please check the workshop resources for correct settings.

Click on the Advanced options

ARE_click_advanced_options.png

Modules: python3/3.11.0 papi/7.0.1 openmpi/4.0.1 cuda/12.3.2 (Note: One space only between modules)
Python or Conda virtual environment base: /scratch/vp91/Training-Venv/intro-parallel-prog

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published