FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

srinjoychakravarty/parallel_computing: Distribued Memory Architecture Programming · GitHub

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Computing using Shared GPUs

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

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL