SC07:NITLE07

From SC Education

Jump to: navigation, search

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
    • 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.
    • 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
  • 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
Personal tools
SC Education sites