MultiSample/UO2CreepUpdate
This is a MultiSample version of UO2CreepUpdate.
Example
[MultiSample<<<{"href": "../index.html"}>>>]
[GeneratedMeshGenerator<<<{"href": "../GeneratedMeshGenerator/index.html"}>>>]
[mymesh]
dim<<<{"description": "The dimension of the mesh to be generated"}>>> = 2
ymax<<<{"description": "Upper Y Coordinate of the generated mesh"}>>> = .01
xmax<<<{"description": "Upper X Coordinate of the generated mesh"}>>> = 0.005
[]
[]
[SubdomainIDGenerator<<<{"href": "../SubdomainIDGenerator/index.html"}>>>]
[subs]
input<<<{"description": "The mesh we want to modify"}>>> = mymesh
[]
[]
[MultiSampleMeshCombiner<<<{"href": "../MultiSampleMeshCombiner/index.html"}>>>]
[subs]
[]
[]
[UO2CreepUpdate<<<{"href": "index.html"}>>>]
[fuel_creep]
initial_grain_radius<<<{"description": "Fuel grain radius (m)"}>>> = ${initial_grain_radius}
oxygen_to_metal_ratio<<<{"description": "Oxygen to metal ratio"}>>> = ${oxygen_to_metal_ratio}
fission_rate<<<{"description": "Coupled fission rate"}>>> = fission_rate
density<<<{"description": "Initial fuel density"}>>> = ${density}
multi_sample_number_params<<<{"description": "List of Real value parameters to set for the generated objects"}>>> = 'a7'
multi_sample_number_values<<<{"description": "List of Real or Integer value vectors for each parameter, multi_sample_size entries each"}>>> = '7e-37 8e-37'
[]
[]
[ElementExtremeValue<<<{"href": "../ElementExtremeValue/index.html"}>>>]
[creep_rate]
value_type<<<{"description": "Type of extreme value to return. 'max' returns the maximum value. 'min' returns the minimum value. 'max_abs' returns the maximum of the absolute value."}>>> = max
variable<<<{"description": "The name of the variable that this postprocessor operates on"}>>> = creep_rate
execute_on<<<{"description": "The list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html."}>>> = timestep_end
[]
[]
[ComputeMultipleInelasticStress<<<{"href": "../ComputeMultipleInelasticStress/index.html"}>>>]
[elastic_stress]
tangent_operator<<<{"description": "Type of tangent operator to return. 'elastic': return the elasticity tensor. 'nonlinear': return the full, general consistent tangent operator."}>>> = nonlinear
inelastic_models<<<{"description": "The material objects to use to calculate stress and inelastic strains. Note: specify creep models first and plasticity models second."}>>> = 'fuel_creep'
absolute_tolerance<<<{"description": "Absolute convergence tolerance for the stress update iterations over the stress change after all update materials are called"}>>> = 1e-20
[]
[]
[MultiSamplePressure<<<{"href": "../MultiSamplePressure/index.html"}>>>]
[applied_pressure]
boundary<<<{"description": "The list of boundaries (ids or names) from the mesh where this object applies"}>>> = 'top'
function<<<{"description": "The function that describes the pressure"}>>> = applied_pressure
multi_sample_number_params<<<{"description": "List of Real value parameters to set for the generated objects"}>>> = 'factor'
multi_sample_number_values<<<{"description": "List of Real or Integer value vectors for each parameter, multi_sample_size entries each"}>>> = '6.80E+07 6.90E+07'
[]
[]
[ComputeLog10<<<{"href": "../ComputeLog10/index.html"}>>>]
[log_creep_rate]
pp_names<<<{"description": "Post-processors arguments"}>>> = creep_rate
expression<<<{"description": "function expression"}>>> = 0
execute_on<<<{"description": "The list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html."}>>> = 'initial timestep_end'
[]
[]
[](test/tests/multi_sample_action/test2.i)