Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language

Résumé

We introduce two new packages, Nemo and Hecke, written in the Julia programming language for computer algebra and number theory. We demonstrate that high performance generic algorithms can be implemented in Julia, without the need to resort to a low-level C implementation. For specialised algorithms, we use Julia's efficient native C interface to wrap existing C/C++ libraries such as Flint, Arb, Antic and Singular. We give examples of how to use Hecke and Nemo and discuss some algorithms that we have implemented to provide high performance basic arithmetic.
Fichier principal
Vignette du fichier
ISSAC-Hecke-Nemo.pdf (731.83 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01524140 , version 1 (17-05-2017)

Licence

Copyright (Tous droits réservés)

Identifiants

Citer

Claus Fieker, William Hart, Tommy Hofmann, Fredrik Johansson. Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language. ISSAC '17 - International Symposium on Symbolic and Algebraic Computation, Jul 2017, Kaiserslautern, Germany. ⟨10.1145/3087604.3087611⟩. ⟨hal-01524140⟩
648 Consultations
396 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More