This is a template repository for a overlay repository for TCLB Solver. Kind of a layer you can put on top of the TCLB's repository to allow you to develop and share your models or cases in your own repo, without the "baggage" of the main repo.
This Overlay is specifically for a thermocapillary extension to the three-dimensional phase-field LBM model (TCLB:d3q27_pf_velocity).
To use this Overlay:
git clone [email protected]:TravisMitchell/thermocapillary.git
cd thermocapillary
./update.shThe update script.sh will checkout all the files of the TCLB solver and the two repositories (TCLB, and your overlay) will share the same directory. You can operate on your repository with the standard git commands with:
make configure
./configure < use required TCLB options for compiling on your system e.g., --enable-double --with-cuda-arch=sm_60 >
make -j4 d3q27_pf_thermo
make -j4 d3q27_pf_thermo_planarBenchmarkWith these two models, you should be able to recreate all cases reported in Computational modeling of three-dimensional thermocapillary flow of recalcitrant bubbles using a coupled lattice Boltzmann-finite difference method and provided in the cases/ folder of this repository.