1 / 11

MDWG report

MDWG report. Chris Maynard. Status QCDml1.3. Issues outstanding at ILDG7 Management Ensemble observables Valid schema Further developments Algorithms Namespaces Current issues Normalisation of actions. Management – ensemble. OPTIONAL can update XML ID as ensemble evolves or

lot
Download Presentation

MDWG report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MDWG report Chris Maynard ILDG8 2006-05-12

  2. Status QCDml1.3 • Issues outstanding at ILDG7 • Management • Ensemble observables • Valid schema • Further developments • Algorithms • Namespaces • Current issues • Normalisation of actions ILDG8 2006-05-12

  3. Management – ensemble OPTIONAL can update XML ID as ensemble evolves or Metadata remains constant ILDG8 2006-05-12

  4. Management - config Each cfg musthave it’s own archive history New cfgs don’t have to change ensemble ID ILDG8 2006-05-12

  5. Observables (Ensemble) Dimensionless numbers only Useful for describing the ensemble {'ampi', 'amrho‘, 'mpi_mrho', 'ar0', 'ar1‘} Glossary document for definition ILDG8 2006-05-12

  6. Valid Schema • QCDml1.1 not valid against • http://www.w3.org/2001/XMLSchema • Inheritance of actions is a complicated mix of <extension/> and <restriction/> • This mixed model was invalid • QCDml1.3 inheritance greatly simplified • Change to XML IDs is almost trivial • One layer of <elem/> elements is removed • Can now use validators to check QCDml1.3 XML IDs are valid! ILDG8 2006-05-12

  7. Algorithms • QCDml has limited algorithmic information • By design • To complicated for generic, hierarchical markup • Metadata is recorded in XML IDs • Want to record more algorithmic metadata in XML IDs • How to resolve? • Import namespaces ILDG8 2006-05-12

  8. Namespaces Allow another namespace to be imported here Application processing QCDml can ignore this namespace Can include all metadata into XML IDs Local applications can be alg schema aware, but ignore non-local ones ILDG8 2006-05-12

  9. Alg Namespace example Imported namespace has it’s own schema Imported schema is not in default namespace, so has a prefix All elements belonging to this namespace use this prefix ILDG8 2006-05-12

  10. Current issue normalisation of actions • Six-link actions • Convention for coefficients • MDWG choose • This is not universal • e.g. MILC use c0=1 • No clean solution as cannot describe a unique scheme where none exist • Technical work-arounds will be a kludge ILDG8 2006-05-12

  11. Suggested solutions • One action – one normalisation • Markup different normalisations as if different actions • XML IDs appear with familiar numbers • Difficult to compare • Normalisation element (Either/or) • XML IDs appear with familiar numbers • Still difficult to compare • Choose one normalisation • Best technical solution • Require community agreement ILDG8 2006-05-12

More Related