SciDAC Software Tutorial
FNAL Saturday, Feb 22, 2003
1:00-3:00PM
Software Talks at All Hands Meeting:
- SciDAC software overview (Brower) ppt
- QLA and QDP in C (DeTar) pdf
- QDP++ and QIO (Edwards) pdf
- Tests and Milestones (Brower) pdf
The tutorial will introduce methods for using the SciDAC QCD API:
1:00-2:00
- QMP : Message Passing Interface ---- Carleton DeTar (Example of how to port legacy code)
- QDP/QLA : Data Parallel Interface in C ---- James Osborn (Example of new application code)
2:00-3:00
- QDP++ : Data Parallel Interface in C++ ---- Edwards and Richard
(Example of new application code: see Primer below)
USEFUL BACKGROUND REFERENCES:
The lqcd.org webpage has the latest
releases of documentation and code for QMP, QLA, QDP and QDP++. We will soon
be releasing the last major component, namely QIO and, of course, revising
the code and documentation in future releases. The following documents
are our initial versions of the "User Guides/Reference Manuals" for
each code library:
Supporting material for the QMP and QDP
tutorials is also available.
In addition we are planning to write Primers for first time users. Our first example prepared for this tutorial is a primer for QDP++ with the example code online at file
The brave early users are crucial to guiding further development of the SciDAC
API and its documentation! Please be vociferous and tolerant!
Send suggestions and questions to the software committee via QCDapi Message Archive:
qcdapi@physics.bu.edu