User Tools

Site Tools


scbc_daily_schedule

Monday

  • Introductions
  • What is Scientific Computing?
  • Fundamentals (I still don't care for this here. Perhaps we could work it in with some relevance to the LCM machines? -K)
    • Parallelism
    • Shared memory model
  • Historical context
  • The Living Computer Museum: visit and discussion

Tuesday

  • A Grand Problem
  • Hands on: UNIX compiling using Make
  • Why C++? FORTRAN?
  • Hands on: C++ & FORTRAN

Wednesday

  • High Performance Computing
    • What does it take to run your code elsewhere? Schedulers, jobs, batch mentality
    • Limitations on scaling
    • Hands on: Local parallel machines
  • Post-Processing
  • Hands on: Octave
  • Hands on: Python
  • do you want to touch on R? I would leave out for time reasons

Thursday

  • Numerical (in)stability, computer representation issues
  • How much model is in the simulation?
  • Hands on: governing equations
  • Partial differential equations (PDEs), the finite element method (FEM), multi-grid/adaptive mesh refinement
  • Best practices, verification & validation

Friday

  • Informal Workshop on Contemporary Issues in HPC, with Networking
scbc_daily_schedule.txt · Last modified: 2022/07/21 06:59 by 127.0.0.1