Software Open Access

CppTransport 2016.3

Seery, David

Citation Style Language JSON Export

  "publisher": "Zenodo", 
  "DOI": "10.5281/zenodo.61237", 
  "author": [
      "given": "David", 
      "family": "Seery"
  "issued": {
    "date-parts": [
  "abstract": "<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>", 
  "title": "CppTransport 2016.3", 
  "type": "article", 
  "id": "61237"
All versions This version
Views 500501
Downloads 55
Data volume 5.3 MB5.3 MB
Unique views 480481
Unique downloads 55


Cite as