Skip to content

Singular distribution for Mac OS X

Oleksandr Motsak edited this page Dec 29, 2013 · 22 revisions

This is a beta release for testers.

Note that in this release MPIR was used instead of GMP!


We distribute Singular in a form of an Apple Disk Image Singular.dmg with an Application Bundle Singular.app.

Download links:

Note that Singular.app contains a recent (static, all-in-one) build of Singular for Mac OS X, with the following libraries built into the Singular executable module:

  • ncurses: 5.9-20131116
  • readline: 6.2
  • Python: 2.7.5
  • mpfr: 3.1.2
  • mpir: 2.6.0 (used instead of GMP everywhere)
  • flint: 2.4-beta1
  • ntl: 6.0.0
  • cddlib: 094g
  • tbb: 42_20131003oss (custom static build)
  • mathicgb, mathic, memtailor (outdated)

Moreover this package is quite big since it includes most of 3rd party tools, which may be used by Singular libraries.

The following standalone 3rd party tools are included:

  • 4ti2: 1.6
  • Normaliz: 2.7
  • TOPCOM: 0.17.4
  • cddlib: 094g
  • gfan: 0.5
  • surf, surfer, display: static native build for Mac OS X without any need for X11!

Purpose: Singular.app will start Singular within a new Terminal window

Note: in order to start Singular within EMacs (which is thus required) just rename Singular.app into ESingular.app.

Note2: for runing Singular inside an X11 terminal (X11 is required for this) - one can use Singular.app/Contents/bin/TSingular

ps: Singular.app can be moved to any (writeable) location (e.g. /Applications), but please do not rename it into anything else than ESingular.app. Note that dragging an application into your Dock does NOT copy it but creates a link to its original location!

ps: polymake-related functionality was not built-in since there exists no static build of libpolymake at the moment.

ps: MAC OS X: 10.6+, ARCH: x86_64 & i386, GCC: 4.8

Clone this wiki locally