John Rice's Introduction **************************
- John Rice on PSE Examples
- *Text Processing -- compare Word, Troff or Tex
- *CAD Systems hide NASTRAN
- *MATLAB -- Underlying software in fact available to everybody
- -Gave nice language ala 1070's and support
- -language like mathematica
- PDELab as an example
- *Large scope as collected 20 different solvers -- much more than other systems
- *Interesting script with mathematics notation
- *invokes decomposers for parallel partitioining
- *Developed specialized bioseparation environment
- *user interface models lab environment
- History of PSE
- *Started in 1963 but abandonned as not enough computing power
- *Now technology allows
- *What about Kiowa and other histogramming packages
- Software/Language
- *Define problem to be solved
- *PSE specific computational script
- -What is a script! John Rice agrees this is not defined
- -Not just an Interpreted Language
- *System Components
- -Control Program
- -Problem Specific Modules
- -Runtime Support Systems
- -Utilities
- *Analyses MATLAB and PDELAB in these terms
- *May not need one program that knows whats going on globally!
- Parallelism
- *A focus of this workshop
- *Extreme solution is to develop optimal code with software tailored to exploit all possible optimizations
- -Possible as PSE typically generates code
- *Minimize user time not computer time
- Questions
- *What about open architectues?
- *Mixed feelings as "open-ness" not used.
- *Claims developers will build software - not users
- *PSE's are general field but money comes from PDE parts of Arpa,NSF
- *What is a script! Not asked