Pore scale modelling
Go to file
2016-10-28 15:18:00 -04:00
analysis Refactoring lbpm_uCT_pp.cpp 2016-06-27 11:15:42 -04:00
cmake Creating initial reader for netcdf 2016-02-22 16:26:35 -05:00
common Refactoring lbpm_uCT_pp.cpp 2016-06-27 11:15:42 -04:00
cpu Fixed bugs in swap algorithm for D3Q19, checked D3Q7 also which I think was right 2016-07-25 11:09:05 -04:00
doxygen Created prelimary cmake build 2013-12-05 11:43:40 -05:00
example Added example job submission script for titan 2016-08-12 13:50:23 -04:00
gpu Fixed bugs in swap algorithm for D3Q19, checked D3Q7 also which I think was right 2016-07-25 11:09:05 -04:00
IO Fixing bug with netcdf writer 2016-06-28 16:00:30 -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 Updating scripts for Eos build 2016-07-25 09:46:34 -04:00
tests Adding files from OLCF 2016-10-28 15:18:00 -04:00
threadpool Working on more frequent blob id updates (for GPUs) 2015-09-14 17:30:35 -04:00
visit Finishing id mapping between timesteps, modifying TwoPhase to print the new global id. Still testing. 2015-08-25 14:32:36 -04:00
workflows Adding files from OLCF 2016-10-28 15:18:00 -04:00
.gitignore Two phase LBM with basic averaging 2013-10-08 22:29:21 -04:00
CMakeLists.txt Working on filter for lbpm_uCT_pp 2016-06-15 09:24:59 -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 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