SciDAC Software Tutorial C++
Short Description
QDP. - provides marshal/unmarshal (serialization) routines. - binary or xml versions of serialization. . QIO. - single file, parallel file input/output …
Website: www.jlab.org | Filesize: 76kb
Content
IO Interface
?Metadata
-name/value pairs
-direct support for built-in types, streams for generic types
?QDP
-provides marshal/unmarshal(serialization) routines
-binary or xml versions of serialization
?QIO
-single file, parallel file input/output streams
-DIME support for packaging stream input/output
?QFS -File structure
-convenience class/routines for packaging metadata and QDPQIOQDPQDPStreamMetadataXMLStreamFile Structure (QFS)StringStreamStringStreamFile Structure (QFS)
class QFSInputFile{
MetaReader reader;// meta-data container
xmlPath path; // possible data file set url
//..
};
// input files tied to a url
QFSInputFile file ( “file://myInputFile” );
// A read brings in the mandated metadata, url, and QDP Object
LatticeReal QDPfoo;
file.read ( QDPfoo);
// get reader reference or url reference
MetaReader& reader = file.meta ();…
Get the file Download here
Related Books:Related Searches: dime support, convenience class, output streams, xml versions, qdp
Comments
Leave a Reply