Skip to content

Instantly share code, notes, and snippets.

@benmaier
Last active December 4, 2023 10:33
Show Gist options
  • Save benmaier/3d7a10a4492c19bd91ce270fa2321519 to your computer and use it in GitHub Desktop.
Save benmaier/3d7a10a4492c19bd91ce270fa2321519 to your computer and use it in GitHub Desktop.
What I did to compile TISEAN on OS X High Sierra

Compile TISEAN on OS X High Sierra

Install relevant compilers

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. Then gunzip gcc-8.1-bin.tar.gz (if your browser didn't do so already) and then sudo 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.

Download TISEAN

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

Compile

Execute

export FC=gfortran; ./configure --prefix=~/Library/TISEAN
make 
make install

Execution

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.

Install Tisean using Homebrew

There's an easier way of installing Tisean using the custom package manager for Mac OS X called Homebrew.

Install Homebrew

First, if you have not yet, please install Homebrew.

Install Tisean

Now, do

brew tap brewsci/science
brew install tisean
@faimai00
Copy link

Good idea! I will do that.

@OleksandraOst
Copy link

Hello @faimai00!
I am trying to install TISEAN on macOS Monterey and I am facing the same problem with https://archive.org/download/brewsci/bottles-science/tisean-3.0.1_4.sierra.bottle.tar.gz
Could you please tell me if you contacted @sjackman and @cxwx or if you managed to install TISEAN?

@faimai00
Copy link

faimai00 commented Dec 4, 2023

Hi @OleksandraOst
Unfortunately I gave up with installing TISEAN as I was tight with time whilst working on the project that required it. I did not contact @sjackman or @cxwx. Really sorry I cannot help with this. Perhaps try to contact them now?
Sorry to hear this is an ongoing issue. Good luck!

@benmaier
Copy link
Author

benmaier commented Dec 4, 2023

Have you folks tried installing/compiling from scratch as described in the first half of the gist?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment