OpenFPM scripts

OpenFPM scripts

The OpenFPM installation system is modular in the sense that use several different scripts to install or detects components required by OpenFPM. The main script "./install" drive each script to complete the installation. Many part of the installation process can be recalled independently. Here we review each script

 
 

Installation of components

BOOST:  
./script/install_BOOST.sh /dependency/folder/ 4 gcc

 

  • /dependency/folder/:is the folder where all the dependencies are installed (default: $HOME)
  • 4: Number of cores to use in installation
  • gcc:Boost toolset to use in compilation, possible chooses are "gcc, msvc, intel-linux, intel-win, acc, borland, como-linux, cw, dmc, hp_cxx, sun"
PETSC and linear algebra:
Note: The PETSC install script call the EIGEN install script and the SUITESPARSE install script
./script/install_PETSC.sh /dependency/folder/ 4 gcc g++ gfortran gfortran
  • /dependency/folder/:is the folder where all the dependencies are installed (default: $HOME)
  • 4: Number of cores to use in installation
  • gcc: Compiler to use for C code
  • g++: Compiler to use for C++ code
  • gfortran: Compiler to use for gfortran code
  • gfortran: Compiler to use for gfortran code
OTHER INSTALLERS
./script/install_XXXXXX /dependency/folder/ 4
  • /dependency/folder/:is the folder where all the dependencies are installed (default: $HOME)
  • 4: Number of cores to use in installation