SC07:NITLE07
From SC Education
Audience
- About 30; large cluster of computer science faculty, biology, chemistry, physics, math. Technologists that support a broad range of sciences, both teaching and research.
- High-end crowd, specific applications based approach for the small group sessions?
- Some interested in applications level, some in source level. Consider split labs.
- https://moodle.nitle.org/mod/wiki/view.php?id=1577&page=Participants
- Participant surveys are on the NITLE Moodle
Topics and Activities
- Large Group
- Overview of the workshop, introduction of participants and instructors.
- Computational Science and High Performance Computing Across the Academy.
- Supercomputing in plain english. What types of resources, what they're good for.
- Hardware
- Clusters
- Grids
- Distributed computing, local and global
- Software
- Parallelism
- Libraries
- Scientific Kernels
- Hardware
- Curriculum development and integration
- Courses and curriculum modules
- Within computer science and across the sciences
- National resources for curriculum
- Computational Science Education Reference Desk (CSERD)
- National Science Digital Library (NSDL)
- Grid Computing
- Introduction to MPI, the message passing interface
- One or more items from the small group list below
- Small Groups - Disciplinary and technology/application sub-groups. Almost all of these have a hands-on component. Survey them at the end of the morning on Wednesday, collate over lunch.
- Curriculum development and integration, courses and curriculum modules. Within computer science and across the sciences.
- Powerpoint file Image:Curriculum.ppt
- Ralph Regula Computational Competencies [[1]]
- Supercomputing in plain english, a more technically oriented view.
- Providing HPC resources in a small college environment. Infrastructure, funding, support, project development.
- Designing a machine room.
- Designing and building your own cluster.
- Using national Grid resources - lecture and lab (specific activity per participant)
- How can I parallelize my project? An overview of the different approaches to leveraging HPC resources. (Liz's question)
- How can I scale-up my project? Doing it in the small now, what are choices and issues for doing it big? (Liz's question)
- Benchmarking and tuning software systems, how to understand what resources are being used and how to optimize performance.
- LittleFe + Bootable Cluster CD + CSERD = Acme, computational science education on the move. - lab activity
- Other peoples software, finding, vetting, and incorporating open source libraries and software packages.
- Using CONDOR to harvest unused cycles on campus. (Liz's question)
- Advanced MPI.
- mpiBLAST.
- Predator/prey with NetLogo.
- OpenMosix (Liz's question)
- Interactivate
- Trapaziodal rule with MPI
- Introduction to Linux
- Introduction to C
- Curriculum development and integration, courses and curriculum modules. Within computer science and across the sciences.
- Specific user suggested applications from surveys (to be included in the survey):
- MrBayes - phylogenetic reconstruction
- GROMACS - molecular dynamics
- Python/MPI and linear algebra libraries
- OpenMP
- Advanced MPI
Schedule
Tuesday June 19th (4p) through Friday June 22nd (12p). Daily schedule is roughly 9a-12p, 1p-5p, and 7p-9p.
- Tuesday Afternoon
- Registration
- Campus tours available
- Tuesday Evening
- Poster session?
- Dinner
- Instructor and participant introductions
- Workshop overview and opening presentation (HPC Across the Curriculum aka Acme)
- Wednesday Morning
- Supercomputing in Plain English (with speedup and efficiency)
- Bootable Cluster CD
- Small group topics survey
- Wednesday Afternoon
- Introduction to MPI
- Concurrent small group sessions, TBD
- Wednesday Evening
- Speaker (Beverly Clayton?)
- Open lab
- Thursday Morning
- Curriculum development and integration
- National curriculum resources (CSERD, NSDL)
- Thursday Afternoon
- Concurrent small group sessions, TBD
- Thursday Evening
- Open lab
- Friday Morning
- Reports from participants about future work and potential collaborations
- Overview of the Supercomputing Education Program
- Demonstration of Marratech interactive video conferencing/collaboration software
- Friday Noon
- Workshop concludes, box lunches available
