update executable list and NP_cell simulator

This commit is contained in:
Zhe Li
2022-04-27 14:04:11 +10:00
parent 86be316977
commit 754b1ad9d9
2 changed files with 6 additions and 5 deletions

View File

@@ -7,6 +7,7 @@ ADD_LBPM_EXECUTABLE( lbpm_greyscale_simulator )
ADD_LBPM_EXECUTABLE( lbpm_greyscaleColor_simulator ) ADD_LBPM_EXECUTABLE( lbpm_greyscaleColor_simulator )
ADD_LBPM_EXECUTABLE( lbpm_electrokinetic_SingleFluid_simulator ) ADD_LBPM_EXECUTABLE( lbpm_electrokinetic_SingleFluid_simulator )
ADD_LBPM_EXECUTABLE( lbpm_nernst_planck_simulator ) ADD_LBPM_EXECUTABLE( lbpm_nernst_planck_simulator )
ADD_LBPM_EXECUTABLE( lbpm_nernst_planck_cell_simulator )
ADD_LBPM_EXECUTABLE( lbpm_cell_simulator ) ADD_LBPM_EXECUTABLE( lbpm_cell_simulator )
ADD_LBPM_EXECUTABLE( lbpm_freelee_simulator ) ADD_LBPM_EXECUTABLE( lbpm_freelee_simulator )
ADD_LBPM_EXECUTABLE( lbpm_freelee_SingleFluidBGK_simulator ) ADD_LBPM_EXECUTABLE( lbpm_freelee_SingleFluidBGK_simulator )

View File

@@ -79,7 +79,7 @@ int main(int argc, char **argv)
fflush(stdout); fflush(stdout);
// Create analysis object // Create analysis object
ElectroChemistryAnalyzer Analysis(IonModel.Dm); //ElectroChemistryAnalyzer Analysis(IonModel.Dm);
// Get internal iteration number // Get internal iteration number
//StokesModel.timestepMax = Study.getStokesNumIter_PNP_coupling(StokesModel.time_conv,IonModel.time_conv); //StokesModel.timestepMax = Study.getStokesNumIter_PNP_coupling(StokesModel.time_conv,IonModel.time_conv);
@@ -135,9 +135,9 @@ int main(int argc, char **argv)
//fflush(stdout); //fflush(stdout);
if (timestep%Study.analysis_interval==0){ //if (timestep%Study.analysis_interval==0){
Analysis.Basic(IonModel,PoissonSolver,StokesModel,timestep); // Analysis.Basic(IonModel,PoissonSolver,StokesModel,timestep);
} //}
if (timestep%Study.visualization_interval==0){ if (timestep%Study.visualization_interval==0){
//Analysis.WriteVis(IonModel,PoissonSolver,StokesModel,Study.db,timestep); //Analysis.WriteVis(IonModel,PoissonSolver,StokesModel,Study.db,timestep);
// PoissonSolver.getElectricPotential(timestep); // PoissonSolver.getElectricPotential(timestep);
@@ -152,7 +152,7 @@ int main(int argc, char **argv)
} }
if (rank==0) printf("Save simulation raw data at maximum timestep\n"); if (rank==0) printf("Save simulation raw data at maximum timestep\n");
Analysis.WriteVis(IonModel,PoissonSolver,StokesModel,Study.db,timestep); //Analysis.WriteVis(IonModel,PoissonSolver,StokesModel,Study.db,timestep);
if (rank==0) printf("Maximum timestep is reached and the simulation is completed\n"); if (rank==0) printf("Maximum timestep is reached and the simulation is completed\n");
if (rank==0) printf("*************************************************************\n"); if (rank==0) printf("*************************************************************\n");