Pore scale modelling
Go to file
2018-10-24 12:58:47 -04:00
analysis remove morphology.cpp 2018-10-23 23:51:45 -04:00
cmake Updating CMake files to remove option for visit plugin and force C++14 or newer 2018-09-24 11:51:23 -04:00
common debugging color comm bug 2018-09-19 21:30:30 -04:00
cpu gpu color clenaup 2018-09-22 17:15:00 -04:00
doxygen Created prelimary cmake build 2013-12-05 11:43:40 -05:00
example added ReadType to examples 2018-09-28 14:08:04 -04:00
gpu Using regular cuda instead of zero copy for comms 2018-09-22 23:46:38 -04:00
IO Fixed bug in netcdf reader 2018-06-05 17:19:36 -04:00
models added ramp up for steady state 2018-10-24 12:58:47 -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 desktop update 2018-10-11 15:09:45 -04:00
tests remove debug write statements 2018-10-22 15:49:16 -04:00
threadpool Fixing minor bugs in CMake for static builds and external libraries 2018-04-25 13:27:31 -04:00
workflows add a TODO list for all python preprocess/postprocess scripts 2016-11-22 17:27:21 -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 Updating CMake files to remove option for visit plugin and force C++14 or newer 2018-09-24 11:51:23 -04:00
ctest_script.cmake Modifying ctest script for titan 2014-06-18 14:52:50 -04:00
LICENSE restored original license 2016-09-08 13:45:48 -04:00
README.md Updating CMake files to remove option for visit plugin and force C++14 or newer 2018-09-24 11:51:23 -04:00
README.titan Finishing id mapping between timesteps, modifying TwoPhase to print the new global id. Still testing. 2015-08-25 14:32:36 -04: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