CMDA3634_2018


CMDA3634_2018, a guest presentation on using Virginia Tech's NewRiver cluster, given to the class CMDA3634: Computer Science Foundations for Computational Modeling and Data Analytics, 22 February 2018, Course instructor: Noel Chalmers.

Documentation:

Examples:

  1. bashrc.txt, describes a one-line insertion to the .bashrc file that will cause the name of the host computer to appear as the prompt.
  2. collatz.cu, a CUDA program for computing Collatz sequences.
  3. collatz_p100_dev_q.sh, a PBS shell script to run collatz.cu though the p100_dev_q queue.
  4. hello.c, a C "Hello, world!" program.
  5. hello.sh, a BASH script to compile and run hello.c.
  6. hello_dev_q.sh, a PBS shell script to run hello.c through the dev_q queue.
  7. hello_open_q.sh, a PBS shell script to run hello.c through the open_q queue.
  8. julia_openmp.c, a C program to compute a Julia set, using OpenMP for parallel execution;
  9. julia_dev_q.sh, a PBS shell script to run julia_openmp.c through the dev_q queue.
  10. julia_open_q.sh, a PBS shell script to run julia_openmp.c through the open_q queue.
  11. quad.c, a C program that estimates an integral with quadrature.
  12. quad_open_q.sh, a PBS shell script to run quad.c through the open_q queue.
  13. quad_mpi.c, a C program that estimates an integral with quadrature, using MPI for parallel execution.
  14. quad_mpi_dev_q.sh, a PBS shell script to run quad_mpi.c through the dev_q queue.
  15. quad_mpi_open_q.sh, a PBS shell script to run quad_mpi.c through the open_q queue.


Last revised on 21 February 2018.