welcome: please sign in

Revision 8 as of 2013-08-30 05:47:15

Clear message
location: Installation

MainPage

Installation

System requirements

In principle, BDF support all Unix-like platforms. However, we strongly propose you to use BDF at Linux platform together Intel Fortran and C compiler because BDF package is developed and thoroughly tested on such platforms. System requirements of BDF is summarized as following lines:

Configure and compile BDF package

Several steps are needed to install BDF package.

  1. Set fortran and C compiler.
    • $export FC=ifort
    • $export CC=gcc
    • Tips: If you ignored this step, the configure script will pick up the gfortran and gcc compiler as default.
  2. Set blas and lapack library.
    • For flaxibality reason, we ask users to set blas and lapack libraries.
    • $export MATHLIB="-LMathLibDir -llapackname -lblasname"
  3. Configure BDF package.
    • After setting compiler and mathematic library. You can configure BDF by command configure in BDF root directory.
      • $configure
      Configure support several parameters.
      • --enable-debug=yes[no] Compile BDF in debug mode.
      • --enable-i8=yes[no] Compile BDF with 64 bit integrals.
      • --enable-openmp=yes[no] Compile BDF with OpenMP supporting.
  4. Make
    • $make
  5. Some typical installation
    • A 64bit machine with intel compiler and MKL library.
      • $export FC=ifort
      • $export CC=gcc
      • $export MATHILIB="-L/opt/intel -lmkl -lguide"
      • $./configure --enabale-i8=yes --enable-openmp=yes
      • $make
    • A Mac laptop with gfortran, gcc and user compiled lapack and blas library
      • $export FC=gfortran
      • $export CC=gcc $export MATHILIB="-L/Users/mike/mathlib -lblas -llapack"
      • $./configure --enabale-i8=yes --enable-openmp=yes
      • $make

Set system variables of BDF package