This library aim to implement and test CutFEM algorithms on simple examples.
- add a build folder in the root folder.
- add the library that you want to link. If you run sequential, then just enable USE_UMFPACK
- Set the option of the building procedure
- "cd build; cmake ..; make -j4;"
To create the Darcy problem to reproduce results using Python: 1 - All option can be OFF appart from CUTFEM_BUILD_PYTHON_WRAPPER 2. "cmake ..; make -j4;" 2 - Go to the python folder "cd ../../python/darcy;" 3 - In the darcy_wrapper.py file one must link to the library. Verify that the good extension is used. 4 - run darcy.py
Note : It is important to turn off the options for finding libraries if they are not installed, otherwise the compilation will not succeed.
Note : When compiling the python library, the MPI option should be turned off.
On another hand, to update all modules (test, solver etc) one can do "git submodule update --init --recursive"
- add the module SuiteSparse "git submodule update --init --SuiteSparse"
- Go to UMFPACK folder "make local; make install;
- Fixe the cmake/FindUMFPACK.cmake