mptopcom

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
mptopcom [2023/05/13 11:05] – typo joswigmptopcom [2024/03/25 09:05] (current) – external edit 127.0.0.1
Line 13: Line 13:
 Please read this very carefully! mptopcom is highly optimized software dedicated to exceptionally large enumerations on suitable hardware. As a consequence it depends on a number of up-to-date-versions of other software, and the installation requires some diligence. Please read this very carefully! mptopcom is highly optimized software dedicated to exceptionally large enumerations on suitable hardware. As a consequence it depends on a number of up-to-date-versions of other software, and the installation requires some diligence.
  
-You need to have **[[https://www.open-mpi.org/|open-mpi]]** or some other mpi implementation and **[[https://polymake.org/doku.php|polymake]]** version at least 4.installed. In particular, you need the **[[https://polymake.org/doku.php/reference/callable|polymake callable library]]**, which might not be installed by the package manager of your distribution. Furthermore, you need an installation of **[[https://www.inf.ethz.ch/personal/fukudak/cdd_home/|cdd]]**, the bundled version coming with polymake does not build the cdd library.+You need to have **[[https://www.open-mpi.org/|open-mpi]]** or some other mpi implementation and **[[https://polymake.org/doku.php|polymake]]** version at least 4.11 installed. In particular, you need the **[[https://polymake.org/doku.php/reference/callable|polymake callable library]]**, which might not be installed by the package manager of your distribution. Furthermore, you need an installation of **[[https://www.inf.ethz.ch/personal/fukudak/cdd_home/|cdd]]**, the bundled version coming with polymake does not build the cdd library.
  
 **Note** Having multiple versions of openmpi installed is a common source of errors. During the configuration, mptopcom will display the version of openmpi it found. Please make sure that this version, and the versions of ''%%mpirun%%'', ''%%mpicc%%'', and ''%%mpicxx%%'' all agree, and ideally come from the same installation. **Note** Having multiple versions of openmpi installed is a common source of errors. During the configuration, mptopcom will display the version of openmpi it found. Please make sure that this version, and the versions of ''%%mpirun%%'', ''%%mpicc%%'', and ''%%mpicxx%%'' all agree, and ideally come from the same installation.
  
 ===== Known working configurations ===== ===== Known working configurations =====
 +
 +==== mptopcom 1.4 ====
 +
 +  * gcc 11.3.0, openmpi 4.1.5, polymake 4.11
 +  * clang 18.1.1, openmpi 4.1.5, polymake 4.11
  
 ==== mptopcom 1.3 ==== ==== mptopcom 1.3 ====
Line 34: Line 39:
 Here are download links to tarballs containing the sources of **mptopcom**: Here are download links to tarballs containing the sources of **mptopcom**:
  
-  * [[https://polymake.org/lib/exe/fetch.php/download/mptopcom-1.3.tar.bz2|mptopcom-1.3.tar.bz2]] from 2022-09-01.+  * [[https://polymake.org/lib/exe/fetch.php/download/mptopcom-1.4.tar.bz2|mptopcom-1.4.tar.bz2]] from 2024-03-25.
  
 **Note** that this version of mptopcom contains a new algorithm for traversing the flip graph of regular triangulations, in that it checks flips for regularity rather than triangulations. The new version has been checked extensively, on the 4-cube and the 3-dilated 3-simplex and many others. Nevertheless, please let us know if you encounter any wrong results. **Note** that this version of mptopcom contains a new algorithm for traversing the flip graph of regular triangulations, in that it checks flips for regularity rather than triangulations. The new version has been checked extensively, on the 4-cube and the 3-dilated 3-simplex and many others. Nevertheless, please let us know if you encounter any wrong results.
Line 40: Line 45:
 ==== Old versions ==== ==== Old versions ====
  
 +  * [[https://polymake.org/lib/exe/fetch.php/download/mptopcom-1.3.tar.bz2|mptopcom-1.3.tar.bz2]] from 2022-09-01.
   * [[https://polymake.org/lib/exe/fetch.php/download/mptopcom-1.2.tar.bz2|mptopcom-1.2.tar.bz2]] from 2020-08-28.   * [[https://polymake.org/lib/exe/fetch.php/download/mptopcom-1.2.tar.bz2|mptopcom-1.2.tar.bz2]] from 2020-08-28.
   * [[https://polymake.org/lib/exe/fetch.php/download/mptopcom-1.1.tar.bz2|mptopcom-1.1.tar.bz2]] from 2019-05-29 for polymake versions before 4.0.   * [[https://polymake.org/lib/exe/fetch.php/download/mptopcom-1.1.tar.bz2|mptopcom-1.1.tar.bz2]] from 2019-05-29 for polymake versions before 4.0.
  • mptopcom.txt
  • Last modified: 2024/03/25 09:05
  • by 127.0.0.1