Pore scale modelling
Go to file
2017-12-06 12:32:46 -05:00
analysis Fixing some compile warnings 2017-09-14 08:40:35 -04:00
cmake Adding initial Silo writer. Modifying writer interface. 2017-01-23 10:42:21 -05:00
common 1st effot to fix color BC issue 2017-11-27 07:33:41 -05:00
cpu correct the signs of the loaded velocity profiles, because the velocity calculation function ScaLBL_D3Q19_Velocity() extracts the distribution functions from the opposite memory locations 2017-12-05 14:26:54 +11:00
doxygen Created prelimary cmake build 2013-12-05 11:43:40 -05:00
example Added sample script for eos 2017-12-06 12:30:27 -05:00
gpu correct the signs of the loaded velocity profiles, because the velocity calculation function ScaLBL_D3Q19_Velocity() extracts the distribution functions from the opposite memory locations 2017-12-05 14:26:54 +11:00
IO Fixing bug with gcc 4.9 2017-09-14 08:12:22 -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 Updated descktop confgiure script to use visit silo version 2017-10-05 16:06:44 -04:00
tests Insert the velocity calculation function to update the velocity profiles after applying the boundary condition but before applying ScaLBL_Color_BC_z(Z) functions 2017-12-05 14:19:56 +11:00
threadpool Fixing some compile warnings 2017-09-14 08:40:35 -04:00
visit Fixing compile error with Visit 2017-09-08 11:52:58 -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 Adding initial Silo writer. Modifying writer interface. 2017-01-23 10:42:21 -05: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 Cleaned up build instructions to README.md 2016-09-01 14:32:16 -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
README.visit Updating visit documentation 2015-07-09 11:59:36 -04:00
ValgrindSuppresionFile More work on valgrind 2015-03-06 11:40:10 -05:00

LBPM-WIA

Lattice Boltzmann Methods for Porous Media with Integrated Averaging

========

Notes on installation

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

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