List of commits:
Subject Hash Author Date (UTC)
fixed error in buoyancykernel 521f349b030e88ca204637cdda9995dae4802618 Anurag Misra 2017-12-05 22:24:28
Deleted extraneous case files cecb4eca8cb2d933acaad226831230f3517c5132 Anurag.Misra 2017-12-05 13:10:40
fixed batchSettler case with real values 5e3967ef13cd8b570522b7d1cbc59ca01f76ec16 Anurag.Misra 2017-12-05 13:05:30
fixed horizontalSettler2D mesh d79c28081dd5b2cc6f77c9c003c26941d3a27ea6 Anurag Misra 2017-12-05 12:59:28
fixed buoyancy kernel definition 63b8743b0bb1d1316ec16e85382cd49ca0431356 Anurag Misra 2017-12-05 12:53:37
Added additional case file for troubleshooting 6e8b93a3ef9ab2c9bae9a6b2eb85ecedbaf45a68 Anurag Misra 2017-11-28 15:33:40
updated boundary conditions, minor changes in mesh 3ab8a7206d97870b823dcdceb939f0494c4be1a6 Anurag Misra 2017-11-10 17:50:16
Explicity defined floats to solve compilation problems with centOS/RHEL 5be4ffff7079912f4481525944fc5e778b9040e5 Anurag Misra 2017-11-09 15:16:47
Replaced instances of pow with Foam::pow to solve compilation problems with centOS/RHEL 1b5fb4cbdb7d57eb035f8f3ff110d91f88109545 Anurag Misra 2017-11-09 15:10:32
Renamed testCase0 to batchSettler 41a5dfa7953de58bea67e177a2be3282aef19b4b Anurag Misra 2017-11-09 15:04:56
Added new test case, continuous settler 9445b7f20882040279a500c3bf96d6c0c6fc7d49 Anurag Misra 2017-11-09 15:03:14
improved and parametrized batchSettler mesh e3cafb8122b092316bee98619ddb7c6b88b03329 Anurag Misra 2017-10-21 16:15:43
clean buoyancyInduced coalescenceKernels : select continuous phase via dictionary + update testcase 4aec5813eb4cff7d133a59cd51ec703432bce454 Cyrille Bonamy 2017-10-16 21:48:52
debug + supress hack of coalescenceKernel class 7ede4d4c9283c6865f560ec1259177f335918c34 Cyrille Bonamy 2017-10-16 21:38:20
supress unnecessary files (mesh generated with blockmesh command) d77cea7ecb13092c8dc8aac3865fa73bde9b2b4b Cyrille Bonamy 2017-10-16 21:37:17
move all testcases in unique directory d3aa43dc5e49267577403dbe5928ea37a0506639 Cyrille Bonamy 2017-10-16 21:36:45
fixed calculation of relative velocity c24a80e1330dfff8aa73e9613ba733e34579f4d0 Anurag Misra 2017-10-13 14:24:44
corrected buoyancy kernel aa79b76dd69bd0c168790376972ce7cfb9dff64c Anurag Misra 2017-10-13 11:19:28
Updated dictionary files in all cases 256463d85a1b3aeda3b54054461e94ba1eb193eb Anurag Misra 2017-10-12 21:03:28
temporary fix for buoyancy coalescence kernel d0e321233fe4d6aff922bb7f6aaae40a1e7be589 Anurag Misra 2017-10-12 20:50:59
Commit 521f349b030e88ca204637cdda9995dae4802618 - fixed error in buoyancykernel
Author: Anurag Misra
Author date (UTC): 2017-12-05 22:24
Committer name: Anurag Misra
Committer date (UTC): 2017-12-05 22:24
Parent(s): cecb4eca8cb2d933acaad226831230f3517c5132
Signer:
Signing key:
Signing status: N
Tree: 865fe9e20fc9e4a075c15cc4c6e9123af3d67b85
File Lines added Lines deleted
multiphaseEulerPbeFoam/createFields.H 27 1
multiphaseEulerPbeFoam/quadratureMethods/populationBalanceModels/populationBalanceSubModels/coalescenceKernels/buoyancyInduced/buoyancyInduced.C 8 1
File multiphaseEulerPbeFoam/createFields.H changed (mode: 100644) (index c306718..e635e61)
... ... setRefCell
104 104 ); );
105 105 mesh.setFluxRequired(p_rgh.name()); mesh.setFluxRequired(p_rgh.name());
106 106
107
108 107 #include "createMRFZones.H" #include "createMRFZones.H"
109 108
109 volScalarField ifPorous
110 (
111 IOobject
112 (
113 "ifPorous",
114 runTime.timeName(),
115 mesh,
116 IOobject::MUST_READ,
117 IOobject::AUTO_WRITE
118 ),
119 mesh
120 );
121
122 forAll(mesh.C(), celli)
123 {
124 vector Ci = mesh.C()[celli];
125 // For a general case
126 // ifPorous[celli] = yourFunction(Ci.x(), Ci.y(), Ci.z());
127
128 // For specific case
129 if(Ci.x() > 81.0 && Ci.x() < 111.0)
130 ifPorous[celli] = 1;
131 else
132 ifPorous[celli] = 0;
133 }
134
135 ifPorous.write(); // Writing just once for checking porousZone distribution in paraview
File multiphaseEulerPbeFoam/quadratureMethods/populationBalanceModels/populationBalanceSubModels/coalescenceKernels/buoyancyInduced/buoyancyInduced.C changed (mode: 100644) (index ce74457..ef9004e)
... ... Foam::populationBalanceSubModels::coalescenceKernels::buoyancyInduced::Ka
114 114 word diaSauter_ = IOobject::groupName("d", thisPhaseName_); word diaSauter_ = IOobject::groupName("d", thisPhaseName_);
115 115 volScalarField dSauter_ volScalarField dSauter_
116 116 ( (
117 mesh_.lookupObject<volScalarField>(diaSauter_)
117 mesh_.lookupObject<volScalarField>
118 (
119 IOobject::groupName("moment.3.populationBalance", thisPhaseName_)
120 )
121 /mesh_.lookupObject<volScalarField>
122 (
123 IOobject::groupName("moment.2.populationBalance", thisPhaseName_)
124 )
118 125 ); );
119 126
120 127 //- Evaluate relative velocity of different drops //- Evaluate relative velocity of different drops
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/velagala/MultiPhaseQBMM

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/velagala/MultiPhaseQBMM

Clone this repository using git:
git clone git://git.rocketgit.com/user/velagala/MultiPhaseQBMM

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main