From 3a458c4a9cd44d9dff20889ec4a8d1d3c12ba053 Mon Sep 17 00:00:00 2001 From: James E McClure Date: Wed, 16 May 2018 22:53:38 -0400 Subject: [PATCH] db for dfh --- tests/lbpm_dfh_simulator.cpp | 37 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/tests/lbpm_dfh_simulator.cpp b/tests/lbpm_dfh_simulator.cpp index 4b16040b..893d6671 100644 --- a/tests/lbpm_dfh_simulator.cpp +++ b/tests/lbpm_dfh_simulator.cpp @@ -20,7 +20,6 @@ using namespace std; - //************************************************************************* // Implementation of Two-Phase Immiscible LBM //************************************************************************* @@ -66,19 +65,19 @@ int main(int argc, char **argv) string FILENAME; // Color Model parameters - int timestepMax = domain_db->getScalar( "timestepMax" ); - double tauA = domain_db->getScalar( "tauA" ); - double tauB = domain_db->getScalar( "tauB" ); - double rhoA = domain_db->getScalar( "rhoA" ); - double rhoB = domain_db->getScalar( "rhoB" ); - double Fx = domain_db->getVector( "F" )[0]; - double Fy = domain_db->getVector( "F" )[1]; - double Fz = domain_db->getVector( "F" )[2]; - double alpha = domain_db->getScalar( "alpha" ); - double beta = domain_db->getScalar( "beta" ); - bool Restart = domain_db->getScalar( "Restart" ); - double din = domain_db->getScalar( "din" ); - double dout = domain_db->getScalar( "dout" );; + int timestepMax = color_db->getScalar( "timestepMax" ); + double tauA = color_db->getScalar( "tauA" ); + double tauB = color_db->getScalar( "tauB" ); + double rhoA = color_db->getScalar( "rhoA" ); + double rhoB = color_db->getScalar( "rhoB" ); + double Fx = color_db->getVector( "F" )[0]; + double Fy = color_db->getVector( "F" )[1]; + double Fz = color_db->getVector( "F" )[2]; + double alpha = color_db->getScalar( "alpha" ); + double beta = color_db->getScalar( "beta" ); + bool Restart = color_db->getScalar( "Restart" ); + double din = color_db->getScalar( "din" ); + double dout = color_db->getScalar( "dout" );; double inletA=1.f; double inletB=0.f; double outletA=0.f; @@ -86,16 +85,16 @@ int main(int argc, char **argv) double flux = 10.f; // Read domain values - auto L = domain_db->getVector( "L" ); + auto L = domain_db->getVector( "L" ); auto size = domain_db->getVector( "n" ); auto nproc = domain_db->getVector( "nproc" ); int BoundaryCondition = domain_db->getScalar( "BC" ); int Nx = size[0]; int Ny = size[1]; int Nz = size[2]; - int Lx = L[0]; - int Ly = L[1]; - int Lz = L[2]; + double Lx = L[0]; + double Ly = L[1]; + double Lz = L[2]; int nprocx = nproc[0]; int nprocy = nproc[1]; int nprocz = nproc[2]; @@ -155,7 +154,7 @@ int main(int argc, char **argv) Dm.CommInit(comm); // Mask that excludes the solid phase - Domain Mask(Nx,Ny,Nz,rank,nprocx,nprocy,nprocz,Lx,Ly,Lz,BoundaryCondition); + Domain Mask(domain_db); MPI_Barrier(comm); Nx+=2; Ny+=2; Nz += 2;