Difference between revisions of "CompSciWeek7"
From Predictive Chemistry
(Created page with "= Parallel programming examples = * Code walk-through parallel array analysis * walk-through mpi4py = Interfacing Python and C = * walk-through MPI interfaces from other languag…") |
|||
Line 1: | Line 1: | ||
− | = Parallel programming examples = |
||
+ | = Reading (shared with Week 6) = |
||
− | * Code walk-through parallel array analysis |
||
+ | * Beginning Python - skim. chapters 8-14 (use as reference material) |
||
− | * walk-through mpi4py |
||
+ | ** see expecially urlopen on p. 300, forks and threads on p. 304 |
||
+ | * Beginning Python - Chapter 15 (Web services) |
||
− | = Interfacing Python and C = |
||
+ | = Class 1: The Git Revision Control System = |
||
− | * walk-through MPI interfaces from other languages |
||
+ | * Repository structure |
||
− | * ctypes |
||
+ | ** git clone, init |
||
+ | ** examining git objects |
||
+ | ** code branches, git branch, status, checkout |
||
+ | * Version histories and diff-s |
||
+ | ** git diff, patch |
||
+ | * Working with remote repo-s |
||
+ | ** git commit, pull, push |
||
+ | |||
+ | = Class 2: Parallel Programming = |
||
+ | * Parallel complexity - sum / min / max |
||
+ | * Parallel caching |
||
+ | * Eigenvalue computation - the "google" algo. |
||
+ | * Web Services |
Revision as of 10:07, 29 September 2014
- Beginning Python - skim. chapters 8-14 (use as reference material)
- see expecially urlopen on p. 300, forks and threads on p. 304
- Beginning Python - Chapter 15 (Web services)
Class 1: The Git Revision Control System
- Repository structure
- git clone, init
- examining git objects
- code branches, git branch, status, checkout
- Version histories and diff-s
- git diff, patch
- Working with remote repo-s
- git commit, pull, push
Class 2: Parallel Programming
- Parallel complexity - sum / min / max
- Parallel caching
- Eigenvalue computation - the "google" algo.
- Web Services