{ name: "iga", label: "finstock", version: [ 0, 0, 0, 1], material_definitions: { Al: { mass_density: 1e-4, linear_elastic: { youngs_modulus: 10e6, poissons_ratio: 0.33 }, }, }, function_definitions: { constant_1: { constant: { value: 1, lifetime: { birth: 0, death: 1, tol: 1e-5 } } }, }, interval_definitions: { every_step: { start_time: 0.0, stop_time: 1.0, }, output: { start_time: 0.0, stop_time: 10.0, time_increment: 1 } }, frm_model_definitions: { flex_1: { database_name: "finstock", database_type: "flex", sets: { finstock: { material: "Al", material_model: "linear_elastic", options: { external_stiffness_scaling: 1e-9, external_mass_scaling: 1e-9 } }, }, }, }, problem_control: { active_problems: [ "apply_load" ] }, problem_definitions: { apply_load: { name: "solid_mechanics_problem", frm_model: "flex_1", interval: "every_step", solution_strategy: { time_stepping: { implicit_statics: { linear_solver: "direct_lu" }, }, linear_equation_solver_definitions: { direct_lu: { name: "petsc_linear_equation_solver", solution_method: "superlu" } } }, boundary_condition_definitions: { Hold_BC: { type: "fixed", variable: "displacement", components: [ "x" ], function: "constant_1", set: "Hold", magnitude: 0.0, penalty: 1e15, }, Hold_BC: { type: "fixed", variable: "displacement", components: [ "y" ], function: "constant_1", set: "Hold", magnitude: 0.0, penalty: 1e20, }, Hold_BC: { type: "fixed", variable: "displacement", components: [ "z" ], function: "constant_1", set: "Hold", magnitude: 0.0, penalty: 1e20, }, Hold_BC: { type: "fixed", variable: "displacement", components: [ "z" ], function: "constant_1", set: "z-symmetry", magnitude: 0.0, penalty: 1e20, } }, load_condition_definitions: { push_upper: { type: "uniform", pressure: { magnitude: 100.0 }, set: "pressure", function: "constant_1", } }, output_definitions: { displacement_field_output: { name: "field_output", database_name: "finstock_pressure", database_type: "pvd", output_interval: "output", field_variable: "displacement", sets: [ "finstock" ] }, }, } } }