majw3d
C MAJW3D SOURCE FD218221 24/02/07 21:15:19 11834 subroutine majw3d(epspt60,epspt6,wplt06,wplt6,wpltx06,wpltx6, # wpl3,vwpl33,vwpl33t,wplx3,vwplx33,vwplx33t,XE3D,NBNMAX3D, # NBNB3D,IDIMB3D,Method_N,LcH,Method_H,err1) c mise a jour du tenseur des ouvertures: Sellier mai 2015 c tables de dimension fixe pour resolution des sytemes lineaires implicit real*8 (a-h,o-z) implicit integer (i-n) c variables externes integer NB_HELM real*8 LCH logical Method_H,Method_N real*8 epspt60(6),epspt6(6) real*8 wplt06(6),wplt6(6),wpltx06(6),wpltx6(6) real*8 wpl3(3),vwpl33(3,3),vwpl33t(3,3) real*8 wplx3(3),vwplx33(3,3),vwplx33t(3,3) integer NBNMAX3D,NBNB3D,idimb3d,err1 real*8 xe3d(3,NBNMAX3D) c variables locales real*8 depspt33(3,3),depspt3(3) real*8 vdepspt33(3,3),vdepspt33t(3,3) real*8 long3(3),dwp6(6),dw6(6) real*8 wplt33(3,3) real*8 wpltx061(6),wpltx61(6) real*8 wpltx33(3,3),wplt61(6),aux6(6),aux3(3) c *** actualisation ouvertures de fissures actuelles ************** c base principale de l increment d ouverture call bsfs3d(epspt6,epspt60,depspt3, # vdepspt33,vdepspt33t) c calcul des tailles dans les directions principales des increments c choix de la methode pour le calcul de la taille de la zone de traction c pour une raison de stabilité dans la methode de calcul de la taille c on verifie que la methode de calcul est la meme dans les trois directions err1=0 c print*,'dans majw3d av tail3d',Method_N,Method_H,LcH call tail3d(long3,vdepspt33,Method_N,Method_H, # XE3D,NBNMAX3D,NBNB3D,IDIMB3D,LcH,err1) c print*,'dans majw3d ap tail3d',Method_N,Method_H,LcH C do i=1,3 C write(*,'(a9,i2,1x,a2,3(1x,e10.3),a4,e10.3)') C # 'Direction', i ,'(',(vdepspt33(j,i),j=1,3),'),L=',long3(i) C end do if(err1.eq.1) then print*,'Pb de calcul de taille dans majw3d' return end if c mise a jour des ouvertures actuelles et maximales call wfis3d(depspt3,long3,vdepspt33t,wplt06,wplt6, # vwpl33,vwpl33t,wpl3,wpltx06,wpltx6,vwplx33,vwplx33t,wplx3) c ****************************************************************** return end
© Cast3M 2003 - Tous droits réservés.
Mentions légales