12.07.2015 Views

The Computational Materials Repository

The Computational Materials Repository

The Computational Materials Repository

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

86 Appendix4.4 Inside a db-fileA minimal db-file is a compressed tar.bz2 container containing a file named”info.xml”. ”info.xml” contains the data of either a calculation or the definitionfor a group of calculations. Figure 4.1 shows an example of XML code todemonstrate how the data is stored in ”info.xml”:. . .−586.44247716268. . .. . .Figure 4.1: XML extract from a GPAW calculation as it is stored within ”info.xml”in a db-file. <strong>The</strong> content is as follows: T otalEnergy = −586.442477162 andAtomicNumbers = [6, 8]. ”double”, ”long array” and ”long” are the names of theinternal type.<strong>The</strong> XML-file is divided into seven paragraphs as illustrated in 4.4:• static: data that is present in every db-file like the date and the user name• extras: information that describe the calculation like keywords and adescription• calculator: all data from the original calculator output that was selectedto go into the db-file• user: custom data that the user can chosen freely• ASE: data from retrieved from the ASE interface; only available, if ASEis used with this file format; this will contain some duplicate data that isalready present in the calculator paragraph - but the units will be eV andthe coordinate absolute and not relative.• history: when db-files are modified and the hash value changes theprevious hash value should be kept as a backup; in the future there mightbe ability to search also for older hash values• runtime: information about how the calculation was run. Currently noneof the converter collects this information automatically

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!