Pore scale modelling
Go to file
Thomas Ramstad 23189f5577
Clang format (#55)
Run clang-format on modules of code
2021-11-08 22:58:37 +01:00
.github/workflows Update c-cpp.yml (#54) 2021-11-07 20:38:36 +01:00
analysis Clang format (#55) 2021-11-08 22:58:37 +01:00
cmake Fixing minor bug in CMake with TEST_MAX_PROCS 2021-11-03 12:27:11 -04:00
common Clang format (#55) 2021-11-08 22:58:37 +01:00
cpu Clang format (#55) 2021-11-08 22:58:37 +01:00
cuda merge doc update 2021-10-21 20:26:21 -04:00
docs merge vis docs 2021-11-03 09:18:25 -04:00
doxygen updating documentation 2021-10-03 19:56:26 -04:00
example added test for new morph data structure 2021-11-02 10:50:36 -04:00
hip merge doc update 2021-10-21 20:26:21 -04:00
IO merge hdf5 bugfix 2021-11-03 12:39:59 -04:00
models Clang format (#55) 2021-11-08 22:58:37 +01: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 Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2021-09-01 07:39:10 -04:00
StackTrace Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2021-09-01 07:39:10 -04:00
tests Fixing failing test without Silo 2021-11-04 16:34:18 -04:00
threadpool Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2021-09-14 09:18:37 -04:00
workflows Update grid utility script 2021-08-30 10:07:53 +02:00
.clang-format Clang format (#55) 2021-11-08 22:58:37 +01:00
.clang-format-2 Add clang script and .clang example (#52) 2021-11-05 15:17:15 +01: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
clang-format-all Add clang script and .clang example (#52) 2021-11-05 15:17:15 +01:00
CMakeLists.txt Fixing minor bug in CMake with TEST_MAX_PROCS 2021-11-03 12:27:11 -04:00
ctest_script.cmake Updating FindMPI 2021-03-01 14:02:29 -05:00
LICENSE concatenating licenses 2018-05-25 07:57:14 -04:00
README.md Update README.md 2020-06-23 13:51:14 +02: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/sample_scripts/configure_desktop

  • compile and install

    make -j4 && make install

  • run the unit tests to make sure it works

    ctest