[ {"command": "mesh.block", "params": {"body": "Block", "kind": "hex8", "corners": [[0, 0, 0], [1, 0, 0], [1, 1, 0], [0, 1, 0], [0, 0, 0.5], [1, 0, 0.5], [1, 1, 0.5], [0, 1, 0.5]], "divisions": [4, 4, 2], "faces": {"1": "bottom"}}}, {"command": "model.set.create", "params": {"name": "block", "geometry": [{"body": "Block"}]}}, {"command": "model.set.create", "params": {"name": "bottom", "geometry": [{"body": "Block", "face": "bottom"}]}}, {"command": "model.material.create", "params": {"name": "Mat", "elastic": {"type": "isotropic", "young": 100000.0, "poisson": 0.3}, "density": 1.0}}, {"command": "model.section.create", "params": {"name": "block", "set": "block", "material": "Mat", "kind": {"type": "solid"}, "formulation": {"integration": "reduced"}}}, {"command": "model.load.create", "params": {"name": "weight", "type": "gravity", "acceleration": [0, 0, -10.0], "set": "block"}}, {"command": "model.step.create", "params": {"name": "Slide", "procedure": {"type": "explicit_dynamic", "end_time": 1.3, "initial_velocities": [{"set": "block", "velocity": [3.0, 0, 0]}], "rigid_walls": [{"set": "bottom", "point": [0, 0, 0], "normal": [0, 0, 1], "friction": {"static": 0.3}}]}, "boundary_conditions": [], "loads": ["weight"]}}, {"command": "solve.explicit", "params": {"step": "Slide"}, "id": "solve"} ]