From de79d2d897647c0d7ff24bf32d44b2cbbf90a312 Mon Sep 17 00:00:00 2001 From: Martin Diehl Date: Mon, 26 Apr 2021 00:22:37 +0200 Subject: [PATCH] test handling of Marc results --- python/damask/_result.py | 2 +- .../reference/Result/check_compile_job1.hdf5 | Bin 0 -> 61584 bytes python/tests/test_Result.py | 13 +++++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 python/tests/reference/Result/check_compile_job1.hdf5 diff --git a/python/damask/_result.py b/python/damask/_result.py index e2103d802..cf30bf624 100644 --- a/python/damask/_result.py +++ b/python/damask/_result.py @@ -505,7 +505,7 @@ class Result: return grid_filters.coordinates0_point(self.cells,self.size,self.origin).reshape(-1,3,order='F') else: with h5py.File(self.fname,'r') as f: - return f['geometry/x_c'][()] + return f['geometry/x_p'][()] @property def coordinates0_node(self): diff --git a/python/tests/reference/Result/check_compile_job1.hdf5 b/python/tests/reference/Result/check_compile_job1.hdf5 new file mode 100644 index 0000000000000000000000000000000000000000..2634c26ce293a652b55d92694125c662081dfca1 GIT binary patch literal 61584 zcmeHQeQ;b=6~Aft2((Dbm*qov9saNmrr8E65l6d)w1khA&=d$W>SnvyHe0hFCfnMg zNE|_f&Nxxg0UWd-U{KWXIf#}-giZ!Wi6BtKp>>3r{s9p1Bza9KkCefcvCo}ojGMD9rTih_(FWPB7#{7lSUd?vB zKt(0p32K3AP;D#QRxgijP4*9@vYA*qzB$|P#y2+TZsp!V-VGFfLiD6EA$pDxO`e_x zb%M@Omo}c)X;0P#qaICvTt>DA<-LN^Gs}%HswdeKs>j7m^iY*}dJboM;(dLTRhT{h zB_Yv6LqwgbckM#GVEpJlk_46NWun5y59f<4D5@ouCAETpIes`&@CIo|z#-QgA4uvz zZ#JFXl+2{AiRX2PM&D7Y6@n#Fj2{z+ae{qEFkPV9-J3eyQ>ef8BnJ}xsT^mfW5W8$ z8I)QYv#56UmHTty1(#jwjs-M8=*u@Q=x}o;nb%k(n+No065o_;?vJN>&S_3B?MWqj z`ec}!65xG+0=nl`6;oJ4Oj@ugTIo6e>B zlCjO%4a=OSo>V_YHRsd0=G^vtav6y^H&mofE9-MwmY>^tZmZLjNI99TCjFY|=Q6(Bde^tM=*_U^~?22cxW5*BO=%PfM0G{!lMs~z=xdF zY0n8^0e=SkJ|-?-re`c-F@fE^Av%J1On6l$h2xE*r~M*z17$eFh4F4EI)jjoYL)1Y^JkXhT2gBAb2H1KzK6*9I>Y5i zT*vYmgvy9A*MYWVQh7=q=HI5eLcRIdlgeA)qN;};@+Eur9H6Jf^)2Y3f01?SXznlK z$Ts^+p*?6>y3BC-{bh(3ECo-*r?>cSgWj&j#uu3UdfZ2i?8t8|omg|$!GFaey7()ZL}>5}H4S1tL1-=46f zOO}81t_Z%+E`ru!Fq|Z^nM^W~Pi;-*w>#O5PQEwkB>UVI?E%t+d|^kE=!YGIBVD{; zGxORE$-!=n8$s(cD3?6`sbY50n!IbI){F9+b^?!b?F4>dc2XVD#T#9eYG2j0vVB$C zy35x3`3?tFN{>^ic%PHVX8U_mnYdp30qmKqUaXrhawtby!V83!TMn$_hm`}%Ij!M# zrnS-ix(vB&Dw7{@mQXb~3B3hEZ&LWgu>tlsR%ri1Nf&0nh^a*=Fc_9v1S|p;0gHe| zz#?D~un1TLECLpR8bJW_NX%1DlyYO9iRscw!iPH;^DU%<9{}@Q=s`NnA3tj7K|YYj zJl6CBAYaV)j}tvehkW68fF7hnzL;l1PgwcjXTZGm6v_8^p<(4iI`|(jUxgmv2s>dH z%7=U)e}d!-{{zwml@IBVFZ>Tt{eMpZ;Looe`&<|YAaJ}}cQ__Xb3h^~Y)j9Lk zIqyk=U_boOXSgUsXgY3iuKkLR)(U?awGq#cSGix2+N`Iia=#+A(V}|F^ea*u4y#AB z7u2H}uDl)_Wd&edTj5=EU615vyFw*(8d7&UV@IjFR`b-Kr z@XfH99`WEK9F*SVL*7hphD%KceV{?8ZRPX)an+Pnq>db%OpkQRsg(W6=D1fB!>0n)4u&UwOR_cexp>LAWs7;9S=$ z`3X?3?GJ-r8vfMj_USjAq~nGCVelW*ct}?h6TLf`uX63g*cE1{s8eAf6qcAJE+xOpDJ@54DUtgjjzM5F_Aj%?J$T=R*H6gjUrs+E zyU|bRex|GReloR%^>p~unf+w8^+@X%z>OBB=b|3{`w0$c4`tRP*4}*p*nmZ#h7ee( zS9DYQb>6XyTT%nre1A5VN}%|~;_w_$EDmE+u{f;57K_7%m11$!*Xb%2hyGhE4(q%@ z>)Z7Ig)a9c5f`;N@r-^~dNwnVPvy7hvDVQndeb<)9pC9s4s7Ym54iFuBaLfxmHK`W zls{};7Fa+(?9;~hU(xTgN-5xkbfww_48!c=((34S{n$M?>&!5u}8M~%OCW8M)P~GXxmHt$)|p1ak1~clzbguU^ zouRci3~?6J7O;=7L7oG57jj2SEil|0vt8wG@Wu(5UO9g z^q!B@Kt7(K7Yb~Or}V}U`s}>k9+Gf2_GQ0P`2Gw$NgZ)cSIlueya%C0@+)fRj9+Zwgy#DZ zVE_B|euTaBl2dzG1S|p;0gHe|z#?D~un1TLECLn*i@-sPfOih9y!V#Ud>{TFy7%-P za1O1+bBWMHK7*oqN<7a7J>)|O^1GYsl3{-L?w@L9`oeslL-w~;5D4u)|V6 z0zu=zUO3)4k-1Warw2`P^}_hjsy6A&?x^OfD8I(2N<)Y<~rYqv|Hq3w&Pi5 zcgQ9W8VAh%cwx^2gTG*iim%EZvhdl02?FLgfaiflcl#mQ63e)ZEwP+S(O;u}v64g6 z_dhIQz4KV}siFz%#%8$k?}1E=us@Kcl=z=O&n3aWCv|_sc8TFY?f%L{6<^`5RGQvGYc;lOKGa zUZG%*$bUjxilcZ(kIp&$8z&lPHaEdmw+ zi@-sHfVW;y-ueYSb>exA_6B--Dqp{#y@W;el(~LEb920p)O)X@|9P2Y=)&`|8Ls?! zx#L%?d7O#-&h`Fb+7Ai*XZ!s;=$Y;J^Pq?JRL(^`(l@Ar&PgwMn1StLqQd6w(ciHk z>RFOmQX>eM^Y)08d-5Sa0M$AtJziD{hFBg$;hd7APjt8Y5K%dz! zSj)lx8#E4#KFVdA`~%alaiHUmEC>7!eq?M3%0a*!2Np@?90%}!cmKE_iE5vd9+q~CalmZHers$9 z2uxomejVy&j0$#N~t|3%{VU>xJy0HjsL@V9t%3pZO=)U){d=|MZh9p5wHkY1S|p; z0gHe|z#?D~un1Ha0dGG@dHam$Y&85obnodYf1eTb(4L>7dP>}91U)mIlQ!2S!~E_; zFERd@?{moh)(Qeae)pW`;B=vQzs^ZdNxqHJF2maI@E)!y+kR`M#rn%>wqN)wBhr2# zUG4Sb32C=jH!|BX?6B02K+yW}{(rLEBI(~e4%lIV`RX}|fBk${e*7NRqn=^@;1u)K_eK9x ztS5Ro;XSpYp#LR<5B+}^{USepyXgO$pRb%Zw4Hw)+bepU!^O_sET_)k`0o8|PdD_O z#{3=ch@EG0SV_Kn-w^(fB;TjmPHrvwoVVaJzQ^Fho@Zt*S3wW#Je~6gKI3=!@q~Q0 z)R#KdFRx&~;14}&v6M^ntGA_GVrTaYZ0DeR?s?A&1$zWH@Vjpldn8}*3;8}P^$tDA zS8y)aBl#BWcMGQRd~izF<6~oLROs*D)tdA len(c_p) + @pytest.mark.parametrize('mode',['point','cell']) def test_vtk_mode(self,tmp_path,single_phase,mode): os.chdir(tmp_path)