±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1366  |  »Ø¸´: 1

szcfxxx

Òø³æ (СÓÐÃûÆø)

[½»Á÷] ÎÒÓá°dimension"¶¨ÒåÁËÊý×飬¿ÉÊǵ÷ÊÔÌáʾÎÒûÓÐÉùÃ÷´ËÊý×é¡£

DIMENSION EELAS(6), EELASP(3),BBAR(6), BBARP(3), BBARN(3, 3),
1 DISTGR(3,3), GRF(3,3)
PARAMETER(ZERO=0.D0, ONE=1.D0, TWO=2.D0, THREE=3.D0, FOUR=4.D0,
1 SIX=6.D0)
C----------------------------------------------------------------------------------------------
C------------------------------------------------------------------------------------------------
EMOD=PROPS(1)
ENU=PROPS(2)
LAME1=EMOD*ENU/((1+ENU)*(1-2*ENU))
LAME2=0.5*EMOD/(1+ENU)
C----------------------------------------------------------------------------------------------
C JACOBIAN OR DET
DET=DFGRD1(1, 1)*DFGRD1(2, 2)*DFGRD1(3, 3)
1 -DFGRD1(1, 2)*DFGRD1(2, 1)*DFGRD1(3, 3)
IF(NSHR.EQ.3) THEN
DET=DET+DFGRD1(1, 2)*DFGRD1(2, 3)*DFGRD1(3, 1)
1 +DFGRD1(1, 3)*DFGRD1(3, 2)*DFGRD1(2, 1)
2 -DFGRD1(1, 3)*DFGRD1(3,1)*DFGRD1(2, 2)
3 -DFGRD1(2, 3)*DFGRD1(3, 2)*DFGRD1(1, 1)
END IF
C-------------------------------------------------------------------------------------------------
C CALCULATE THE GROWTH FACTOR
IF TIME(1)=1 THEN
STATEV(NTENS+1)=1.0005
GR0=STATEV(NTENS+1)
GO TO 110

GR0=STATEV(NTENS+1)
AB=DET/GR0**3
IF (AB.LE.1.0) THEN
STATEV(NTENS+1)=GR0
GO TO 110
END IF
C----------------------------------------------------------------------
EPS=1.0E-08
CALL DNEWT(GR0,EPS,RES,L)
IF (L.NE.0) THEN
WRITE(*,10) GR0
STATEV(NTENS+1) =GR0
END IF
10 FORMAT(001X,'GR0=',E15.6)
END
C-----------------------------------------------------------------------
C CALCULATE GROTH TENSOR
110 DO K1=1,3
DO K2=1,3
GRF(K1,K2)=0
END DO
END DO
DO K3=1,3
GRF(K3,K3)=GR0
END DO
C---------------------------------------------------------------------------
C CALCULATE ELASTIC TENSOR
SCALE=ONE/GR0
DO K1=1, 3
DO K2=1, 3
DISTGR(K2,K1)=SCALE*DFGRD1(K2,K1)
END DO
END DO
C----------------------------------------------------------------------------
C------------------------------------------------------------------------------
BBAR(1)=DISTGR(1, 1)**2+DISTGR(1, 2)**2+DISTGR(1, 3)**2
BBAR(2)=DISTGR(2, 1)**2+DISTGR(2, 2)**2+DISTGR(2, 3)**2
BBAR(3)=DISTGR(3, 3)**2+DISTGR(3, 1)**2+DISTGR(3, 2)**2
BBAR(4)=DISTGR(1, 1)*DISTGR(2, 1)+DISTGR(1, 2)*DISTGR(2, 2)
1 +DISTGR(1, 3)*DISTGR(2, 3)
IF(NSHR.EQ.3) THEN
BBAR(5)=DISTGR(1, 1)*DISTGR(3, 1)+DISTGR(1, 2)*DISTGR(3, 2)
1 +DISTGR(1, 3)*DISTGR(3, 3)
BBAR(6)=DISTGR(2, 1)*DISTGR(3, 1)+DISTGR(2, 2)*DISTGR(3, 2)
1 +DISTGR(2, 3)*DISTGR(3, 3)


¿ÉÊǵ÷ÊÔµÄʱºòÀÏÌáʾ
1>G:\Fortran\Console22\Console22\Source1.for(70): error #6410: This name has not been declared as an array or a function. [GRF]
1>G:\Fortran\Console22\Console22\Source1.for(74): error #6410: This name has not been declared as an array or a function. [GRF]
1>G:\Fortran\Console22\Console22\Source1.for(81): error #6410: This name has not been declared as an array or a function. [DISTGR]
1>G:\Fortran\Console22\Console22\Source1.for(86): error #6410: This name has not been declared as an array or a function. [BBAR]
1>G:\Fortran\Console22\Console22\Source1.for(87): error #6410: This name has not been declared as an array or a function. [BBAR]
1>G:\Fortran\Console22\Console22\Source1.for(88): error #6410: This name has not been declared as an array or a function. [BBAR]
1>G:\Fortran\Console22\Console22\Source1.for(89): error #6410: This name has not been declared as an array or a function. [BBAR]
1>G:\Fortran\Console22\Console22\Source1.for(92): error #6410: This name has not been declared as an array or a function. [BBAR]
1>G:\Fortran\Console22\Console22\Source1.for(94): error #6410: This name has not been declared as an array or a function. [BBAR]
1>G:\Fortran\Console22\Console22\Source1.for(102): error #6410: This name has not been declared as an array or a function. [STRESS]
1>G:\Fortran\Console22\Console22\Source1.for(105): error #6410: This name has not been declared as an array or a function. [STRESS]
»Ø¸´´ËÂ¥
ÐÄÒàÀ»Éº
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

