Computational Experiments with Intuitive Numerical Analysis
Learning Through Discovery
- Individual First Computational Experiment
- Two Point Boundary problem: y'' + pi^2 y = 0; y(0) = 0; y(0.5)=1
Instructor provides a code in Fortran or C solving this problem and computing error at
each grid point using known true solution, y(x) = sin pi x. Student must insert calls to the
system CPU timer to obtain timing data for cost discuss in written lab report.
Student comes to gain measurable understanding of mathematical operation counts of
work and measurable accuracy behavior through examining different
discretization grid sizes with N = 2, 4, 8, 16, 32, 64 refinements.
- Group Second Computational Experiment
- Building on experience from exploring and documenting first computational experiment,
student groups select a problem of interest to them when they will again investigate
cost/work and accuracy in the computed solution.
- Group Final Computational Experiment
- The group ports their program to the Cray T90 and gathers performance data on the
alternate platform so that the final computational experiment written report gives a
comprehensive investigative report on performance, highlighting work and accuracy.