Skip to content

srinjoychakravarty/parallel_computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Computing using Shared GPUs

N|Solid

Build Status

OpenMP, MPI and SLURM on Northeastern's Discovery Cluster

IDE

C Code built and run using the Code Blocks IDE

Prerequisites and Running on Discovery Cluster

  1. Please switch to a Compute node

    $ srun --pty /bin/bash
  2. load the anaconda module on your profile type the following:

    $ module load anaconda3/3.7
  3. To create your environment, type the following:

    $ conda create -n conda_env python=3.7 anaconda

Here conda_env is the name you choose to give your environment.

Tip: to see a list of all of your conda environments, type conda info -e.

  1. Switch to the bash folder and install the prerequisite Anaconda Packages

    $ ./conda_prereq.sh
  2. Run the run_slurms script

    $ ./run_slurms.sh
Warning! ⚠️ Keep an eye on the batch jobs schedule. The python job should remain in queue and run last!
  1. Check your code results in the outputs folder specified below

    $ cd ../slurm/outputs
    $ ll
  2. Check for any bugs logged in the errorrs folder specified below

    $ cd ../errors
    $ ll

License

Northeastern University

Srinjoy Chakravarty

About

Distribued Memory Architecture Programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages