Software Open Access

CppTransport 2016.3

Seery, David

JSON-LD ( Export

  "description": "<p>2016.3&nbsp;release of the&nbsp;<strong>CppTransport</strong>&nbsp;platform&nbsp;for computation of correlation functions generated during an inflationary epoch in the early universe.</p>\n\n<p><strong>Platform improvements &ndash; translator</strong></p>\n\n<ul>\n\t<li><strong>Backwards incompatible:</strong>&nbsp;change calculation of model UIDs to use only the identifier, name, license and revision. Other metadata is no&nbsp;longer used. This allows the metadata to be modified (eg. add references) without changing the UID.</li>\n\t<li>Implement &lsquo;A-tilde&rsquo; tensor concept. This contains only the slow&nbsp;contributions to the A-tensor and is needed to compute initial conditions in QSFI-like scenarios.</li>\n</ul>\n\n<p><strong>Platform improvements &ndash; runtime</strong></p>\n\n<ul>\n\t<li>Improve calculation of initial conditions. These now include the leading term in (<em>k</em>/<em>aH</em>) from each possible source: dimension 5 [fast-<em>A</em>,&nbsp;<em>C</em>], dimension 4 [<em>B</em>] and dimension 3 [slow-<em>A</em>]. The dimension 5 operators dominate in most models, but the large coupling makes dimension 3 contributions important in QSFI-like scenarios.</li>\n</ul>\n\n<p><strong>Bug fixes &ndash; translator</strong></p>\n\n<ul>\n\t<li>Fix incorrect handling of unary minus in model description files.</li>\n\t<li>Improve handling of context data during error reports. Previously, the reported context could slightly misrepresent the location of an error.</li>\n\t<li>Fix incorrect conversion of hexadecimal and octal literals in model description files.</li>\n</ul>\n\n<p><strong>Bug fixes &ndash; runtime</strong></p>\n\n<ul>\n\t<li>Improve handling of exceptions generated during repository creation. These normally indicate a mismatching number of parameters or initial conditions, and are now reported correctly to the user.</li>\n\t<li>Improve handling of exception conditions during integration.</li>\n\t<li>Fix incorrect labelling in&nbsp;<strong>background_line</strong>.</li>\n\t<li>Fix incorrect labelling in HTML report for&nbsp;<strong>largest_u3_line</strong>.</li>\n\t<li>Fix regression which caused the terminal width not to be detected correctly for multicolumn key-value output.&nbsp;</li>\n</ul>", 
  "license": "", 
  "creator": [
      "affiliation": "University of Sussex", 
      "@type": "Person", 
      "name": "Seery, David"
  "url": "", 
  "datePublished": "2016-08-31", 
  "keywords": [
    "early universe cosmology", 
    "automated tools"
  "@context": "", 
  "identifier": "", 
  "@id": "", 
  "@type": "SoftwareSourceCode", 
  "name": "CppTransport 2016.3"
All versions This version
Views 415416
Downloads 33
Data volume 3.2 MB3.2 MB
Unique views 397398
Unique downloads 33


Cite as