diff --git a/examples/ConfigFiles/Phase_Phenopowerlaw_cpTi.yaml b/examples/ConfigFiles/Phase_Phenopowerlaw_cpTi.yaml index 39d565585..aa5262454 100644 --- a/examples/ConfigFiles/Phase_Phenopowerlaw_cpTi.yaml +++ b/examples/ConfigFiles/Phase_Phenopowerlaw_cpTi.yaml @@ -1,5 +1,6 @@ # M. Levy, Handbook of Elastic Properties of Solids, Liquids, and Gases (2001) # C. Zambaldi, "Orientation informed nanoindentation of a-titanium: Indentation pileup in hexagonal metals deforming by prismatic slip", J. Mater. Res., Vol. 27, No. 1, Jan 14, 2012 +# Better use values from L. Wang, Z. Zheng, H. Phukan, P. Kenesei, J.-S. Park, J. Lind, R.M. Suter, T.R. Bieler, Direct measurement of critical resolved shear stress of prismatic and basal slip in polycrystalline Ti using high energy X-ray diffraction microscopy, Acta Mater 2017 cpTi: lattice: hP c/a: 1.587 @@ -7,7 +8,7 @@ cpTi: output: [F, P, F_e, F_p, L_p, O] elasticity: {C_11: 160.0e9, C_12: 90.0e9, C_13: 66.0e9, C_33: 181.7e9, C_44: 46.5e9, type: hooke} plasticity: - N_sl: [3, 3, 0, 0, 12] + N_sl: [3, 3, 0, 6, 12] a_sl: 2.0 dot_gamma_0_sl: 0.001 h_0_sl_sl: 200e6 @@ -15,5 +16,5 @@ cpTi: n_sl: 20 output: [gamma_sl] type: phenopowerlaw - xi_0_sl: [349e6, 150e6, 0, 0, 1107e6] - xi_inf_sl: [568e6, 1502e6, 0, 0, 3420e6] + xi_0_sl: [0.15e9, 0.09e9, 0, 0.20e9, 0.25e9] + xi_inf_sl: [0.24e9, 0.5e9, 0, 0.6e9, 0.8e9] diff --git a/python/damask/_result.py b/python/damask/_result.py index 56924c533..4ecd0ba51 100644 --- a/python/damask/_result.py +++ b/python/damask/_result.py @@ -371,7 +371,7 @@ class Result: with h5py.File(self.fname,'r') as f: for dataset in sets: for group in self.groups_with_datasets(dataset): - path = os.path.join(group,dataset) + path = '/'.join([group,dataset]) inc,prop,name,cat,item = (path.split('/') + ['']*5)[:5] key = '/'.join([prop,name+tag]) if key not in inGeom: @@ -388,7 +388,7 @@ class Result: np.nan, dtype=np.dtype(f[path])) data[inGeom[key]] = (f[path] if len(shape)>1 else np.expand_dims(f[path],1))[inData[key]] - path = (os.path.join(*([prop,name]+([cat] if cat else [])+([item] if item else []))) if split else path)+tag + path = ('/'.join([prop,name]+([cat] if cat else [])+([item] if item else [])) if split else path)+tag if split: try: tbl[inc] = tbl[inc].add(path,data)