Commit 9500ff4 1 parent 3494d2d commit 9500ff4 Copy full SHA for 9500ff4
File tree 7 files changed +256117
-0
lines changed
7 files changed +256117
-0
lines changed Original file line number Diff line number Diff line change 11
11
},
12
12
"compute_objective" : true ,
13
13
"solver" : {
14
+ "max_threads" : 16 ,
14
15
"nonlinear" : {}
15
16
},
16
17
"functionals" : [
Original file line number Diff line number Diff line change 107
107
"E" : 1e7 ,
108
108
"nu" : 0.45 ,
109
109
"rho" : 20 ,
110
+ "phi" : 0.5 ,
111
+ "psi" : 0.5 ,
110
112
"type" : " NeoHookean"
111
113
},
112
114
{
113
115
"id" : 2 ,
114
116
"E" : 1e7 ,
115
117
"nu" : 0.45 ,
116
118
"rho" : 20 ,
119
+ "phi" : 0.5 ,
120
+ "psi" : 0.5 ,
117
121
"type" : " NeoHookean"
118
122
},
119
123
{
120
124
"id" : 3 ,
121
125
"E" : 1e7 ,
122
126
"nu" : 0.45 ,
123
127
"rho" : 20 ,
128
+ "phi" : 0.5 ,
129
+ "psi" : 0.5 ,
124
130
"type" : " NeoHookean"
125
131
},
126
132
{
127
133
"id" : 4 ,
128
134
"E" : 1e7 ,
129
135
"nu" : 0.45 ,
130
136
"rho" : 20 ,
137
+ "phi" : 0.5 ,
138
+ "psi" : 0.5 ,
131
139
"type" : " NeoHookean"
132
140
},
133
141
{
134
142
"id" : 5 ,
135
143
"E" : 1e8 ,
136
144
"nu" : 0.45 ,
137
145
"rho" : 20 ,
146
+ "phi" : 0.5 ,
147
+ "psi" : 0.5 ,
138
148
"type" : " NeoHookean"
139
149
}
140
150
],
141
151
"solver" : {
152
+ "max_threads" : 16 ,
142
153
"linear" : {
143
154
"solver" : " Eigen::PardisoLDLT"
144
155
},
Original file line number Diff line number Diff line change 11
11
},
12
12
"compute_objective" : true ,
13
13
"solver" : {
14
+ "max_threads" : 16 ,
14
15
"nonlinear" : {}
15
16
},
16
17
"functionals" : [
Original file line number Diff line number Diff line change 149
149
}
150
150
],
151
151
"solver" : {
152
+ "max_threads" : 16 ,
152
153
"linear" : {
153
154
"solver" : " Eigen::PardisoLDLT"
154
155
},
Original file line number Diff line number Diff line change
1
+ {
2
+ "space" : {
3
+ "discr_order" : 1 ,
4
+ "advanced" : {
5
+ "quadrature_order" : 5
6
+ }
7
+ },
8
+ "time" : {
9
+ "tend" : 2 ,
10
+ "dt" : 0.001 ,
11
+ "integrator" : {
12
+ "type" : " BDF" ,
13
+ "steps" : 1
14
+ }
15
+ },
16
+ "geometry" : [
17
+ {
18
+ "mesh" : " tiled.obj" ,
19
+ "enabled" : true ,
20
+ "volume_selection" : 1 ,
21
+ "surface_selection" : {
22
+ "threshold" : 0.0001
23
+ }
24
+ },
25
+ {
26
+ "mesh" : " snowflake03.msh" ,
27
+ "enabled" : true ,
28
+ "volume_selection" : 3 ,
29
+ "surface_selection" : 10 ,
30
+ "transformation" : {
31
+ "scale" : 1 ,
32
+ "translation" : [
33
+ 0.3 ,
34
+ 1.2
35
+ ]
36
+ }
37
+ }
38
+ ],
39
+ "contact" : {
40
+ "enabled" : true ,
41
+ "use_convergent_formulation" : true ,
42
+ "friction_coefficient" : 1
43
+ },
44
+ "boundary_conditions" : {
45
+ "dirichlet_boundary" : [
46
+ {
47
+ "id" : 2 ,
48
+ "value" : [
49
+ 0 ,
50
+ 0
51
+ ],
52
+ "dimension" : [
53
+ true ,
54
+ true
55
+ ]
56
+ }
57
+ ],
58
+ "rhs" : [
59
+ 0 ,
60
+ 9.8
61
+ ]
62
+ },
63
+ "initial_conditions" : {
64
+ "velocity" : [
65
+ {
66
+ "value" : [
67
+ 1 ,
68
+ -3
69
+ ],
70
+ "id" : 3
71
+ }
72
+ ]
73
+ },
74
+ "materials" : [
75
+ {
76
+ "id" : 1 ,
77
+ "E" : 1000000.0 ,
78
+ "nu" : 0.3 ,
79
+ "rho" : 10 ,
80
+ "type" : " NeoHookean"
81
+ },
82
+ {
83
+ "id" : 3 ,
84
+ "E" : 100000000.0 ,
85
+ "nu" : 0.3 ,
86
+ "rho" : 200 ,
87
+ "type" : " NeoHookean"
88
+ }
89
+ ],
90
+ "solver" : {
91
+ "max_threads" : 16 ,
92
+ "linear" : {
93
+ "solver" : " Eigen::PardisoLLT"
94
+ },
95
+ "nonlinear" : {
96
+ "advanced" : {
97
+ "f_delta" : 1e-11 ,
98
+ "f_delta_step_tol" : 5
99
+ },
100
+ "grad_norm" : 1e-02 ,
101
+ "max_iterations" : 500 ,
102
+ "allow_out_of_iterations" : true
103
+ },
104
+ "contact" : {
105
+ "barrier_stiffness" : 1e9
106
+ }
107
+ },
108
+ "output" : {
109
+ "directory" : " result" ,
110
+ "log" : {
111
+ "level" : " info"
112
+ },
113
+ "paraview" : {
114
+ "skip_frame" : 5 ,
115
+ "surface" : true ,
116
+ "volume" : true ,
117
+ "options" : {
118
+ "use_hdf5" : true ,
119
+ "velocity" : false ,
120
+ "acceleration" : false ,
121
+ "tensor_values" : false ,
122
+ "body_ids" : true ,
123
+ "material" : true
124
+ }
125
+ }
126
+ }
127
+ }
You can’t perform that action at this time.
0 commit comments