ForeignFunctions package for Macaulay2
Fuente:
arXiv
Guardado en:
| Autor principal: | |
|---|---|
| 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 |