This lesson is being piloted (Beta version)

Instructor

  • Instructor: Tue Vu
  • Office: 2119 Barre Hall, Clemson University
  • Office Hours: Wed 8.30-11.30 Zoom
  • Email: tuev@clemson.edu

Repository description

Some notes on Research Computing for HPC.

Course Outline

Topic

Description

Setup Preparing for the course
1. Downloading data with with NEAR using API How to download data from website using API?
2. Fine-tuning GPT3 using OpenAI API How to train GPT3 using OpenAI API Platform
3. Using ArcPy to partition grid into smaller boxes Using ArcPy to divide the shapefile into smaller boxes
4. Docker container R How to run R container in Palmetto HPC
5. Docker container ROS How to run ROS container in Palmetto HPC
6. How to install Abaqus to Palmetto Install Abaqus to Palmetto
7. Install Amber with GPU support How to install Amber with GPU support to Palmetto
8. How to install Ansys to Palmetto Install Ansys to Palmetto
9. Install ArcPy to Palmetto JHub How to install Arcpy to Palmetto
10. Install NCEPLIBS-external from github How to Install NCEPLIBS-external from github
11. Install Pytorch with GPU support How to install Pytorch with GPU support to Palmetto
12. Install RAPIDS with GPU support How to install Rapids with GPU support to Palmetto
13. How to install Tensorflow with GPU support Install Tensorflow with GPU support to Palmetto
14. How to install WIEN2k Install WIEN2k to Palmetto
15. Install R kernel to JupyterHub in Palmetto How to Install R kernel to JupyterHub in Palmetto
16. How to install Tinker-OpenMM Install Tinker-OpenMM to Palmetto
17. Parallel with job array How to run parallel with job array in Palmetto
18. Parallel with Julia How to run parallel with Julia in Palmetto
19. Parallel Computing in Matlab How to utilize multiple cores for Matlab programming
20. Parallel Computing in Python How to utilize multiple cores for Pythopn programming
21. Parallel Computing in R How to utilize multiple cores for R programming
22. How to run parallel with gnu-parallel Parallel with gnu-parallel in Palmetto
23. Parallel with openmpi How to run parallel with openmpi in Palmetto
24. Publish this Github page How to Publish this Github page?
25. Install python packages How to install certain tough package in python
26. How to install Quantum Espresso How to install Quantum Espresso in Palmetto
Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.