PALP: a Package for Analyzing Lattice Polytopes
Most of the data at this website were produced with code that
became part of the package PALP of C programs.
It is freely available under the
GNU licence terms.
All rights are reserved by M. Kreuzer and H. Skarke.
- PALP has been
included
into the standard distribution of the open-source mathematics software system
Sage.
-
Feedback is welcome: send an
e-mail to Harald Skarke for comments or questions concerning the
existing package, or visit the
PALP/PALP++ Wiki
if you want to suggest or get involved in future developments.
- The source code is contained in the
file palp-2.1.tar.gz
(older versions here).
After unpacking you should have a directory 'palp' containing the code.
You may want to edit the file Global.h (the default settings
should work for most applications in up to 6 dimensions).
Compilation (by typing 'make' in UNIX/Linux) should generate the
executable files poly.x, class.x, cws.x, nef.x
and mori.x.
- Documentation:
A user's guide to version 2.1 of the whole package is provided by
arXiv:1205.4147
and by the
PALP online documentation, which is a part of the
PALP/PALP++ Wiki.
- The original package (poly.x, class.x, cws.x)
is described in
math/0204356.
If you want to acknowledge using PALP we recommend
a reference to that paper.
-
The application nef.x (created by
Erwin Riegler) computes nef partitions and Hodge data for
toric complete intersections.
-
The application mori.x (by Max Kreuzer and Nils-Ole Walliser,
with contributions by Johanna Knapp, Emanuel Scheidegger and Harald
Skarke)
is concerned with intersection theory and Mori cones.
Its original version is described in
arXiv:1106.4529.
- For quick help use the -h options of the executables:
poly.x -h,
class.x -h,
cws.x -h,
nef.x -h,
mori.x -h.
-
The main header file Global.h contains technical
descriptions of many routines as well as the settings for global parameters.
- Examples:
- History (corrections and extensions):
palp-1.0.tar.gz:
First release [April 30, 2002].
palp-1.01.tar.gz:
Some inconsistencies in the parameters of cws.x
fixed.
palp-1.02.tar.gz:
Improvements in "Sublattice_Basis" ("det=1" is imposed
on quotient action if possible) [May 18, 2002].
palp-1.1.tar.gz:
64 bit extension of the database system for large files;
correction of a bug in the face lattice calculation and some minor bugs;
several experimental extensions: try option "-x" [November 2, 2006].
palp-2.0.tar.gz:
triangulation, Mori cone, intersection theory
[June 22, 2011].
palp-2.1.tar.gz:
Bug fixes, inclusion of previously inofficial ("-x") options,
nef.x -G, mori.x -M.
[May 15, 2012].
PALP++
and/or other future developments: Please consult the
PALP/PALP++ Wiki!
- Benchmarks