Installation
Contents
System requirements
Theoretically, 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:
- OS: Linux, Mac, FreeBSD, Unix
- Compiler: Fortran 90 compiler such as Intel, gfortran, g95
- Support softwares: Python, make
- Parallel environments: MPI
Configure and compile BDF package
Several steps are needed to install BDF package.
- 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.
- Set blas and lapack library.
- For flaxibality reason, we ask users to set blas and lapack libraries.
- export MATHLIB="-LMathLibDir -llapackname -lblasname"
- 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.
- Make