1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477#include "implicit_f.inc"
1478#include "param_c.inc"
1479#include "mvsiz_p.inc"
1480
1481
1482
1483
1484 INTEGER JFT,JLT,NPT,IPARTC(*),IORTH,MTN,NEL
1486 . thk(*) ,c1(*) ,aa(*) ,vhg(mvsiz,6),
1487 . x13(*) ,x24(*) ,y13(*) ,y24(*) ,z1(*),
1488 . mx13(*),mx23(*),mx34(*),my13(*),my23(*),my34(*),
1489 . vglas(nel,19),vstre(nel,5),mstre(nel,3),vf(mvsiz,3,4),vm(mvsiz,2,4),
1490 . fac(mvsiz,2),a11(*) ,a12(*) ,g(*),gs(*),vhi(mvsiz,3),sigy(*),
1491 . fac1(*) ,rho(*) ,
area(*), dt1,off(*),eint(jlt,2),amu(*) ,
1492 . evis(npsav,*),vmz(mvsiz,4),
1493 . vhgzk(mvsiz,5),vhgze(mvsiz,5),krz(*),
1494 . bm0rz(mvsiz,4,4),bmkrz(mvsiz,4,4),bmerz(mvsiz,4,4),
1495 . gsr(*), a11sr(*), a12sr(*), nusr(*), shfsr(*),
1496 . hm(mvsiz,6),hf(mvsiz,6),hc(mvsiz,2),hmfor(mvsiz,6)
1497 INTEGER KFTS
1498
1499
1500
1501 INTEGER I,MX, IC, II, J
1503 . stier,c2,c3,c4,c7,b13,b24,c3m,
1504 . y13s,x13s,y34s6,y23s5,x23s5,x34s6,
1505 . dglas(mvsiz,18),facm(mvsiz),facf(mvsiz),
1506 . c1b,c2b,cmm,cnn,a_bk,a_b,a_k,undouzsr,aux,
1507 . ssv0,ssv1,ssv2,ssv3,sc6_v,sc5_v,cxx_v,cyy_v,cxy_v,cxz_v,cyz_v,
1508 . hxx_v,hyy_v,hxy_v,ss1_v,ss2_v,ss3_v,sf1_v,sf2_v,hvl,crz,
1509 . emy,ecx,ecy,esy,fbend,fbend_v,erz
1511 . c5(mvsiz),cxx_k(mvsiz),cyy_k(mvsiz),hxx(mvsiz),hyy(mvsiz),
1512 . cxx(mvsiz),cyy(mvsiz),hxx_k(mvsiz),hyy_k(mvsiz),
1513 . bxx(mvsiz),byy(mvsiz),bxx_k(mvsiz),byy_k(mvsiz),
1514 . c1m(mvsiz),c2m(mvsiz),c6(mvsiz),tesy(mvsiz),esx0(mvsiz),
1515 . ss1(mvsiz),ss2(mvsiz),ss3(mvsiz),sc6(mvsiz
1516 . sf1(mvsiz),sf2(mvsiz),hsura(mvsiz),c8(mvsiz),ssz1(mvsiz),
1517 . ssz2(mvsiz),esx(mvsiz),emx(mvsiz),cm(mvsiz,3,3),cf(mvsiz,3,3),
1518 . cmf(mvsiz,3,3),cmh(mvsiz),cfh(mvsiz),cmh_k(mvsiz),cfh_k(mvsiz)
1519
1520 c7=four_over_3
1521 stier = fivep333
1522 IF (npt==1) THEN
1523 fbend =zero
1524 fbend_v =zero
1525 ELSE
1526 fbend =one_over_12
1527 fbend_v =threep464
1528 ENDIF
1529 undouzsr=sqrt(one_over_12)
1530
1531 DO i=jft,jlt
1532 c3=four*aa(i)
1533 hxx(i)=c3*my34(i)
1534 hyy(i)=c3*mx34(i)
1535 hxx_k(i)=c3*my23(i)
1536 hyy_k(i)=c3*mx23(i)
1537 cxx(i)=hxx(i)*vhg(i,1)
1538 cyy(i)=hyy(i)*vhg(i,2)
1539 cxx_k(i)=hxx_k(i)*vhg(i,1)
1540 cyy_k(i)=hyy_k(i)*vhg(i,2)
1541 bxx(i)=hxx(i)*vhg(i,3)
1542 byy(i)=hyy(i)*vhg(i,4)
1543 bxx_k(i)=hxx_k(i)*vhg(i,3)
1544 byy_k(i)=hyy_k(i)*vhg(i,4)
1545 c5(i)=half*off(i)*thk(i)*c7*dt1
1546 c6(i)=c1(i)*fbend
1547 hsura(i)=thk(i)*aa(i)
1548 END DO
1549
1550 DO i=jft,jlt
1551 ss1(i)= my34(i)*vglas(i,1) +my23(i)*vglas(i,7)
1552 ss2(i)= mx23(i)*vglas(i,8) +mx34(i)*vglas(i,2)
1553 sf1(i)= my34(i)*vglas(i,3) +my23(i)*vglas(i,9)
1554 sf2(i)= -mx23(i)*vglas(i,10)-mx34(i)*vglas(i,4)
1555 sc5(i)= my34(i)*vglas(i,5) +mx34(i)*vglas(i,6)
1556 sc6(i)= my23(i)*vglas(i,11)+mx23(i)*vglas(i,12)
1557 esx0(i)= ss1(i)*vhg(i,1)+ss2(i)*vhg(i,2)
1558 esx(i)= esx0(i)+
1559 . fourth*(sc5(i)*vhg(i,5)+sc6(i)*vhg(i,6))
1560 emx(i)= (sf1(i)*vhg(i,3)-sf2(i)*vhg(i,4))*c6(i)
1561 END DO
1562
1563 DO i=jft,jlt
1564 ss1(i)=-mx34(i)*vglas(i,13)+mx23(i)*vglas(i,15)+
1565 + half*(mx34(i)*vglas(i,17)-mx23(i)*vglas(i,18))
1566 ss2(i)=my34(i)*vglas(i,13) -my23(i)*vglas(i,15)+
1567 + half*(my34(i)*vglas(i,17)-my23(i)*vglas(i,18))
1568 sf1(i)=(-mx34(i)*vglas(i,14)+mx23(i)*vglas(i,16))
1569 sf2(i)=-(my34(i)*vglas(i,14)-my23(i)*vglas(i,16))
1570 erz = vglas(i,1)*vhgze(i,1)-vglas(i,2)*vhgze(i,2)-
1571 . vglas(i,7)*vhgzk(i,1)+vglas(i,8)*vhgzk(i,2)+
1572 . vglas(i,13)*vhgze(i,3)+vglas(i,15)*vhgzk(i,3)+
1573 . half*(vglas(i,17)*vhgze(i,4)+vglas(i,18)*vhgzk(i,4))
1574
1575 esx(i)=esx(i)+
1576 + ss1(i)*vhg(i,1)+ss2(i)*vhg(i,2)+erz*
area(i)*fourth
1577 emx(i)=emx(i)+(sf1(i)*vhg(i,3)-sf2(i)*vhg(i,4))*c6(i)
1578 END DO
1579
1580 DO i=jft,jlt
1581 eint(i,1) = eint(i,1)+c5(i)*esx(i)
1582 eint(i,2) = eint(i,2)+c5(i)*emx(i)
1583 END DO
1584
1585 IF (iorth>0) THEN
1586 IF ((mtn==19).OR.(mtn==119)) THEN
1587 DO i=jft,jlt
1588 c2=fac1(i)*dt1
1589 facm(i)=fac(i,1)*c2
1590 facf(i)=fac(i,2)*c2
1591 END DO
1592 ELSE
1593 DO i=jft,jlt
1594 c2=fac1(i)*dt1
1595 facm(i)=c2
1596 facf(i)=c2*twelve
1597 END DO
1598 END IF
1599
1600 DO i=jft,jlt
1601 gsr(i) =sqrt(hm(i,4))
1602 a11sr(i)=sqrt(half*(hm(i,1)+hm(i,2)))
1603 a12sr(i)=sqrt(hm(i,3))
1604 END DO
1605 DO i=jft,jlt
1606 cm(i,1,1)=facm(i)*hm(i,1)
1607 cm(i,2,2)=facm(i)*hm(i,2)
1608 cm(i,1,2)=facm(i)*hm(i,3)
1609 cm(i,3,3)=facm(i)*hm(i,4)
1610 cm(i,1,3)=facm(i)*hm(i,5)
1611 cm(i,2,3)=facm(i)*hm(i,6)
1612 cf(i,1,1)=facf(i)*hf(i,1)
1613 cf(i,2,2)=facf(i)*hf(i,2)
1614 cf(i,1,2)=facf(i)*hf(i,3)
1615 cf(i,3,3)=facf(i)*hf(i,4)
1616 cf(i,1,3)=facf(i)*hf(i,5)
1617 cf(i,2,3)=facf(i)*hf(i,6)
1618 END DO
1619 DO i=jft,jlt
1620 cmh(i) = hyy(i)*vhg(i,1)-hxx(i)*vhg(i,2)
1621 cfh(i) = hyy(i)*vhg(i,3)-hxx(i)*vhg(i,4)
1622 cmh_k(i) = hyy_k(i)*vhg(i,1)-hxx_k(i)*vhg(i,2)
1623 cfh_k(i) = hyy_k(i)*vhg(i,3)-hxx_k(i)*vhg(i,4)
1624 END DO
1625
1626
1627 DO i=jft,jlt
1628
1629 dglas(i,1) =cm(i,1,1)*cxx(i)-cm(i,1,2)*cyy(i)
1630
1631 dglas(i,2) =cm(i,2,2)*cyy(i)-cm(i,1,2)*cxx(i)
1632
1633 dglas(i,3) =cf(i,1,1)*bxx(i)-cf(i,1,2)*byy(i)
1634
1635 dglas(i,4) =cf(i,2,2)*byy(i)-cf(i,1,2)*bxx(i)
1636
1637 dglas(i,7) =cm(i,1,1)*cxx_k(i)-cm(i,1,2)*cyy_k(i)
1638
1639 dglas(i,8) =cm(i,2,2)*cyy_k(i)-cm(i,1,2)*cxx_k(i)
1640
1641 dglas(i,9) =cf(i,1,1)*bxx_k(i)-cf(i,1,2)*byy_k(i)
1642
1643 dglas(i,10)=cf(i,2,2)*byy_k(i)-cf(i,1,2)*bxx_k(i)
1644
1645 c4=fac1(i)*one_over_64*dt1
1646 c2=c4*hc(i,1)
1647 c3=c4*hc(i,2)
1648 dglas(i,5) =c2*hxx(i)*vhg(i,5)
1649 dglas(i,6) =c2*hyy(i)*vhg(i,5)
1650 dglas(i,11)=c3*hxx_k(i)*vhg(i,6)
1651 dglas(i,12)=c3*hyy_k(i)*vhg(i,6)
1652 c3m=cm(i,3,3)
1653 crz=half*krz(i)*fac1(i)*dt1
1654
1655
1656 dglas(i,13)=c3m*(-cmh(i)+vhgze(i,3))
1657
1658 dglas(i,14)=-c3m*cfh(i)
1659
1660 dglas(i,15)=c3m*(cmh_k(i)+vhgzk(i,3))
1661
1662 dglas(i,16)=c3m*cfh_k(i)
1663
1664 dglas(i,17)=crz*vhgze(i,5)
1665 dglas(i,18)=crz*vhgzk(i,5)
1666 END DO
1667
1668 DO i=jft,jlt
1669
1670 dglas(i,1) =dglas(i,1)-cm(i,1,3)*cmh(i)
1671 dglas(i,2) =dglas(i,2)+cm(i,2,3)*cmh(i)
1672 dglas(i,3) =dglas(i,3)-cf(i,1,3)*cfh(i)
1673 dglas(i,4) =dglas(i,4)+cf(i,2,3)*cfh(i)
1674 dglas(i,7) =dglas(i,7)-cm(i,1,3)*cmh_k(i)
1675 dglas(i,8) =dglas(i,8)+cm(i,2,3)*cmh_k(i)
1676 dglas(i,9) =dglas(i,9)-cf(i,1,3)*cfh_k(i)
1677 dglas(i,10)=dglas(i,10)+cf(i,2,3)*cfh_k(i)
1678
1679 dglas(i,13)=dglas(i,13)+
1680 + cm(i,1,3)*hxx(i)*vhg(i,1)-cm(i,2,3)*hyy(i)*vhg(i,2)
1681 dglas(i,14)=dglas(i,14)+
1682 + cf(i,1,3)*hxx(i)*vhg(i,3)-cf(i,2,3)*hyy(i)*vhg(i,4)
1683 dglas(i,15)=dglas(i,15)
1684 + -cm(i,1,3)*hxx_k(i)*vhg(i,1)+cm(i,2,3)*hyy_k(i)*vhg(i,2)
1685 dglas(i,16)=dglas(i,16)
1686 + -cf(i,1,3)*hxx_k(i)*vhg(i,3)+cf(i,2,3)*hyy_k(i)*vhg(i,4)
1687 END DO
1688
1689 IF (iorth>1) THEN
1690 DO i=jft,jlt
1691 c2=fac1(i)*dt1
1692 cmf(i,1,1)=c2*hmfor(i,1)
1693 cmf(i,2,2)=c2*hmfor(i,2)
1694 cmf(i,1,2)=c2*hmfor(i,3)
1695 cmf(i,3,3)=c2*hmfor(i,4)
1696 cmf(i,1,3)=c2*hmfor(i,5)
1697 cmf(i,2,3)=c2*hmfor(i,6)
1698
1699 dglas(i,1) =dglas(i,1)+cmf(i,1,1)*bxx(i)-cmf(i,1,2)*byy(i)
1700 + -cmf(i,1,3)*cfh(i)
1701 dglas(i,2) =dglas(i,2)+cmf(i,2,2)*byy(i)-cmf(i,1,2)*bxx(i)
1702 + +cmf(i,2,3)*cfh(i)
1703 dglas(i,3) =dglas(i,3)+cmf(i,1,1)*cxx(i)-cmf(i,1,2)*cyy(i)
1704 + -cmf(i,1,3)*cmh(i)
1705 dglas(i,4) =dglas(i,4)+cmf(i,2,2)*cyy(i)-cmf(i,1,2)*cxx(i)
1706 + +cmf(i,2,3)*cmh(i)
1707 dglas(i,7) =dglas(i,7)+cmf(i,1,1)*bxx_k(i)-cmf(i,1,2)*byy_k(i)
1708 + -cmf(i,1,3)*cfh_k(i)
1709 dglas(i,8) =dglas(i,8)+cmf(i,2,2)*byy_k(i)-cmf(i,1,2)*bxx_k(i)
1710 + +cmf(i,2,3)*cfh_k(i)
1711 dglas(i,9) =dglas(i,9)+cmf(i,1,1)*cxx_k(i)-cmf(i,1,2)*cyy_k(i)
1712 + -cmf(i,1,3)*cmh_k(i)
1713 dglas(i,10)=dglas(i,10)+cmf(i,2,2)*cyy_k(i)-cmf(i,1,2)*cxx_k(i)
1714 + +cmf(i,2,3)*cmh_k(i)
1715 dglas(i,13)=dglas(i,13)+cmf(i,3,3)*(-cfh(i))+
1716 + cmf(i,1,3)*hxx(i)*vhg(i,3)-cmf(i,2,3)*hyy(i)*vhg(i,4)
1717 dglas(i,14)=dglas(i,14)-cmf(i,3,3)*cmh(i)+
1718 + cmf(i,1,3)*hxx(i)*vhg(i,1)-cmf(i,2,3)*hyy(i)*vhg(i,2)
1719 dglas(i,15)=dglas(i,15)+cmf(i,3,3)*cfh_k(i)
1720 + -cmf(i,1,3)*hxx_k(i)*vhg(i,3)+cmf(i,2,3)*hyy_k(i)*vhg(i,4)
1721 dglas(i,16)=dglas(i,16)+cmf(i,3,3)*cmh_k(i)
1722 + -cmf(i,1,3)*hxx_k(i)*vhg(i,1)+cmf(i,2,3)*hyy_k(i)*vhg(i,2)
1723 END DO
1724 END IF
1725 ELSE
1726 DO i=jft,jlt
1727 c1m(i)=a11(i)*fac1(i)*dt1
1728 c2m(i)=a12(i)*fac1(i)*dt1
1729 END DO
1730 DO i=jft,jlt
1731 dglas(i,1) =c1m(i)*cxx(i)-c2m(i)*cyy(i)+
1732 + c1m(i)*vhgze(i,1)+c2m(i)*vhgze(i,2)
1733 dglas(i,2) =c1m(i)*cyy(i)-c2m(i)*cxx(i)
1734 + -c1m(i)*vhgze(i,2)-c2m(i)*vhgze(i,1)
1735 dglas(i,3) =c1m(i)*bxx(i)-c2m(i)*byy(i)
1736 dglas(i,4) =c1m(i)*byy(i)-c2m(i)*bxx(i)
1737 dglas(i,7) =c1m(i)*cxx_k(i)-c2m(i)*cyy_k(i)
1738 + -c1m(i)*vhgzk(i,1)-c2m(i)*vhgzk(i,2)
1739 dglas(i,8) =c1m(i)*cyy_k(i)-c2m(i)*cxx_k(i)+
1740 + c1m(i)*vhgzk(i,2)+c2m(i)*vhgzk(i,1)
1741 dglas(i,9) =c1m(i)*bxx_k(i)-c2m(i)*byy_k(i)
1742 dglas(i,10)=c1m(i)*byy_k(i)-c2m(i)*bxx_k(i)
1743
1744 c2=fac1(i)*gs(i)*one_over_64*dt1
1745 dglas(i,5) =c2*hxx(i)*vhg(i,5)
1746 dglas(i,6) =c2*hyy(i)*vhg(i,5)
1747 dglas(i,11)=c2*hxx_k(i)*vhg(i,6)
1748 dglas(i,12)=c2*hyy_k(i)*vhg(i,6)
1749
1750 c3m=g(i)*fac1(i)*dt1
1751 crz=half*krz(i)*fac1(i)*dt1
1752
1753 dglas(i,13)=c3m*(hxx(i)*vhg(i,2)-hyy(i)*vhg(i,1)+vhgze(i,3))
1754 dglas(i,14)=c3m*(hxx(i)*vhg(i,4)-hyy(i)*vhg(i,3))
1755 dglas(i,15)=c3m*(-hxx_k(i)*vhg(i,2)+hyy_k(i)*vhg(i,1)+
1756 + vhgzk(i,3))
1757 dglas(i,16)=c3m*(-hxx_k(i)*vhg(i,4)+hyy_k(i)*vhg(i,3))
1758
1759 dglas(i,17)=crz*vhgze(i,5)
1760 dglas(i,18)=crz*vhgzk(i,5)
1761 END DO
1762 END IF
1763 DO i=jft,jlt
1764 DO j=1,18
1765 vglas(i,j) =vglas(i,j) +dglas(i,j)
1766 END DO
1767 END DO
1768
1770 1 thk ,fac ,esx0 ,emx ,npt ,
1771 2 dglas ,vglas ,nel )
1772
1773
1774 DO i=jft,jlt
1775 ss1(i)= my34(i)*vglas(i,1) +my23(i)*vglas(i,7)
1776 ss2(i)= mx23(i)*vglas(i,8) +mx34(i)*vglas(i,2)
1777 sf1(i)= my34(i)*vglas(i,3) +my23(i)*vglas(i,9)
1778 sf2(i)= -(mx23(i)*vglas(i,10)+mx34(i)*vglas(i,4))
1779 sc5(i)=my34(i)*vglas(i,5) +mx34(i)*vglas(i,6)
1780 sc6(i)=my23(i)*vglas(i,11)+mx23(i)*vglas(i,12)
1781 END DO
1782
1783 DO i=jft,jlt
1784 ss1(i)= ss1(i) -mx34(i)*vglas(i,13)+mx23(i)*vglas(i,15)+
1785 + half*(mx34(i)*vglas(i,17)-mx23(i)*vglas(i,18))
1786 ss2(i)= ss2(i) +my34(i)*vglas(i,13) -my23(i)*vglas(i,15)+
1787 + half*(my34(i)*vglas(i,17)-my23(i)*vglas(i,18))
1788 sf1(i)=sf1(i)-mx34(i)*vglas(i,14)+mx23(i)*vglas(i,16)
1789 sf2(i)=sf2(i)-my34(i)*vglas(i,14)+my23(i)*vglas(i,16)
1790 erz = vglas(i,1)*vhgze(i,1)-vglas(i,2)*vhgze(i,2)-
1791 . vglas(i,7)*vhgzk(i,1)+vglas(i,8)*vhgzk(i,2)+
1792 . vglas(i,13)*vhgze(i,3)+vglas(i,15)*vhgzk(i,3)+
1793 . half*(vglas(i,17)*vhgze(i,4)+vglas(i,18)*vhgzk(i,4))
1794
1795 esx(i)=ss1(i)*vhg(i,1)+ss2(i)*vhg(i,2)+erz*
area(i)*fourth
1796 + + fourth*(sc5(i)*vhg(i,5)+sc6(i)*vhg(i,6))
1797 emx(i)=(sf1(i)*vhg(i,3)-sf2(i)*vhg(i,4))*c6(i)
1798 END DO
1799 DO i=jft,jlt
1800 eint(i,1) = eint(i,1)+c5(i)*esx(i)
1801 eint(i,2) = eint(i,2)+c5(i)*emx(i)
1802 END DO
1803 DO i=jft,jlt
1804 c8(i) = c7*off(i)
1805 ss1(i)= ss1(i)*c8(i)
1806 ss2(i)= ss2(i)*c8(i)
1807 sf1(i)= sf1(i)*c8(i)
1808 sf2(i)= sf2(i)*c8(i)
1809 c2 = c8(i)*thk(i)
1810 sc5(i)=sc5(i)*c2
1811 sc6(i)=sc6(i)*c2
1812 ss3(i)=sc5(i)+sc6(i)
1813 END DO
1814
1815 DO i=jft,jlt
1816 c2=thk(i)*one_over_6*off(i)
1817 c3=thk(i)*third*off(i)
1818 DO j=1,4
1819 vmz(i,j)= vmz(i,j)
1820 . +c2*(vglas(i,17)*bmerz(i,4,j)+vglas(i,18)*bmkrz(i,4,j))
1821 . +c3*(bmerz(i,1,j)*vglas(i,1)-bmkrz(i,1,j)*vglas(i,7)
1822 . -bmerz(i,2,j)*vglas(i,2)+bmkrz(i,2,j)*vglas(i,8)
1823 . +bmerz(i,3,j)*vglas(i,13)+bmkrz(i,3,j)*vglas(i,15))
1824 END DO
1825 ENDDO
1826
1827 DO i=jft,jlt
1828
1829 ssz1(i) = ss1(i)
1830 ssz2(i) = ss2(i)
1831 hvl = amu(i)*sqrt(rho(i)*
area(i)*fac1(i))*off(i)
1832 ssv0=my23(i)*my23(i)
1833 ssv1=my34(i)*my34(i)
1834 ssv2=mx23(i)*mx23(i)
1835 ssv3=mx34(i)*mx34(i)
1836 hxx_v= stier*(ssv1+ssv0)
1837 hxy_v=-stier*(my34(i)*mx34(i)+my23(i)*mx23(i))
1838 hyy_v= stier*(ssv2+ssv3)
1839 c2 =hvl*gsr(i)*shfsr(i)*undouzsr
1840 cxz_v=(ssv1+ssv3)*c2
1841 cyz_v=(ssv2+ssv0)*c2
1842
1843 aux=aa(i)*hvl
1844 c1m(i) = a11sr(i)*aux
1845 c2m(i) = a12sr(i)*aux
1846
1847 cxx_v=c1m(i)*hxx_v
1848 cyy_v=c1m(i)*hyy_v
1849 cxy_v=c2m(i)*hxy_v
1850 ss1_v=cxx_v*vhg(i,1)+cxy_v*vhg(i,2)
1851 ss2_v=cyy_v*vhg(i,2)+cxy_v*vhg(i,1)
1852 sf1_v= (cxx_v*vhg(i,3)+cxy_v*vhg(i,4))*fbend_v
1853 sf2_v=(-cyy_v*vhg(i,4)-cxy_v*vhg(i,3))*fbend_v
1854 sc5_v=cxz_v*vhg(i,5)*hsura(i)
1855 sc6_v=cyz_v*vhg(i,6)*hsura(i)
1856 ss3_v = sc5_v+sc6_v
1857
1858 ss1(i)=ss1(i)+ss1_v
1859 ss2(i)=ss2(i)+ss2_v
1860 ss3(i)=ss3(i)+ss3_v
1861 sc5(i)=sc5(i)+sc5_v
1862 sc6(i)=sc6(i)+sc6_v
1863 sf1(i)=sf1(i)+sf1_v
1864 sf2(i)=sf2(i)+sf2_v
1865 tesy(i)= ((ss1_v*vhg(i,1)+ss2_v*vhg(i,2))*thk(i)+
1866 . (sf1_v*vhg(i,3)-sf2_v*vhg(i,4))*thk(i)*c6(i) +
1867 . sc5_v*vhg(i,5)+sc6_v*vhg(i,6))*dt1
1868 END DO
1869
1870 DO i=jft,jlt
1871 y13s= my13(i)*ss3(i)
1872 x13s= mx13(i)*ss3(i)
1873 y34s6=my34(i)*sc6(i)
1874 y23s5=my23(i)*sc5(i)
1875 x23s5=mx23(i)*sc5(i)
1876 x34s6=mx34(i)*sc6(i)
1877 c2=fourth*thk(i)
1878
1879 b13=(my13(i)*x24(i)-mx13(i)*y24(i))*hsura(i)
1880 vf(i,1,1)=vf(i,1,1)+b13*ss1(i)
1881 vf(i,1,3)=c2*ss1(i)
1882 vf(i,2,1)=vf(i,2,1)+b13*ss2(i)
1883 vf(i,2,3)=c2*ss2(i)
1884 vf(i,3,3)=ss3(i)
1885
1886 b24=(mx13(i)*y13(i)-my13(i)*x13(i))*hsura(i)
1887 vf(i,1,2)= vf(i,1,2)+b24*ss1(i)
1888 vf(i,1,4)=-vf(i,1,3)
1889 vf(i,2,2)= vf(i,2,2)+b24*ss2(i)
1890 vf(i,2,4)=-vf(i,2,3)
1891 vf(i,3,4)=-vf(i,3,3)
1892
1893 c3=c6(i)*b13
1894 c4=c6(i)*c2
1895 vm(i,1,1)=vm(i,1,1)+c3*sf2(i)+y23s5+y34s6
1896 vm(i,1,3)=vm(i,1,3)+c4*sf2(i)-y13s
1897 vm(i,2,1)=vm(i,2,1)+c3*sf1(i)-x23s5-x34s6
1898 vm(i,2,3)=vm(i,2,3)+c4*sf1(i)+x13s
1899
1900 c3=c6(i)*b24
1901 vm(i,1,2)=vm(i,1,2)+c3*sf2(i)+y23s5-y34s6
1902 vm(i,1,4)=vm(i,1,4)-c4*sf2(i)-y13s
1903 vm(i,2,2)=vm(i,2,2)+c3*sf1(i)-x23s5+x34s6
1904 vm(i,2,4)=vm(i,2,4)-c4*sf1(i)+x13s
1905
1906 c2=z1(i)*hsura(i)
1907 vf(i,3,1)=vf(i,3,1)+c2*(ssz1(i)*y24(i)-ssz2(i)*x24(i))
1908 vf(i,3,2)=vf(i,3,2)+c2*(-ssz1(i)*y13(i)+ssz2(i)*x13(i))
1909 END DO
1910
1911 CALL czehourv(jft ,jlt ,ipartc,evis,kfts ,tesy )
1912 RETURN
subroutine czhoureprz_or(jft, jlt, sigy, vstre, mstre, thk, fac, esx, emx, npt, dglas, vglas, nel)