ForeignFunctions package for Macaulay2

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autor principal: Torrance, Douglas A.
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909462042771456
author Torrance, Douglas A.
author_facet Torrance, Douglas A.
contents We introduce the ForeignFunctions package for Macaulay2, which uses libffi to provide the ability to call functions from external libraries without needing to link against them at compile time. As examples, we use the library FFTW to multiply polynomials using fast Fourier transforms, call a LAPACK function to solve a general Gauss-Markov linear model problem, and use JIT compilation to compute Fibonacci numbers.
format Preprint
id arxiv_https___arxiv_org_abs_2405_12365
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle ForeignFunctions package for Macaulay2
Torrance, Douglas A.
Algebraic Geometry
Commutative Algebra
13-04, 14-04 (Primary), 11B39, 62J12, 65T50 (Secondary)
We introduce the ForeignFunctions package for Macaulay2, which uses libffi to provide the ability to call functions from external libraries without needing to link against them at compile time. As examples, we use the library FFTW to multiply polynomials using fast Fourier transforms, call a LAPACK function to solve a general Gauss-Markov linear model problem, and use JIT compilation to compute Fibonacci numbers.
title ForeignFunctions package for Macaulay2
topic Algebraic Geometry
Commutative Algebra
13-04, 14-04 (Primary), 11B39, 62J12, 65T50 (Secondary)
url https://arxiv.org/abs/2405.12365