|
| 1 | +<?xml version="1.0" encoding="UTF-8" ?> |
| 2 | +<svMultiPhysicsFile version="0.1"> |
| 3 | + |
| 4 | +<GeneralSimulationParameters> |
| 5 | + |
| 6 | + <Continue_previous_simulation> false </Continue_previous_simulation> |
| 7 | + <Number_of_spatial_dimensions> 3 </Number_of_spatial_dimensions> |
| 8 | + <Number_of_time_steps> 2 </Number_of_time_steps> |
| 9 | + <Time_step_size> 0.005 </Time_step_size> |
| 10 | + <Spectral_radius_of_infinite_time_step> 0.50 </Spectral_radius_of_infinite_time_step> |
| 11 | + <Searched_file_name_to_trigger_stop> STOP_SIM </Searched_file_name_to_trigger_stop> |
| 12 | + |
| 13 | + <Save_results_to_VTK_format> 1 </Save_results_to_VTK_format> |
| 14 | + <Name_prefix_of_saved_VTK_files> result </Name_prefix_of_saved_VTK_files> |
| 15 | + <Increment_in_saving_VTK_files> 1 </Increment_in_saving_VTK_files> |
| 16 | + <Start_saving_after_time_step> 1 </Start_saving_after_time_step> |
| 17 | + |
| 18 | + <Increment_in_saving_restart_files> 200 </Increment_in_saving_restart_files> |
| 19 | + <Convert_BIN_to_VTK_format> 0 </Convert_BIN_to_VTK_format> |
| 20 | + |
| 21 | + <Verbose> 1 </Verbose> |
| 22 | + <Warning> 0 </Warning> |
| 23 | + <Debug> 0 </Debug> |
| 24 | + |
| 25 | +</GeneralSimulationParameters> |
| 26 | + |
| 27 | +<Add_mesh name="msh" > |
| 28 | + |
| 29 | + <Mesh_file_path> ../pipe_RCR_sv0D/mesh-complete/mesh-complete.mesh.vtu </Mesh_file_path> |
| 30 | + |
| 31 | + <Add_face name="lumen_inlet"> |
| 32 | + <Face_file_path> ../pipe_RCR_sv0D/mesh-complete/mesh-surfaces/lumen_inlet.vtp </Face_file_path> |
| 33 | + </Add_face> |
| 34 | + |
| 35 | + <Add_face name="lumen_outlet"> |
| 36 | + <Face_file_path> ../pipe_RCR_sv0D/mesh-complete/mesh-surfaces/lumen_outlet.vtp </Face_file_path> |
| 37 | + </Add_face> |
| 38 | + |
| 39 | + <Add_face name="lumen_wall"> |
| 40 | + <Face_file_path> ../pipe_RCR_sv0D/mesh-complete/mesh-surfaces/lumen_wall.vtp </Face_file_path> |
| 41 | + </Add_face> |
| 42 | + |
| 43 | +</Add_mesh> |
| 44 | + |
| 45 | +<Add_equation type="fluid" > |
| 46 | + <Coupled> 1 </Coupled> |
| 47 | + <Min_iterations> 3 </Min_iterations> |
| 48 | + <Max_iterations> 10 </Max_iterations> |
| 49 | + <Tolerance> 1e-3 </Tolerance> |
| 50 | + <Backflow_stabilization_coefficient> 0.2 </Backflow_stabilization_coefficient> |
| 51 | + |
| 52 | + <Density> 1.06 </Density> <!-- g/cm^3 --> |
| 53 | + <Viscosity model="Constant" > |
| 54 | + <Value> 0.04 </Value> <!-- poise --> |
| 55 | + </Viscosity> |
| 56 | + |
| 57 | + <Output type="Spatial" > |
| 58 | + <Velocity> true </Velocity> |
| 59 | + <Pressure> true </Pressure> |
| 60 | + <Traction> true </Traction> |
| 61 | + <WSS> true </WSS> |
| 62 | + <Vorticity> true </Vorticity> |
| 63 | + <Divergence> true </Divergence> |
| 64 | + </Output> |
| 65 | + |
| 66 | + <LS type="NS" > |
| 67 | + <Linear_algebra type="fsils" > |
| 68 | + <Preconditioner> fsils </Preconditioner> |
| 69 | + </Linear_algebra> |
| 70 | + <Max_iterations> 10 </Max_iterations> |
| 71 | + <NS_GM_max_iterations> 3 </NS_GM_max_iterations> |
| 72 | + <NS_CG_max_iterations> 500 </NS_CG_max_iterations> |
| 73 | + <Tolerance> 1e-3 </Tolerance> |
| 74 | + <NS_GM_tolerance> 1e-3 </NS_GM_tolerance> |
| 75 | + <NS_CG_tolerance> 1e-3 </NS_CG_tolerance> |
| 76 | + <Krylov_space_dimension> 50 </Krylov_space_dimension> |
| 77 | + </LS> |
| 78 | + |
| 79 | + <svZeroDSolver_interface> |
| 80 | + <Coupling_type> semi-implicit </Coupling_type> |
| 81 | + <Configuration_file> svzerod_3Dcoupling.json </Configuration_file> |
| 82 | + <Shared_library> ../../../../svZeroDSolver/build/src/interface/libsvzero_interface.dylib </Shared_library> |
| 83 | + <Initial_flows> 0.0 </Initial_flows> |
| 84 | + <Initial_pressures> 0.0 </Initial_pressures> |
| 85 | + <Pressure_conversion_factor> 0.00075006157584566 </Pressure_conversion_factor> <!-- dyn/cm^2 to mmHg --> |
| 86 | + <Flowrate_conversion_factor> 1.0 </Flowrate_conversion_factor> <!-- cm^3/s to ml/s --> |
| 87 | + </svZeroDSolver_interface> |
| 88 | + |
| 89 | + <Add_BC name="lumen_inlet" > |
| 90 | + <Type> Dir </Type> |
| 91 | + <Time_dependence> Unsteady </Time_dependence> |
| 92 | + <Temporal_values_file_path> ../pipe_RCR_sv0D/lumen_inlet.flw</Temporal_values_file_path> |
| 93 | + <Zero_out_perimeter> true </Zero_out_perimeter> |
| 94 | + <Impose_flux> true </Impose_flux> |
| 95 | + </Add_BC> |
| 96 | + |
| 97 | + <Add_BC name="lumen_outlet" > |
| 98 | + <Type> Neu </Type> |
| 99 | + <Time_dependence> Coupled </Time_dependence> |
| 100 | + <svZeroDSolver_block> RCR_coupling </svZeroDSolver_block> |
| 101 | + </Add_BC> |
| 102 | + |
| 103 | + <Add_BC name="lumen_wall" > |
| 104 | + <Type> Dir </Type> |
| 105 | + <Time_dependence> Steady </Time_dependence> |
| 106 | + <Value> 0.0 </Value> |
| 107 | + </Add_BC> |
| 108 | + |
| 109 | +</Add_equation> |
| 110 | + |
| 111 | +</svMultiPhysicsFile> |
0 commit comments