szcfxxx

Òø³æ (СÓÐÃûÆø)

ÖªµÀÁË£¬³ÌÐòÖмä¶àÁ˸öEND£¬Ê¹µÃÖ÷×Ó³ÌÐò½áÊøÁË£¬Òò´ËÉùÃ÷µÄÊý×éÔÚÏÂÃæ²»ÄÜʹÓÃÁË¡£
ÐÄÒàÀ»Éº
2Â¥2015-05-03 10:03:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ szcfxxx µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 271Çóµ÷¼Á +14 ÀÕ²¼ÀÊ@ 2026-03-31 19/950 2026-04-02 00:01 by ÀÕ²¼ÀÊ@
[¿¼ÑÐ] 319Çóµ÷¼Á +9 Ì«ÈÝÒ×1018 2026-04-01 9/450 2026-04-01 21:58 by ÎҵĴ¬Îҵĺ£
[¿¼ÑÐ] 310·ÖÇóµ÷¼Á +4 ³É¹¦Éϰ¶wang 2026-04-01 4/200 2026-04-01 20:35 by liu823948201
[¿¼ÑÐ] Çóµ÷¼Á0703 +5 ÖܼÎÒ¢ 2026-03-31 8/400 2026-04-01 20:32 by ltltkkk
[¿¼ÑÐ] 286Çóµ÷¼Á +5 Sa67890. 2026-04-01 7/350 2026-04-01 19:50 by 6781022
[¿¼ÑÐ] 070300»¯Ñ§Çóµ÷¼Á +13 С»ÆÑ¼±¦ 2026-03-30 13/650 2026-04-01 19:31 by °²¾¸aj
[¿¼ÑÐ] µ÷¼Á +5 ºÃºÃ¶ÁÊé¡£ 2026-03-28 7/350 2026-04-01 15:32 by ÍõÁÁ_´óÁ¬Ò½¿Æ´ó
[¿¼ÑÐ] 0856³õÊÔ324·ÖÇóµ÷¼Á +5 ÏëÉÏѧÇóµ÷ 2026-04-01 5/250 2026-04-01 15:28 by ¿¼ÑÐÉϰ¶Ñ½Ò»¶¨Ò
[¿¼ÑÐ] Çóµ÷¼Á +5 Áã°Ë# 2026-03-27 5/250 2026-04-01 14:40 by yulian1987
[½Ìʦ֮¼Ò] ÕÅÑ©·åê©È»¶øÖ¹µÄ·É³ÛÈËÉú +3 yexuqing 2026-03-26 4/200 2026-04-01 08:20 by ºþÐÄͤ¿´Ñ©
[¿¼ÑÐ] Çóµ÷¼Á£ºÒ»Ö¾Ô¸£ºÄϾ©´óѧ רҵ£º0705 ×Ü·Ö320 £¬±¾¿Æ985£¬ËÄÁù¼¶Òѹý +3 lfy760306 2026-03-31 3/150 2026-04-01 01:57 by Creta
[¿¼ÑÐ] 354Çóµ÷¼Á +3 lxb598 2026-03-31 4/200 2026-03-31 13:42 by sophie2180
[¿¼ÑÐ] 272Çóµ÷¼Á£¬½ÓÊÜ¿çרҵµ÷¼Á£¡ +3 ÏÐÓ㬠2026-03-31 3/150 2026-03-31 13:00 by Ìæ´úÆ·000
[¿¼ÑÐ] 08¹¤¿Æ£¬295£¬½ÓÊÜ¿çרҵµ÷¼Á +6 lmnlzy 2026-03-30 6/300 2026-03-31 10:04 by cal0306
[¿¼ÑÐ] 083000ѧ˶274Çóµ÷¼Á +12 LiÀîÓã 2026-03-26 12/600 2026-03-31 10:01 by cal0306
[¿¼ÑÐ] ±§Ç¸ +3 ÌïºéÓÐ 2026-03-30 3/150 2026-03-30 19:11 by ÃÔºýCCPs
[¿¼ÑÐ] 283Çóµ÷¼Á£¨080500£© +14 A child 2026-03-27 14/700 2026-03-30 12:06 by ̽123
[¿¼ÑÐ] ±¾¿ÆÐÂÄÜÔ´¿ÆÑ§Ó빤³Ì£¬Ò»Ö¾Ô¸»ªÀíÄܶ¯285Çóµ÷¼Á +3 AZMK 2026-03-27 5/250 2026-03-28 16:19 by xxxsssccc
[¿¼ÑÐ] Ò»Ö¾Ô¸ÄϾ©º½¿Õº½Ìì´óѧ²ÄÁÏѧ˶Çóµ÷¼Á +3 @taotao 2026-03-28 3/150 2026-03-28 10:26 by JourneyLucky
[¿¼ÑÐ] 272Çóµ÷¼Á +7 ½Å»¬µÄÊØ·¨¹«Ãñ 2026-03-27 7/350 2026-03-27 17:23 by laoshidan
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û