Follow the installation instructions on http://hpc.sourceforge.net/ to install the latest binaries of gcc and gfortran for Mac OS X.
The important part is, download the gcc-8.1 binary, then do, quote
cd
to the download folder. Thengunzip gcc-8.1-bin.tar.gz
(if your browser didn't do so already) and thensudo tar -xvf gcc-8.1-bin.tar -C /
"
I also had to do
export PATH="/usr/bin:$PATH"
Otherwise I would get the error that 'm' is an unknown flag
because it would load the wrong binary. You can also just add the line above to your ~/.bash_profile
and do source ~/.bash_profile
.
This is the relevant page https://www.pks.mpg.de/~tisean/archive_3.0.0.html
Execute the following to compile in ~/Library
cd ~/Library
wget https://www.pks.mpg.de/~tisean/TISEAN_3.0.1.zip
unzip TISEAN_3.0.1.zip -d TISEAN
mv TISEAN/TISEAN_3.0.1/* TISEAN
rmdir TISEAN/TISEAN_3.0.1/
rm TISEAN_3.0.1.zip
cd TISEAN
Execute
export FC=gfortran; ./configure --prefix=~/Library/TISEAN
make
make install
Your binaries are now in ~/Library/TISEAN/bin
. You can execute, e.g. mutual
by calling ~/Library/TISEAN/bin/mutual
or you add ~/Library/TISEAN/bin
to your PATH
variable and just call mutual
from the command line.
There's an easier way of installing Tisean using the custom package manager for Mac OS X called Homebrew.
First, if you have not yet, please install Homebrew.
Now, do
brew tap brewsci/science
brew install tisean
Hi Irene, I just wrote this while taking part in a summer school in which we used TISEAN. Never used it afterwards, so I fear I won't be of much help. I think you're correct, though, it looks as if your system is lacking some dependencies. At least
malloc.h
seems important. While I'd recommend installing the dependencies with homebrew, have you tried installing TISEAN with homebrew? it seems to be much less of a hassle.Cheers
Ben