Driver code for a collapsible channel problem with FSI. Presence of command line arguments indicates validation run with coarse resolution and small number of timesteps.
1024 unsigned coarsening_factor=4;
1027 coarsening_factor=4;
1031 unsigned nup=20/coarsening_factor;
1032 unsigned ncollapsible=40/coarsening_factor;
1033 unsigned ndown=40/coarsening_factor;
1034 unsigned ny=16/coarsening_factor;
1038 double lcollapsible=10.0;
1058 lup, lcollapsible, ldown,
ly);
1068 lup, lcollapsible, ldown,
ly);
1083 problem.time_pt()->time()=t_min;
1087 problem.set_initial_condition();
1094 ofstream trace_file;
1100 problem.doc_solution(doc_info, trace_file);
1106 unsigned nstep =
unsigned((t_max-t_min)/dt);
1113 for (
unsigned istep=0;istep<nstep;istep++)
1116 problem.unsteady_newton_solve(dt);
1119 problem.doc_solution(doc_info, trace_file);
Problem class.
Definition: fsi_chan_problem.h:315
Definition: oomph_utilities.h:499
std::string directory() const
Output directory.
Definition: oomph_utilities.h:524
void set_directory(const std::string &directory)
Definition: oomph_utilities.cc:298
unsigned & number()
Number used (e.g.) for labeling output files.
Definition: oomph_utilities.h:554
Definition: pseudosolid_node_update_elements.h:58
Definition: navier_stokes_elements.h:1749
Definition: solid_elements.h:608
void setup(Time *time_pt)
Create all GeomObjects needed to define the cylinder and the flag.
Definition: turek_flag_non_fsi.cc:277
double P_ext
External pressure.
Definition: fibre.cc:64
double P_up
Default pressure on the left boundary.
Definition: fsi_collapsible_channel.cc:183
string filename
Definition: MergeRestartFiles.py:39
const double ly
Definition: ConstraintElementsUnitTest.cpp:34
const unsigned ny
Definition: ConstraintElementsUnitTest.cpp:31
int Argc
Number of arguments + 1.
Definition: oomph_utilities.cc:407
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213