<?xml version="1.0" encoding="UTF-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/oai-pmh-repository/static/oai2.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
    <responseDate>2026-10-12T22:53:21Z</responseDate>
    <request verb="GetRecord" identifier="oai:data.mendeley.com/mkt34bk2x8.1" metadataPrefix="oai_dc">https://data.mendeley.com/oai</request>
    <GetRecord>
        <record>
            <header>
                <identifier>oai:data.mendeley.com/mkt34bk2x8.1</identifier>
                <datestamp>2014-01-01T12:00:00Z</datestamp>
            </header>
            <metadata><oai_dc:dc xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <dc:creator>CPC, Mendeley</dc:creator>
    <dc:title>A C++11 implementation of arbitrary-rank tensors for high-performance computing </dc:title>
    <dc:publisher>Mendeley Data</dc:publisher>
    <dc:description>This program has been imported from the CPC Program Library held at Queen&apos;s University Belfast (1969-2018)

Abstract 
This article discusses an efficient implementation of tensors of arbitrary rank by using some of the idioms introduced by the recently published C++ ISO Standard (C++11). With the aims at providing a basic building block for high-performance computing, a single Array class template is carefully crafted, from which vectors, matrices, and even higher-order tensors can be created. An expression template facility is also built around the array class template to provide convenient mathematical syn...

Title of program: cpp-array
Catalogue Id: AESA_v1_0

Nature of problem 
Tensors are a basic building block for any program in scientific computing. Yet, tensors are a built-in component of the C++ programming language.

Versions of this program held in the CPC repository in Mendeley Data
AESA_v1_0; cpp-array; 10.1016/j.cpc.2014.01.005
AESA_v1_1; cpp-array; 10.1016/j.cpc.2014.07.015

</dc:description>
    <dc:subject>Computational Physics</dc:subject>
    <dc:subject>Computer Algebra System</dc:subject>
    <dc:contributor>Aragón, Alejandro M.</dc:contributor>
    <dc:type>Dataset</dc:type>
    <dc:identifier>doi:10.17632/mkt34bk2x8.1</dc:identifier>
    <dc:identifier>oai:data.mendeley.com/mkt34bk2x8.1</dc:identifier>
    <dc:rights>GNU Public License Version 2</dc:rights>
    <dc:rights>https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html</dc:rights>
    <dc:relation>https://data.mendeley.com/datasets/mkt34bk2x8</dc:relation>
    <dc:date>2014-01-01T12:00:00Z</dc:date>
</oai_dc:dc></metadata>
        </record>
    </GetRecord>
</OAI-PMH>
