Criteria for PET Effort
The fundamental product of CHSSI is enhanced code -
user development occurs in the process, but the purpose is to develop new
applications code in the CTAs. This is done through funded code-development
projects using teams of DoD users and outside contractors.
The fundamental product of PET is enhanced users - code
development occurs in the process, but the purpose is to develop user
capability in code development and application. This is done through user
training, provision of information, provision of expertise for collaborative
code-enhancement projects, and through the identification and enhancement of
programming tools.
PET effort should therefore be directed at the following, all of which
assume DoD user commitment to collaborative effort as a definitive
characteristic.
- User training
- Mode
- On-site lecture/lab
- On-site workstation classroom
- Two-way interactive to remote sites via Mbone, etc.
- On-line materials
- On-line interactive tutorials on demand
- On-line announcement/registration/evaluation
- Coordinated across MSRCs
- Content
- Programming tools
- CTA applications software
- Code migration onto new installed systems
- Scientific visualization & communication of results
- User information system
- Mode
- Interactive
- Website
- Collaborative environment - netWorkPlace
- Communication among users
- Communication among users and PET team
- Content
- Technical literature
- Meeting announcements
- Training course announcement/registration/evaluation
- Training course materials & interactive tutorials
- Project communication
- CTA results library
- Software tools announcement/instruction/evaluation
- User feedback and needs
- Programming tools
- Mode
- Identification in developer community: universities, industry, govt labs
- Transition of early developments into MSRCs
- Early DoD user feedback into developer community
- Collaborative ode migration onto new installed systems: T3E, Origin, SP2
- Collaborative code enhancements with DoD users
- Content
- Software tools library
- Parallel environments: HPF, MPI, etc.
- Software development tools
- Visualization & communication tools
Return to Index