Navigation auf zora.uzh.ch

Search ZORA

ZORA (Zurich Open Repository and Archive)

dotCall64: An R package providing an efficient interface to compiled C, C++, and Fortran code supporting long vectors

Gerber, F; Mösinger, K; Furrer, Reinhard (2018). dotCall64: An R package providing an efficient interface to compiled C, C++, and Fortran code supporting long vectors. SoftwareX, 7:217-221.

Abstract

The R package dotCall64 provides an enhanced version of the foreign function interface (FFI) to call compiled C, C++, and Fortran code from the software environment R. It allows users to integrate compiled code without using complex application programming interfaces (APIs), such as the C API of R. Moreover, dotCall64 supports long vectors having more than elements and implements a mechanism to avoid unnecessary copies of R objects. Therefore, dotCall64 facilitates making existing C, C++, and Fortran libraries accessible for R and is particularly useful for applications involving long vectors.

Additional indexing

Item Type:Journal Article, refereed, original work
Communities & Collections:07 Faculty of Science > Institute of Mathematics
07 Faculty of Science > Institute of Theoretical Astrophysics and Cosmology
08 Research Priority Programs > Global Change and Biodiversity
Dewey Decimal Classification:510 Mathematics
Scopus Subject Areas:Physical Sciences > Software
Physical Sciences > Computer Science Applications
Language:English
Date:26 July 2018
Deposited On:02 Nov 2018 09:07
Last Modified:19 Jan 2025 02:41
Publisher:Elsevier
ISSN:2352-7110
OA Status:Gold
Free access at:Publisher DOI. An embargo period may apply.
Publisher DOI:https://doi.org/10.1016/j.softx.2018.06.002
Download PDF  'dotCall64: An R package providing an efficient interface to compiled C, C++, and Fortran code supporting long vectors'.
Preview
  • Content: Published Version
  • Language: English
  • Licence: Creative Commons: Attribution 4.0 International (CC BY 4.0)

Metadata Export

Statistics

Citations

Dimensions.ai Metrics
3 citations in Web of Science®
2 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

88 downloads since deposited on 02 Nov 2018
8 downloads since 12 months
Detailed statistics

Authors, Affiliations, Collaborations

Similar Publications