Skip to content

TravisMitchell/thermocapillary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Thermocapillary Overlay Template for TCLB

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).

How to use

To use this Overlay:

git clone [email protected]:TravisMitchell/thermocapillary.git
cd thermocapillary
./update.sh

The 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_planarBenchmark

With 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.

About

This repository stores the thermocapillary phase field model which is an extension on the model: d3q27_pf_velocity in the TCLB code base.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from CFD-GO/TCLB_overlay