Installation of Surfer on Fedora - BrentBaccala/Singular GitHub Wiki
This page describes the installation of Surf and Surfer from the latest sources on Debian based systems (e.g. Ubuntu).
Surf and Surfer can be call from Singular after loading the library surf.lib.
This version of the instructions was tested on Fedora19. It requires sudo permissions.
-
Install the packages required to build Surfer (we assume that you have installed the packages required to build Singular):
sudo yum install gtkmm24-docssudo yum install libjpeg-develsudo yum install libtiffsudo yum install libtiff-develsudo yum install zlib-develsudo yum install libX11-develsudo yum install flex
-
Download Surfer (includes Surf sources):
cd $HOME/git/Singular4mkdir surfercd surferwget http://data.imaginary2008.de/software/surfer/surfer.tar.bz2tar -xvf surfer.tar.bz2tar -xvf surf-for-surfer.tar.gz
-
Compile and install Surf (after this step you can use Surf to plot curves and surfaces):
cd surf-1.0.5./configure --disable-guimakesudo make installcd ..
-
Check whether Surf works by doing in Singular: (of course Surf can also be used as a stand-alone program)
LIB "surf.lib";ring R = 0,(x,y),dp;ideal J = x^3-y^2;plot(J);
-
Compile and install Surfer:
./configuremakesudo make installcd ..
-
Check whether Surfer works by doing in Singular: (of course Surfer can also be used as a stand-alone program)
LIB "surf.lib";ring R = 0,(x,y,z),dp;ideal J = x^2*y^2+x^2*z^2+y^2*z^2-17*x*y*z;surfer(J);