This data package contains the outcome of a study to develop a new method for the simulation of colloids suspended in viscoelatic fluids. This includes the implementation itself, scripts for running the validation simulations, and high-resolution data produced during this validation process. This data could serve as a reliable reference for future investigations, and the simulations scripts can easily be customized to study similar systems at parameters and resolutions of interest. The results of the analysis are reported on in the associated publication with the same title https://doi.org/10.1140/epje/s10189-020-00005-6. This data set contains all information necessary to reproduce the graphs in the paper and can be broken down into three categories. The first category (code_data.zip) contains all scripts necessary for graph reproduction using post-processed data. This subset comprises latex, python, and gnuplot scripts. It also contains the C++ source code (for 3-dimensional simulations) and Python scripts (for 2-dimensional simulations) to generate unprocessed data; and the scripts that lead to the post-processed data from which the figures can be generated. The unprocessed data from the two-dimensional simulations is also included. The second category (dataLB.tar.gz) contains the unprocessed data from the three-dimensional simulations. At the top level, a full description is given in the form of a README.md file that details the manner in which the provided scripts may be used to recreate the figures in the paper.
code_data.zip
- [python-code] Python scripts to discretize Oldroyd-B and to perform the calculations for sections 4.1, 4.2 and 4.3
- [sphere-code] Python scripts and C++ code that perform simulations and analyze them to produce the results for figure 10
- [plots/data] Data as presented in the paper
- everything else: Gnuplot scripts and LaTeX source for the paper and its figures
dataLB.tar.gz
- LB: Data from the LB simulations
Software versions used
- Python 3.8.5
- NumPy 1.19.1
- SciPy 1.5.2
- SymPy 1.6.2
- pystencils git hash: 2d75846228efb147b3f1f9af819baf28ba168dc5
- lbmpy git hash: 956c5c44011340e0ea026ddf1035614c507fdc98
- waLBerla git hash: ffe98bd7754c80e53a5507037eb5b00b7e125cca
- gnuplot 5.2 patchlevel 8
- TeX Live 2020