<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-00927227v2</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-15T09:48:44+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Enabling the UCD-SPH code on the Xeon Phi</title>
            <author role="aut">
              <persName>
                <forename type="first">Christian</forename>
                <surname>Lalanne</surname>
              </persName>
              <email type="md5">c14ce6e017eda6261f018ed595973099</email>
              <email type="domain">ichec.ie</email>
              <idno type="idhal" notation="numeric">950912</idno>
              <idno type="halauthorid" notation="string">790960-950912</idno>
              <affiliation ref="#struct-241304"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Ashkan</forename>
                <surname>Rafiee</surname>
              </persName>
              <email type="md5">e23e1211d98685d40badec446eb6bd2d</email>
              <email type="domain">ucd.ie</email>
              <idno type="idhal" notation="numeric">942177</idno>
              <idno type="halauthorid" notation="string">715006-942177</idno>
              <affiliation ref="#struct-241305"/>
              <affiliation ref="#struct-224403"/>
            </author>
            <author role="crp">
              <persName>
                <forename type="first">Denys</forename>
                <surname>Dutykh</surname>
              </persName>
              <email type="md5">81ba3ad927c03608e9c8bc7634bc28a4</email>
              <email type="domain">crans.org</email>
              <idno type="idhal" notation="string">denys-dutykh</idno>
              <idno type="idhal" notation="numeric">702</idno>
              <idno type="halauthorid" notation="string">19734-702</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-5247-2788</idno>
              <idno type="IDREF">https://www.idref.fr/17232081X</idno>
              <affiliation ref="#struct-224403"/>
              <affiliation ref="#struct-79"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Michael</forename>
                <surname>Lysaght</surname>
              </persName>
              <email type="md5">01869b977c87221bec411f089d1859e6</email>
              <email type="domain">ichec.ie</email>
              <idno type="idhal" notation="numeric">950913</idno>
              <idno type="halauthorid" notation="string">790961-950913</idno>
              <affiliation ref="#struct-241306"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Frédéric</forename>
                <surname>Dias</surname>
              </persName>
              <email type="md5">31ec7f71f8627bdbc79817795c2ba6db</email>
              <email type="domain">cmla.ens-cachan.fr</email>
              <idno type="idhal" notation="string">frederic-dias</idno>
              <idno type="idhal" notation="numeric">812638</idno>
              <idno type="halauthorid" notation="string">127635-812638</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-5123-4929</idno>
              <idno type="IDREF">https://www.idref.fr/060571721</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=zosSDpwAAAAJ</idno>
              <affiliation ref="#struct-224403"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Denys</forename>
                <surname>DUTYKH</surname>
              </persName>
              <email type="md5">81ba3ad927c03608e9c8bc7634bc28a4</email>
              <email type="domain">crans.org</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1">
              <date type="whenSubmitted">2014-01-12 09:30:27</date>
            </edition>
            <edition n="v2" type="current">
              <date type="whenSubmitted">2014-01-22 14:39:18</date>
              <date type="whenModified">2025-09-27 19:14:13</date>
              <date type="whenReleased">2014-01-28 08:16:07</date>
              <date type="whenProduced">2014-01-22</date>
              <date type="whenEndEmbargoed">2014-01-22</date>
              <ref type="file" target="https://hal.science/hal-00927227v2/document">
                <date notBefore="2014-01-22"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-00927227v2/file/WP131.pdf" id="file-934690-348721">
                <date notBefore="2014-01-22"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="114365">
                <persName>
                  <forename>Denys</forename>
                  <surname>DUTYKH</surname>
                </persName>
                <email type="md5">81ba3ad927c03608e9c8bc7634bc28a4</email>
                <email type="domain">crans.org</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00927227</idno>
            <idno type="halUri">https://hal.science/hal-00927227</idno>
            <idno type="halBibtex">lalanne:hal-00927227</idno>
            <idno type="halRefHtml">2014</idno>
            <idno type="halRef">2014</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-934690-348721"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UNIV-SAVOIE">Université Savoie Mont Blanc</idno>
            <idno type="stamp" n="UGA">HAL Grenoble Alpes</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INSMI">CNRS-INSMI - INstitut des Sciences Mathématiques et de leurs Interactions</idno>
            <idno type="stamp" n="LAMA" corresp="UNIV-SAVOIE">Laboratoire de mathématiques de l'Université de Savoie Mont Blanc</idno>
            <idno type="stamp" n="TDS-MACS">Réseau de recherche en Théorie des Systèmes Distribués, Modélisation, Analyse et Contrôle des Systèmes</idno>
            <idno type="stamp" n="LARA">LARA</idno>
            <idno type="stamp" n="USMB-COMUE">Université Savoie Mont Blanc - UGA [* - 2019]</idno>
            <idno type="stamp" n="TEST-UGA">TEST-UGA</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">11 pages, 10 figures, 9 references. Other author's papers can be downloaded at http://www.denys-dutykh.com/</note>
            <note type="audience" n="1">Not set</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Enabling the UCD-SPH code on the Xeon Phi</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Christian</forename>
                    <surname>Lalanne</surname>
                  </persName>
                  <email type="md5">c14ce6e017eda6261f018ed595973099</email>
                  <email type="domain">ichec.ie</email>
                  <idno type="idhal" notation="numeric">950912</idno>
                  <idno type="halauthorid" notation="string">790960-950912</idno>
                  <affiliation ref="#struct-241304"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Ashkan</forename>
                    <surname>Rafiee</surname>
                  </persName>
                  <email type="md5">e23e1211d98685d40badec446eb6bd2d</email>
                  <email type="domain">ucd.ie</email>
                  <idno type="idhal" notation="numeric">942177</idno>
                  <idno type="halauthorid" notation="string">715006-942177</idno>
                  <affiliation ref="#struct-241305"/>
                  <affiliation ref="#struct-224403"/>
                </author>
                <author role="crp">
                  <persName>
                    <forename type="first">Denys</forename>
                    <surname>Dutykh</surname>
                  </persName>
                  <email type="md5">81ba3ad927c03608e9c8bc7634bc28a4</email>
                  <email type="domain">crans.org</email>
                  <idno type="idhal" notation="string">denys-dutykh</idno>
                  <idno type="idhal" notation="numeric">702</idno>
                  <idno type="halauthorid" notation="string">19734-702</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-5247-2788</idno>
                  <idno type="IDREF">https://www.idref.fr/17232081X</idno>
                  <affiliation ref="#struct-224403"/>
                  <affiliation ref="#struct-79"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Michael</forename>
                    <surname>Lysaght</surname>
                  </persName>
                  <email type="md5">01869b977c87221bec411f089d1859e6</email>
                  <email type="domain">ichec.ie</email>
                  <idno type="idhal" notation="numeric">950913</idno>
                  <idno type="halauthorid" notation="string">790961-950913</idno>
                  <affiliation ref="#struct-241306"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Frédéric</forename>
                    <surname>Dias</surname>
                  </persName>
                  <email type="md5">31ec7f71f8627bdbc79817795c2ba6db</email>
                  <email type="domain">cmla.ens-cachan.fr</email>
                  <idno type="idhal" notation="string">frederic-dias</idno>
                  <idno type="idhal" notation="numeric">812638</idno>
                  <idno type="halauthorid" notation="string">127635-812638</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-5123-4929</idno>
                  <idno type="IDREF">https://www.idref.fr/060571721</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=zosSDpwAAAAJ</idno>
                  <affiliation ref="#struct-224403"/>
                </author>
              </analytic>
              <monogr>
                <imprint/>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="phys.meca.mefl">Physics [physics]/Mechanics [physics]/Fluid mechanics [physics.class-ph]</classCode>
              <classCode scheme="halDomain" n="spi.meca.mefl">Engineering Sciences [physics]/Mechanics [physics.med-ph]/Fluids mechanics [physics.class-ph]</classCode>
              <classCode scheme="halDomain" n="info.info-na">Computer Science [cs]/Numerical Analysis [cs.NA]</classCode>
              <classCode scheme="halDomain" n="info.info-dc">Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]</classCode>
              <classCode scheme="halDomain" n="phys.phys.phys-comp-ph">Physics [physics]/Physics [physics]/Computational Physics [physics.comp-ph]</classCode>
              <classCode scheme="halDomain" n="math.math-na">Mathematics [math]/Numerical Analysis [math.NA]</classCode>
              <classCode scheme="halDomain" n="phys.phys.phys-flu-dyn">Physics [physics]/Physics [physics]/Fluid Dynamics [physics.flu-dyn]</classCode>
              <classCode scheme="halTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halOldTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halTreeTypology" n="REPORT">Reports</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>This white-paper reports on our efforts to enable an SPH-based Fortran code on the Intel Xeon Phi. As a result of the work described here , the two most computationally intensive subroutines (rates and shepard_beta) of the UCD-SPH code were refactored and parallelised with OpenMP for the first time, enabling the code to be executed on multi-core and many-core shared memory systems. This parallelisation achieved speedups of up to 4.3x for the rates subroutine and 6.0x for the shepard_beta subroutine resulting in overall speedups of up to 4.2x on a 2 processor Sandy Bridge Xeon E5 machine. The code was subsequently enabled and refactored to execute in different modes on the Intel Xeon Phi co-processor achieving speedups of up to 2.8x for the rates subroutine and up to 3.8x for the shepard_beta subroutine producing overall speedups of up to 2.7x compared to the original unoptimised code. To explore the capabilities of auto-vectorisation the shepard_beta subroutine was refactored which results in speedups of up to 6.4x for the shepard_beta subroutine relative to the original unoptimised version of the shepard_beta subroutine. The development and testing phases of the project were carried out on the PRACE EURORA machine.</p>
            </abstract>
            <particDesc>
              <org type="consortium">PRACE RI-261557</org>
            </particDesc>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-241304" status="INCOMING">
          <orgName>Irish Centre for High-End Computing</orgName>
          <orgName type="acronym">ICHEC</orgName>
          <desc>
            <address>
              <addrLine>ICHEC 7th Floor Tower Building Trinity Technology &amp; Enterprise Campus Grand Canal Quay Dublin 2 Ireland</addrLine>
              <country key="IE"/>
            </address>
            <ref type="url">http://www.ichec.ie/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-357854" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-241305" status="INCOMING">
          <orgName>Carnegie Wave Energy Ltd</orgName>
          <desc>
            <address>
              <addrLine>Perth, WA</addrLine>
              <country key="AU"/>
            </address>
            <ref type="url">http://www.carnegiewave.com/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-319613" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-224403" status="VALID">
          <orgName>School of Mathematical Sciences [Dublin]</orgName>
          <desc>
            <address>
              <addrLine>University College Dublin Room 533, James Joyce Library Building, Belfield, Dublin 4,</addrLine>
              <country key="IE"/>
            </address>
            <ref type="url">http://mathsci.ucd.ie/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-83934" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-79" status="VALID">
          <idno type="RNSR">200111810M</idno>
          <orgName>Laboratoire de Mathématiques</orgName>
          <orgName type="acronym">LAMA</orgName>
          <date type="start">1999-01-01</date>
          <desc>
            <address>
              <addrLine>Université Savoie Mont Blanc, Campus Scientifique, Bâtiment Le Chablais  73376 Le Bourget du Lac, France</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.lama.univ-savoie.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-432896" type="direct"/>
            <relation name="UMR5127 / EP2067" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-241306" status="INCOMING">
          <orgName>Irish Centre for High-End Computing</orgName>
          <orgName type="acronym">ICHEC</orgName>
          <desc>
            <address>
              <addrLine>ICHEC 7th Floor Tower Building Trinity Technology &amp; Enterprise Campus Grand Canal Quay Dublin 2 Ireland</addrLine>
              <country key="IE"/>
            </address>
            <ref type="url">http://www.ichec.ie</ref>
          </desc>
          <listRelation>
            <relation active="#struct-357854" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-357854" status="INCOMING">
          <orgName>SFI</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="institution" xml:id="struct-319613" status="INCOMING">
          <orgName>Entreprise privée</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="institution" xml:id="struct-83934" status="VALID">
          <idno type="IdRef">034370943</idno>
          <idno type="ISNI">0000 0001 0768 2743</idno>
          <idno type="ROR">https://ror.org/05m7pjf47</idno>
          <idno type="Wikidata">Q1068258</idno>
          <orgName>University College Dublin [Dublin]</orgName>
          <orgName type="acronym">UCD</orgName>
          <desc>
            <address>
              <addrLine>Belfield, Dublin 4</addrLine>
              <country key="IE"/>
            </address>
            <ref type="url">http://www.ucd.ie/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-432896" status="VALID">
          <idno type="ROR">https://ror.org/04gqg1a07</idno>
          <orgName>Université Savoie Mont Blanc</orgName>
          <orgName type="acronym">USMB [Université de Savoie] [Université de Chambéry]</orgName>
          <date type="start">1979-10-01</date>
          <desc>
            <address>
              <addrLine>27, rue Marcoz - 73000 Chambéry</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-smb.fr</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>