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
into the standard distribution of the open-source mathematics software system
Feedback is welcome: send an
e-mail to Harald Skarke for comments or questions concerning the
existing package, or visit the
if you want to suggest or get involved in future developments.
- The source code is contained in the
(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
A user's guide to version 2.1 of the whole package is provided by
and by the
PALP online documentation, which is a part of the
- The original package (poly.x, class.x, cws.x)
is described in
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
is concerned with intersection theory and Mori cones.
Its original version is described in
- For quick help use the -h options of the executables:
The main header file Global.h contains technical
descriptions of many routines as well as the settings for global parameters.
- History (corrections and extensions):
First release [April 30, 2002].
Some inconsistencies in the parameters of cws.x
Improvements in "Sublattice_Basis" ("det=1" is imposed
on quotient action if possible) [May 18, 2002].
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].
triangulation, Mori cone, intersection theory
[June 22, 2011].
Bug fixes, inclusion of previously inofficial ("-x") options,
nef.x -G, mori.x -M.
[May 15, 2012].
and/or other future developments: Please consult the