OpenCAEPoro  v0.5.0
A simulator for multicomponent porous media flow
Building and Installation

This is a simple instruction on building and testing. There is a top level cmake for configuration and building of the FASPxx shared library and the test programs suite. You can use a cmake-style way to compile the package; see https://cmake.org on how to use cmake for your own operating system. To compile, you alos need a C++ compiler.

$ mkdir Build; cd Build; cmake ..
$ make

You may config with different cmake options; for example:

(1) Build in Debug configuration:

$ cmake -DCMAKE_BUILD_TYPE=Debug ..

(2) Build with verbose on (with building messages):

$ cmake -DCMAKE_VERBOSE_MAKEFILE=ON ..

(3) Build with UMFPACK support (requires setting SUITESPARSE_DIR variable):

$ cmake -DUSE_UMFPACK=ON ..

You can also use alternative direct solver packages like MUMPS, SUPERLU, or MKL PARDISO instead of UMFPACK. They can be compiled in a similar way.