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"
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
./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