Toolbox : solid

1. Environment

prefix

solid

keyword

solid

root repository

/scratch/prudhomm/feelppdb/toolboxes/solid/sensor/P1/np_4

number of processus

4

2. Physics

2.1. solid

2.1.1. solid

modeling

solid

type

solid

name

solid

Equation

Hyper-Elasticity

3. Physics2

time mode

Transient

4. Materials Properties

number of materials

1

4.1. Material : omega

Name Expression Symbol Shape Components

Lame-first-parameter

-(1+materials_omega_nu)(-1)materials_omega_E(-1+2*materials_omega_nu)(-1)*materials_omega_nu

materials_omega_lambdaLame

scalar

Lame-second-parameter

1/2*materials_omega_E*(1+materials_omega_nu)^(-1)

materials_omega_muLame

scalar

Poisson-ratio

0.3

materials_omega_nu

scalar

Young-modulus

205000.0

materials_omega_E

scalar

bulk-modulus

-1/3*(-1+2*materials_omega_nu)^(-1)*materials_omega_E

materials_omega_K

scalar

density

7.85E-6

materials_omega_rho

scalar

5. Boundary Conditions

5.1. Displacement Imposed

5.1.1. fixed

method

elimination

expr

{0,0,0}

markers

fixed

5.2. Normal Stress

5.2.1. load1

frame

lagrangian

expr

{0,100*sin(5*t),0}

markers

load1

5.2.2. load2

frame

lagrangian

expr

{0,-100*sin(5*t),0}

markers

load2

6. Meshes

6.1. Mesh : solid

Discretization

/Mesh/solid

filename

/scratch/prudhomm/feelppdb/toolboxes/solid/sensor/P1/np_4/solid.mesh.json

6.1.1. Import configuration

mesh-filename

/data/scratch/prudhomm/feelppdb/toolboxes/solid/sensor/P1/downloads/solid/meshes/capteur.msh

generate-partitioning

1

number-of-partition

4

6.1.2. Discretization

dim

3

h_average

1.554455e+00

h_max

2.310519e+00

h_min

7.634629e-01

n_edges

70572

n_elements

52268

n_faces

110825

n_partition

4

n_points

12014

order

1

real_dim

3

shape

Simplex_3_1_3

partition id n_elements n_elements_with_ghost n_faces n_edges n_points

0

13067

13964

27894

17938

3111

1

13067

14534

27872

17929

3126

2

13067

13602

27888

17931

3110

3

13067

14148

27792

17794

3070

6.1.3. Fields

7. Function Spaces

7.1. Displacement

mesh

/Mesh/solid

nSpace

1

7.1.1. Basis

is_continuous

1

nComponents

3

nComponents1

3

nComponents2

1

nLocalDof

4

name

lagrange

order

1

shape

vectorial

7.1.2. Dof Table

extended-doftable

0

nDof

36042

partition id nLocalDofWithGhost nLocalDofWithoutGhost nLocalGhost

0

9333

9333

0

1

9378

8829

549

2

9330

9330

0

3

9210

8550

660

8. Fields

8.1. displacement

base symbol

s

function space

/FunctionSpace/object-0

name

displacement

prefix symbol

solid

Name Expression Symbol Shape Components

eval of displacement

idv(.)

solid_s

vectorial [3]

Symbol Indices

solid_s_0

0,0

solid_s_1

1,0

solid_s_2

2,0

norm2 of displacement

norm2(.)

solid_s_magnitude

scalar

grad of displacement

gradv(.)

solid_grad_s

tensor2 [3x3]

Symbol Indices

solid_grad_s_00

0,0

solid_grad_s_01

0,1

solid_grad_s_02

0,2

solid_grad_s_10

1,0

solid_grad_s_11

1,1

solid_grad_s_12

1,2

solid_grad_s_20

2,0

solid_grad_s_21

2,1

solid_grad_s_22

2,2

normal derivative of displacement

dnv(.)

solid_dn_s

vectorial [3]

Symbol Indices

solid_dn_s_0

0,0

solid_dn_s_1

1,0

solid_dn_s_2

2,0

curl of displacement

curlv(.)

solid_curl_s

vectorial [3]

Symbol Indices

solid_curl_s_0

0,0

solid_curl_s_1

1,0

solid_curl_s_2

2,0

norm2 of curl of displacement

norm2(curlv(.))

solid_curl_s_magnitude

scalar

div of displacement

divv(.)

solid_div_s

scalar

8.2. velocity

base symbol

v

function space

/FunctionSpace/object-0

name

velocity

prefix symbol

solid

Name Expression Symbol Shape Components

eval of velocity

idv(.)

solid_v

vectorial [3]

Symbol Indices

solid_v_0

0,0

solid_v_1

1,0

solid_v_2

2,0

norm2 of velocity

norm2(.)

solid_v_magnitude

scalar

grad of velocity

gradv(.)

solid_grad_v

tensor2 [3x3]

Symbol Indices

solid_grad_v_00

0,0

solid_grad_v_01

0,1

solid_grad_v_02

0,2

solid_grad_v_10

1,0

solid_grad_v_11

1,1

solid_grad_v_12

1,2

solid_grad_v_20

2,0

solid_grad_v_21

2,1

solid_grad_v_22

2,2

normal derivative of velocity

dnv(.)

solid_dn_v

vectorial [3]

Symbol Indices

solid_dn_v_0

0,0

solid_dn_v_1

1,0

solid_dn_v_2

2,0

curl of velocity

curlv(.)

solid_curl_v

vectorial [3]

Symbol Indices

solid_curl_v_0

0,0

solid_curl_v_1

1,0

solid_curl_v_2

2,0

norm2 of curl of velocity

norm2(curlv(.))

solid_curl_v_magnitude

scalar

div of velocity

divv(.)

solid_div_v

scalar

9. Algebraic Solver

9.1. Backend

prefix

solid

type

petsc

9.2. KSP

atol

1.000000e-50

dtol

1.000000e+05

maxit

1000

reuse-prec

0

rtol

1.000000e-08

type

gmres

9.3. SNES

atol

1.000000e-50

maxit

500

reuse-jac

0

rtol

1.000000e-08

stol

1.000000e-08

9.4. KSP in SNES

maxit

1000

reuse-prec

0

rtol

1.000000e-05

9.5. PC

type

gamg