A C++11 implementation of arbitrary-rank tensors for high-performance computing
收藏NIAID Data Ecosystem2026-03-10 收录
下载链接:
https://data.mendeley.com/datasets/dd8c9rf9cs
下载链接
链接失效反馈官方服务:
资源简介:
This program has been imported from the CPC Program Library held at Queen'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_1
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
创建时间:
2018-12-07



