( Example 3. See manual. )

echo -no
number_of_space_dimensions 2
materi_velocity
materi_stress
materi_strain_total
materi_strain_plasti
materi_plasti_kappa
end_initia

options_mesh  -fixed_in_space -fixed_in_space

node 1   5  0
node 2  10  0
node 3   0  5
node 4   3.535533905933 3.535533905933
node 5  10  5
node 6   0 18
node 7   5 18
node 8  10 18
element 1  -quad4 1 2 4 5
element 2  -quad4 3 4 6 7
element 3  -quad4 4 5 7 8

start_define
  hole_edge   geometry_circle 1
end_define
start_define
  lower_edge  geometry_line 1
end_define
start_define
  upper_edge  geometry_line 2
end_define
start_define
  left_edge   geometry_line 3
end_define
start_define
  all_edges   geometry_set 1
end_define

hole_edge   0. 0. 5. 0.01
lower_edge  5. 0. 10. 0. 0.01
upper_edge  0. 18. 10. 18. 0.01
left_edge   0. 5. 0. 18. 0.01
all_edges   -hole_edge -lower_edge -upper_edge -left_edge

bounda_unknown 0  -lower_edge -vely
bounda_time    0  0.0 0. 1.e6 0.0
bounda_unknown 1  -upper_edge -vely
bounda_time    1  0.0 0.0625 1. 0.0625 1.000001 0. 1.e6 0.
bounda_unknown 2  -left_edge -velx
bounda_time    2  0.0 0. 1.e6 0.0

group_type 0  -materi
group_materi_elasti_young   0  7.e3
group_materi_elasti_poisson 0  0.2
group_materi_memory 0  -updated_without_rotation
group_materi_membrane 0  -yes
group_materi_plasti_vonmises 0  24.3
group_integration_points 0  -minimal

dependency_item 1  -group_materi_plasti_vonmises 0 -kap 2
dependency_diagram 1  0. 1.  24.3 248.3

post_calcul -materi_stress -sizetot -materi_stress -privec

post_node 1 -node_rhside -sum -upper_edge
print_filter 1 -post_node_result 1 -vely

control_mesh_refine_globally           0  -h_refinement
control_mesh_refine_globally_geometry  0  -all_edges
control_mesh_refine_globally           1  -h_refinement
control_mesh_refine_globally_geometry  1  -all_edges

control_timestep                      10  1.e-2 1.
(
control_print                         10  -time_current -post_node_result
)

target_item 1  -post_node_result 1 -vely
target_value 1   -124.8 1.
end_data
