Downloading SimVascular

  1. Go to SimVascular download webpage.

  2. Login to SimTK. If you don’t have a SimTK account you will need to create one.

  3. From the SimVascular Download links menu select the installer for your operating system and version.

  4. List your intended use for the software and agree to the license agreement.

  5. You may also download svSolver and svFSI solvers from this same web page.

Note: SimVascular is not guaranteed to work if installed on operating system versions not listed in the Download links menu.

Installation Instructions for Windows


Supported Versions

Windows 10 64-bit 


Installing SimVascular

  1. Download the SimVascular Windows installer from SimTK.


Installing svSolver

  1. Download the svSolver Windows installer from SimTK.

  2. The solver is installed at C:\Program Files\SimVascular\svSolver\yyyy-mm-dd.

Installation Instructions for Apple OS X


Supported Versions

Mac OS X versions 10.11 or higher.

SimVascular is compiled on MacOS 10.11 and should be compatible with newer versions of MacOS. 


Installing SimVascular

  1. Download the SimVascular MacOS installer from SimTK.

  2. Double-click on the downloaded installation (.dmg) file.

  3. Agree to the terms of service.

  4. Drag the SimVascular application to the Applications folder.

  5. Launch SimVascular through your Applications folder or Launchpad.

    SimVascular is not a registered app with Apple so when you open it a warning dialog is displayed stating “SimVascular can’t be opened because it is from an unidentified developer.”. You can then open SimVascular by going to 'System Preferences>Security & Privacy>General' and click on “Open Anyway”.        
    
  6. Setup SimVascular to run from a terminal. (optional)

    sudo /Applications/SimVascular.app/Contents/Resources/setup-symlinks.sh
    
    This creates a script called 'simvascular' in /usr/local/bin/ that can be executed from the command line.
    


Installing svSolver

  1. Download the svSolver MacOS installer.

  2. Double-click on the downloaded installation (.pkg) file.

  3. Follow the instructions.

  4. The solver is installed in /usr/local/sv/svsolver/yyyy-mm-dd

Installation Instructions for Linux


Supported Versions

Ubuntu 14.04

SimVascular requires a newer version of GLIBCXX than is shipped with Ubuntu 14.

Ubuntu 16.04 and 18.04

No system updates should be required.

Red Hat 7 / CentOS 7

Red Hat 7 releases are considered alpha with very limited testing.

CentOS 7 requires an updated compiler.


Installing SimVascular on Ubuntu 14.04

  1. Download the SimVascular Ubuntu installer from SimTK.

  2. Double-click on the downloaded installation (.deb) file.

    SimVascular is installed in /usr/local/sv/simvascular/yyyy-mm-dd, where yyyy-mm-dd represents the SimVascular release date (e.g. 2018-11-25).
    
  3. Install the gcc-4.9 compiler to get a newer version of GLIBCXX.

    % sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    % sudo apt-get update
    % sudo apt-get install gcc-4.9 g++-4.9
    
  4. To launch SimVascular:

    Go to Unity Dash and search for "SimVascular"
    Click the SimVascular icon.
    
  5. Setup SimVascular to run from a terminal. (optional)

    sudo bash /usr/local/sv/simvascular/yyyy-mm-dd/setup-symlinks.sh
    
    This creates a script called 'simvascular' in /usr/local/bin/ that can be executed from the command line.
    

Installing SimVascular on Ubuntu 16.04 and 18.04

  1. Download the SimVascular Ubuntu installer from SimTK.

  2. Double-click on the downloaded installation (.deb) file.

    SimVascular is installed in /usr/local/sv/simvascular/yyyy-mm-dd, where yyyy-mm-dd represents the SimVascular release date (e.g. 2018-11-25).
    
  3. To launch SimVascular:

    Go to Unity Dash and search for "SimVascular"
    Click the SimVascular icon.
    
  4. Setup SimVascular to run from a terminal. (optional)

    sudo bash /usr/local/sv/simvascular/yyyy-mm-dd/setup-symlinks.sh
    
    This creates a script called 'simvascular' in /usr/local/bin/ that can be executed from the command line.
    

Installing SimVascular on CentOS 7

  1. Download the SimVascular CentOS installer from SimTK.

    The intaller is a .tar.gz file that is manually installed.
    
  2. Create a /usr/local/package directory if it does not already exist.

    % su root
    
    % cd /usr/local
    
    % mkdir package
    
  3. Untar the contents of the installer .tar.gz file to the SimVascular application directory.

    % tar xzvf ~/Downloads/SimVascular-centos7-x64.Nov.25-2018.tar.gz
    
    SimVascular is installed in /usr/local/package/simvascular/2018-11-25
    
  4. Execute a shell script to setup SimVascular to run from the command line.

    % /usr/local/package/simvascular/2018-11-25/post-install.sh
    
            This creates a 'simvascular' script file in /usr/local/bin.
    
  5. Launch SimVascular

    % simvascular
    


Note

SimVascular may fail to launch if certain shared libraries are missing from your computer. Missing libraries can be installed using "sudo apt-get install [missing lib name]". The following commands can be used to install some libraries commonly missing from standard Ubuntu distributions:

    sudo apt-get install libgstreamer0.10-0
    sudo apt-get install libgstreamer-plugins-base0.10-dev
    sudo apt-get install libxss
    sudo apt-get install libxmu-dev (for OpenCASCADE)
    sudo apt-get install libxi-dev  (for OpenCASCADE)


Installing svSolver

  1. Download the svSolver Ubuntu installer.

  2. Double-click on the downloaded installation (.deb) file.

  3. The solver is installed in /usr/local/sv/svsolver/yyyy-mm-dd

Installing svFSI

  1. Download the svFSI Ubuntu installer.

  2. Double-click on the downloaded installation (.deb) file.

  3. The solver is installed in /usr/local/sv/svfsi/yyyy-mm-dd

Installing MPI

Both svSolver and svFSI use MPI. 

For Ubuntu 14:      
    sudo apt-get install libmpich2-dev

For Ubuntu 16:
    sudo apt-get install libmpich-dev