1/*!
2 * \file   castemmonocrystal_dd_cc_irradiation_numericaljacobian.mtest
3 * \brief
4 * \author jmp
5 * \brief  2 déc. 2013
6 */
7
8@AccelerationAlgorithm 'AlternateSecant';
9
10@ModellingHypothesis 'Tridimensional';
11@Behaviour<umat> '@MFrontCastemBehavioursBuildPath@' 'umatmonocrystal_dd_cc_irradiation_numericaljacobian';
12
13@MaterialProperty<constant> 'PoissonRatio12' 0.35;
14@MaterialProperty<constant> 'PoissonRatio13' 0.35;
15@MaterialProperty<constant> 'PoissonRatio23' 0.35;
16@MaterialProperty<constant> 'ShearModulus12' 83157.407407407;
17@MaterialProperty<constant> 'ShearModulus13' 83157.407407407;
18@MaterialProperty<constant> 'ShearModulus23' 83157.407407407;
19@MaterialProperty<constant> 'YoungModulus1' 224525;
20@MaterialProperty<constant> 'YoungModulus2' 224525;
21@MaterialProperty<constant> 'YoungModulus3' 224525;
22
23// Material properties
24@MaterialProperty<constant> 'DeltaG_0' 0.84;
25@MaterialProperty<constant> 'H' 100000000000;
26@MaterialProperty<constant> 'K_f' 30;
27@MaterialProperty<constant> 'K_self' 100;
28@MaterialProperty<constant> 'Mu' 83157.407407407;
29@MaterialProperty<constant> 'a_irr' '0.3';
30@MaterialProperty<constant> 'b' 2.48e-07;
31@MaterialProperty<constant> 'd' 1e-05;
32@MaterialProperty<constant> 'd_lath' 1000;
33@MaterialProperty<constant> 'epsi_1' 3.e-04;
34@MaterialProperty<constant> 'gamma0' 1.e-3;
35@MaterialProperty<constant> 'h0' 0.1024;
36@MaterialProperty<constant> 'h1' 0.7;
37@MaterialProperty<constant> 'h2' 0.1;
38@MaterialProperty<constant> 'h3' 0.1;
39@MaterialProperty<constant> 'h4' 0.1;
40@MaterialProperty<constant> 'h5' 0.1;
41@MaterialProperty<constant> 'k_b' 8.62e-05;
42@MaterialProperty<constant> 'omega_mob' 6.1504e-09;
43@MaterialProperty<constant> 'pn' 20;
44@MaterialProperty<constant> 'tau_0' 363;
45@MaterialProperty<constant> 'tau_f' 20;
46@MaterialProperty<constant> 'xi_irr' '4.0';
47@MaterialProperty<constant> 'y_at' 1e-06;
48
49// Internal state variables
50@InternalStateVariable 'ElasticStrain' {0,0,0,0,0,0};
51@InternalStateVariable 'omega[0]' 6.1504e-09;
52@InternalStateVariable 'omega[1]' 6.1504e-09;
53@InternalStateVariable 'omega[2]' 6.1504e-09;
54@InternalStateVariable 'omega[3]' 6.1504e-09;
55@InternalStateVariable 'omega[4]' 6.1504e-09;
56@InternalStateVariable 'omega[5]' 6.1504e-09;
57@InternalStateVariable 'omega[6]' 6.1504e-09;
58@InternalStateVariable 'omega[7]' 6.1504e-09;
59@InternalStateVariable 'omega[8]' 6.1504e-09;
60@InternalStateVariable 'omega[9]' 6.1504e-09;
61@InternalStateVariable 'omega[10]' 6.1504e-09;
62@InternalStateVariable 'omega[11]' 6.1504e-09;
63@InternalStateVariable 'omega_irr[0]' 6.1504e-09;
64@InternalStateVariable 'omega_irr[1]' 6.1504e-09;
65@InternalStateVariable 'omega_irr[2]' 6.1504e-09;
66@InternalStateVariable 'omega_irr[3]' 6.1504e-09;
67@InternalStateVariable 'omega_irr[4]' 6.1504e-09;
68@InternalStateVariable 'omega_irr[5]' 6.1504e-09;
69@InternalStateVariable 'omega_irr[6]' 6.1504e-09;
70@InternalStateVariable 'omega_irr[7]' 6.1504e-09;
71@InternalStateVariable 'omega_irr[8]' 6.1504e-09;
72@InternalStateVariable 'omega_irr[9]' 6.1504e-09;
73@InternalStateVariable 'omega_irr[10]' 6.1504e-09;
74@InternalStateVariable 'omega_irr[11]' 6.1504e-09;
75
76// External state variables
77@ExternalStateVariable<evolution> 'Temperature' {0 : 250, 1.0 : 250};
78
79@Stress {0,0,0,0,0,0};
80
81@ImposedStrain<evolution> 'EXX' {0:0, 1.0 : -1.50365E-04};
82@ImposedStrain<evolution> 'EYY' {0:0, 1.0 : -1.54009E-05};
83@ImposedStrain<evolution> 'EZZ' {0:0, 1.0 :  2.99382E-04};
84@ImposedStrain<evolution> 'EXY' {0:0, 1.0 :  3.97547514e-05};
85@ImposedStrain<evolution> 'EXZ' {0:0, 1.0 :  7.15120602e-05};
86@ImposedStrain<evolution> 'EYZ' {0:0, 1.0 : 0.0003576288};
87
88
89// Times
90@Times {0, 1. in 100};
91
92
93@Test<file> '@top_srcdir@/mfront/tests/behaviours/references/monocrystal_dd_cc_irradiation_numericaljacobian.ref' {'SZZ': 10} 2.e-2 ;
94@Test<file> '@top_srcdir@/mfront/tests/behaviours/references/monocrystal_dd_cc_irradiation_numericaljacobian.ref' {'omega[4]':26} 2.e-12 ;
95
96
97