SI2008 Programming Scalable Scientific Applications
This track will cover the use of computational libraries such as FETK, SUPERLU, PETSc, and user level programming interfaces such as Pydusa which wraps these more advanced libraries
Time: 8 am to 12 pm
- Tuesday, Aug 5, Parallel programming models for clusters and multicore machines
- Instructor: Tim Kaiser, Jane Ren
- Basic programming models for serial and parallel application design and implementation, given N processors. How to use MyMPI to mix serial and parallel execution of program modules. What the new open source Pydusa can do beyond MyMPI.
- Pydusa Examples
- Wednsday, Aug 6, MC: the parallel adaptive multilevel finite element kernels
- Instructor: Mike Holst, Yuhui Cheng
- How to use and extend MC (Manifold Code) to develop simulation programs in studying hyperelastic bodies, electrostatics and other biophysics and bioengineering problems.
- FETK Lecture
- Thursday, Aug 7, Mesh generation
- Instructor: Zeyun Yu
- Structure-based adaptive Mesh generation and refinement using GAMer. The structures may be given by PDB/PQR, or 3D imaging data.
- Mesh Generation
- Friday, Aug 8, Note: This session starts at 9 am
- Advanced Studies: Applications of the FETK to students' own problem sets.