-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathparams.json
1 lines (1 loc) · 4.48 KB
/
params.json
1
{"name":"HPC-Fa14","tagline":"CSE Training Workshops in HPC Tools, Fall 2014 • DCL L440","body":"All workshops will be held in L440 Digital Computer Laboratory, an EWS computer laboratory in the basement. There is no sign-up for this series—walk-ins are welcome and encouraged!\r\n\r\n**Note the time change for the second round of workshops.**\r\n\r\n# [Introduction to The Linux Command Line (Bash Shell)](#bash)\r\n### Oct. 17, 10:00–noon • DCL L440\r\n\r\nThis class will introduce the basic Linux environment, commands, and the elements of scripting. Scripting is a powerful way to make your data analysis consistent, reproducible, and archivable, saving you time and effort in your research.\r\n\r\n[Exercises and Notes](https://github.com/uiuc-cse/hpc-fa14/blob/gh-pages/lessons/bash-exercises.md)\r\n\r\nPlease extract the data files to your desktop or home directory, and within the data directory execute the folder script. (We will do this together at the beginning of class.)\r\n\r\n[Folder script](https://raw.githubusercontent.com/uiuc-cse/hpc-fa14/gh-pages/lessons/make-dirs.sh) (right-click and _Save As..._)\r\n\r\n[Data files](https://github.com/uiuc-cse/hpc-fa14/blob/gh-pages/lessons/data.zip?raw=true) (right-click and _Save As..._)\r\n\r\n# [Introduction to Scientific Computing on Illinois Campus Cluster](#hpc)\r\n### Oct. 24, 10:00–noon • DCL L440\r\n\r\nThis workshop will introduce the elements of scientific computing, such as numerical programming basics, navigating and working on a cluster (the Illinois Campus Cluster), and managing jobs and files effectively.\r\n\r\n- [Notes](https://github.com/uiuc-cse/hpc-fa14/blob/gh-pages/data/hpc.md)\r\n\r\n- [Slides](https://slid.es/uiuc-cse/hpc-fa14/)\r\n\r\n- To copy data to your filesystem: `wget https://github.com/uiuc-cse/hpc-fa14/raw/gh-pages/data/hpc-src.tar.gz`\r\n\r\n# [MPI for Engineers](#mpi)\r\n### Oct. 31, 10:00–noon • DCL L440\r\n\r\nThe [Message-Passing Interface](http://www.mcs.anl.gov/research/projects/mpi/) is the _de facto_ standard for all large-scale distributed-memory cluster computing. We will examine the basics of this standard in C (and can touch on C++ and Fortran), as well as discuss some numerical coding applications and considerations. Programming experience with C is assumed.\r\n\r\nPlease right-click and `Save As...` the following IPython notebook to your desktop.\r\n\r\n[MPI Notebook](https://raw.githubusercontent.com/uiuc-cse/hpc-fa14/gh-pages/lessons/mpi-c.ipynb)\r\n\r\n cd Desktop\r\n module load canopy\r\n ipython notebook mpi-c.ipynb\r\n\r\n[Static view of MPI notebook](http://nbviewer.ipython.org/github/uiuc-cse/hpc-fa14/blob/gh-pages/lessons/mpi-c.ipynb)\r\n\r\n# [OpenMP for Engineers](#omp)\r\n### Nov. 7, 10:00–noon • DCL L440\r\n\r\n[OpenMP](http://openmp.org/wp/) is a set of extensions to the C, C++, and Fortran languages to allow the effective control of multiple cores on shared-memory machines, such as desktop computers or single nodes of supercomputers. With a few well-placed annotations and some judicious restructuring of your current code, you can start seeing speedups from effectively using multiple processes immediately. We will discuss the basics of OpenMP and examine some applications as well. Programming experience with C or C++ is assumed.\r\n\r\nPlease right-click and `Save As...` the following IPython notebook to your desktop.\r\n\r\n[OpenMP Notebook](https://raw.githubusercontent.com/uiuc-cse/hpc-fa14/gh-pages/lessons/omp-c.ipynb)\r\n\r\n cd Desktop\r\n module load canopy\r\n ipython notebook omp-c.ipynb\r\n\r\n[Static view of OpenMP notebook](http://nbviewer.ipython.org/github/uiuc-cse/hpc-fa14/blob/gh-pages/lessons/omp-c.ipynb)\r\n\r\n# [MATLAB Distributed](#matlabdist)\r\n### Postponed • DCL L440\r\n\r\n# About These Workshops\r\n### Contributors\r\nNeal Davis developed these materials for [Computational Science and Engineering](http://cse.illinois.edu/). The command line materials also draw from [Software Carpentry](http://software-carpentry.org/)'s excellent tutorials. This content is available under a Creative Commons Attribution 3.0 Unported License.\r\n\r\n![CC-BY-3.0](https://i.creativecommons.org/l/by/3.0/88x31.png)\r\n\r\n# Contact\r\nIf you have any questions about course availability, concepts, or content, please contact Neal Davis, Training Coördinator for Computational Science & Engineering, at davis68 at illinois dot edu.\r\n","google":"UA-53962544-3","note":"Don't delete this file! It's used internally to help with page regeneration."}