Pore scale modelling
Go to file
2021-10-21 20:38:48 -04:00
analysis update to docx 2021-10-21 20:24:10 -04:00
cmake downgrade CMake version to 3.10.0; fix minor bugs and build 2021-05-25 03:05:46 -04:00
common Merge branch 'master' into electrokinetic 2021-10-13 16:46:38 +11:00
cpu Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2021-10-14 08:29:10 -04:00
cuda Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2021-10-14 08:29:10 -04:00
docs update visualization 2021-10-21 20:38:48 -04:00
doxygen updating documentation 2021-10-03 19:56:26 -04:00
example Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2021-07-26 08:21:04 -04:00
hip update flux-saving routines on GPU;to be verified 2021-10-13 15:46:08 +11:00
IO Cleaning up doxygen warnings 2021-09-13 11:51:21 -04:00
models make visualization a public function 2021-10-21 20:38:18 -04:00
pmmc Finishing id mapping between timesteps, modifying TwoPhase to print the new global id. Still testing. 2015-08-25 14:32:36 -04:00
sample_scripts update cascades scrit 2021-08-30 08:37:47 -04:00
StackTrace Creating HDF5 writer using Xmdf for visualization 2021-06-02 15:36:44 -04:00
tests update visualization 2021-10-21 20:38:48 -04:00
threadpool Cleaning up doxygen warnings 2021-09-13 11:51:21 -04:00
workflows add a TODO list for all python preprocess/postprocess scripts 2016-11-22 17:27:21 -05:00
.clang-format Fixing bug with analysis 2021-01-22 10:05:16 -05:00
.gitignore Updated git ignore to ignore .swp files 2017-12-06 12:32:46 -05:00
.project fixing filters with math dot h and array by deleting the pow function 2017-09-11 16:25:20 -04:00
CMakeLists.txt Cleaning up doxygen warnings 2021-09-13 11:51:21 -04:00
ctest_script.cmake Updating FindMPI 2021-03-01 14:02:29 -05:00
LICENSE restored original license 2016-09-08 13:45:48 -04:00
README.md Trying to make README look nice 2018-11-26 10:59:28 -05:00
README.titan Updating FindMPI 2021-03-01 14:02:29 -05:00
ValgrindSuppresionFile More work on valgrind 2015-03-06 11:40:10 -05:00

LBPM

Lattice Boltzmann Methods for Porous Media

========

Notes on installation

  • example configure scripts for cmake are in the sample_scripts directory
  • required dependencies - MPI, HDF5, SILO, C++14
  • optional dependencies - NetCDF, CUDA, TimerUtility

Build dependencies (zlib, hdf5, silo) OR point to an existing installation

Configure, build & install procedure

  • create an empty directory to install (do not build in source!)

    mkdir /path/to/my/install

    cd /path/to/my/install

  • edit configure script from sample_scripts directory and configure (e.g.)

    /path/to/LBPM-WIA/sample_scripts/configure_desktop

  • compile and install

    make -j4 && make install

  • run the unit tests to make sure it works

    ctest