|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <StrategyList> |
3 | 3 | <StrategyItem n="stabilized_shallow_water_solver" |
4 | | - pn="Stabilized shallow water solver" |
5 | | - ImplementedInFile="stabilized_shallow_water_solver.py" |
6 | | - ImplementedInApplication="ShallowWaterApplication" |
7 | | - ImplementedInPythonFile="stabilized_shallow_water_solver" |
8 | | - MinimumKratosVersion="9000" |
| 4 | + pn="Shallow water flow" |
9 | 5 | App="ShallowWater" |
| 6 | + NeedElements="false" |
10 | 7 | help=""> |
11 | 8 |
|
12 | 9 | <!-- list of options to be filled --> |
13 | 10 | <parameter_list> |
14 | 11 | <parameter n="maximum_iterations" pn="Maximum iterations" type="integer" v="10" values="" help=""/> |
15 | 12 | <parameter n="echo_level" pn="Echo level" type="int" v="0" help=""/> |
| 13 | + <parameter n="stabilization_factor" pn="Stabilization factor" type="double" v="0.01" help=""/> |
| 14 | + <parameter n="shock_capturing_type" pn="Shock capturing type" type="combo" values="residual_viscosity,gradient_jump,flux_correction" v="residual_viscosity" help=""/> |
| 15 | + <parameter n="shock_capturing_factor" pn="Shock capturing factor" type="double" v="0.5" help=""/> |
16 | 16 | </parameter_list> |
17 | 17 |
|
| 18 | + <!-- linear solver settings --> |
18 | 19 | <linearSolvers> |
19 | | - <linearSolverItem n="linear_solver_settings" pn="Linear Solver" > |
| 20 | + <linearSolverItem n="linear_solver_settings" pn="Linear Solver"> |
20 | 21 | <filterFeatures> |
21 | 22 | <filter field="SolverType" value="Standard"/> |
22 | 23 | </filterFeatures> |
|
25 | 26 | </linearSolverItem> |
26 | 27 | </linearSolvers> |
27 | 28 |
|
| 29 | + <!-- scheme settings --> |
28 | 30 | <schemes> |
29 | | - <scheme n="bdf" pn="Backward differenctiation formula" help=""> |
| 31 | + <scheme n="bdf" pn="Backward differenctiation formula" help="" NeedElements="false"> |
| 32 | + <parameter_list> |
| 33 | + <parameter n="time_integration_order" pn="BDF order" type="int" v="2" help=""/> |
| 34 | + </parameter_list> |
| 35 | + <element_filters> |
| 36 | + </element_filters> |
| 37 | + </scheme> |
| 38 | + </schemes> |
| 39 | + |
| 40 | + </StrategyItem> |
| 41 | + |
| 42 | + <StrategyItem n="wave_solver" |
| 43 | + pn="Waves propagation" |
| 44 | + App="ShallowWater" |
| 45 | + NeedElements="false" |
| 46 | + help=""> |
| 47 | + |
| 48 | + <!-- list of options to be filled --> |
| 49 | + <parameter_list> |
| 50 | + <parameter n="maximum_iterations" pn="Maximum iterations" type="integer" v="10" values="" help=""/> |
| 51 | + <parameter n="echo_level" pn="Echo level" type="int" v="0" help=""/> |
| 52 | + <parameter n="stabilization_factor" pn="Stabilization factor" type="double" v="0.01" help=""/> |
| 53 | + </parameter_list> |
| 54 | + |
| 55 | + <!-- linear solver settings --> |
| 56 | + <linearSolvers> |
| 57 | + <linearSolverItem n="linear_solver_settings" pn="Linear Solver"> |
| 58 | + <filterFeatures> |
| 59 | + <filter field="SolverType" value="Standard"/> |
| 60 | + </filterFeatures> |
| 61 | + <defaults> |
| 62 | + </defaults> |
| 63 | + </linearSolverItem> |
| 64 | + </linearSolvers> |
| 65 | + |
| 66 | + <!-- scheme settings --> |
| 67 | + <schemes> |
| 68 | + <scheme n="bdf" pn="Backward differenctiation formula" help="" NeedElements="false"> |
| 69 | + <parameter_list> |
| 70 | + <parameter n="time_integration_order" pn="BDF order" type="int" v="2" help=""/> |
| 71 | + </parameter_list> |
| 72 | + <element_filters> |
| 73 | + </element_filters> |
| 74 | + </scheme> |
| 75 | + <scheme n="cn" pn="Crank Nicolson" help="" NeedElements="false"> |
30 | 76 | <parameter_list> |
31 | | - <parameter n="order" pn="Order" type="int" v="2" help=""/> |
32 | 77 | </parameter_list> |
33 | 78 | <element_filters> |
34 | 79 | </element_filters> |
|
0 commit comments