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

Abstract : 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.
Type de document :
Communication dans un congrès
ISSAC '17, Jul 2017, Kaiserslautern, Germany. <10.1145/3087604.3087611>
Liste complète des métadonnées


https://hal.inria.fr/hal-01524140
Contributeur : Fredrik Johansson <>
Soumis le : mercredi 17 mai 2017 - 15:19:40
Dernière modification le : jeudi 15 juin 2017 - 09:09:23

Fichier

ISSAC-Hecke-Nemo.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Copyright (Tous droits réservés)

Identifiants

Collections

Citation

Claus Fieker, William Hart, Tommy Hofmann, Fredrik Johansson. Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language. ISSAC '17, Jul 2017, Kaiserslautern, Germany. <10.1145/3087604.3087611>. <hal-01524140>

Partager

Métriques

Consultations de
la notice

116

Téléchargements du document

26