亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? p54.f90

?? fortran程序
?? F90
字號:
program p54    
!------------------------------------------------------------------------
!      program 5.4 axisymmetric strain of a rectangular section elastic
!      solid using variable 4-node quadrilateral elements numbered in y 
!      and variable material properties
!------------------------------------------------------------------------
 use new_library   ;  use  geometry_lib   ;      implicit none
 integer::nels,nre,nde,neq,nband,nn,nr,nip,nodof=2,nod=4,nst=4,ndof,    &
          i,k,iel,ndim=2,loaded_nodes                  
 real:: e,v,det ,radius    ;  character(len=15) :: element = 'quadrilateral'    
!-------------------------- dynamic arrays--------------------------------
 real    ,allocatable :: kv(:),loads(:),points(:,:),dee(:,:),coord(:,:), &
                         fun(:),jac(:,:),der(:,:),deriv(:,:),weights(:), &
                         bee(:,:),km(:,:),eld(:),sigma(:),g_coord(:,:),  &
                         width(:),depth(:) ,prop(:,:)
 integer, allocatable :: nf(:,:), g(:)  , num(:)  , g_num(:,:) , g_g(:,:)      
!-------------------------input and initialisation-----------------------------
  open (10,file='p54.dat',status=    'old',action='read')
  open (11,file='p54.res',status='replace',action='write')                     
  read (10,*) nels,nre,nde,nn,nip        ;    ndof=nod*nodof     
  allocate ( nf(nodof,nn), points(nip,ndim),dee(nst,nst), g_coord(ndim,nn),  &
            coord(nod,ndim),fun(nod),jac(ndim,ndim), weights(nip),           &
            g_num(nod,nels),der(ndim,nod),deriv(ndim,nod),bee(nst,ndof),     &
            num(nod),km(ndof,ndof), eld(ndof),  sigma(nst), g(ndof),         &
            width(nre+1),depth(nde+1),prop(2,nels), g_g(ndof,nels))
  read(10,*) width ; read(10,*) depth     
  read(10,*)(prop(k,:),k=1,2)   
  nf=1; read(10,*) nr ;if(nr>0) read(10,*) (k,nf(:,k),i=1,nr)
      call formnf(nf); neq=maxval(nf)  ; call sample(element,points,weights)   
!-------- loop the elements to find nband and set up global arrays ----------
      nband=0
     elements_1   : do iel =1,nels     
                 call geometry_4qyv(iel,nde,width,depth,coord,num)
                 call num_to_g ( num , nf , g );  g_num(:,iel)=num
                 g_coord(:,num)=transpose(coord);g_g(:,iel)=g
                 if(nband<bandwidth(g))nband=bandwidth(g) 
     end do elements_1
    write(11,'(a)') "Global coordinates "
    do k=1,nn;write(11,'(a,i5,a,2e12.4)')"Node",k,"       ",g_coord(:,k);end do
    write(11,'(a)') "Global node numbers "
    do k = 1 , nels; write(11,'(a,i5,a,4i5)')                                  &
                              "Element ",k,"        ",g_num(:,k); end do  
        write(11,'(2(a,i5))')                                                  &
                 "There are",neq,"  equations and the half-bandwidth is",nband
       allocate( kv(neq*(nband+1)),loads(0:neq)); kv=0.0 
!--------------- element stiffness integration and assembly--------------------
  elements_2: do iel=1,nels
                num=g_num(:,iel)  ; coord =transpose( g_coord(:,num)) 
                g = g_g(: ,iel)   ;     km=0.0
                e = prop(1 , iel);  v = prop(2 , iel); call deemat(dee,e,v)
                integrating_pts_1:  do i=1,nip
                  call shape_fun(fun,points,i); call shape_der(der,points,i)
                  jac=matmul(der,coord) ; det= determinant(jac) 
                  call invert(jac);   deriv = matmul(jac,der)
                  call bmataxi(bee,radius,coord,deriv,fun);det =det*radius
                  km= km+matmul(matmul(transpose(bee),dee),bee)*det*weights(i)
                end do integrating_pts_1                                    
               call formkv (kv,km,g,neq)
  end do elements_2                                                            
  loads=0.0 ; read (10,*) loaded_nodes,(k,loads(nf(:,k)), i =1,loaded_nodes)
!------------------------equation solution--------------------------------      
    call banred(kv,neq) ;call bacsub(kv,loads)
    write(11,'(a)') "The nodal displacements are:"
    do k=1,nn; write(11,'(i5,a,2e12.4)') k,"   ",loads(nf(:,k)); end do
!-------------------recover stresses at element centroids-----------------
  nip = 1; deallocate(points,weights); allocate(points(nip,ndim),weights(nip))
       call sample (element , points , weights )   
 elements_3:do iel=1,nels
             num = g_num(:,iel) ; coord = transpose(g_coord(:,num))  
             g = g_g( : , iel)  ;     eld=loads(g)
             write(11,'(a,i5,a)')                                             &
                      "The centroidal stresses for element",iel,"  are :" 
              e = prop(1 ,iel);  v = prop(2 , iel); call deemat(dee,e,v)
              integrating_pts_2: do i = 1 , nip
                 call shape_fun(fun,points,i); call shape_der(der,points,i)
                 jac=matmul(der,coord);call invert(jac); deriv=matmul(jac,der)
                 call bmataxi(bee,radius,coord,deriv,fun)
                 sigma=matmul(dee,matmul(bee,eld))
                 write(11,'(a,i5)') "Point",i   ; write(11,'(4e12.4)') sigma
             end do integrating_pts_2 
 end do elements_3
end program p54

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费视频网址| 精品国产123| 欧美一区二区女人| 国产欧美一区二区三区鸳鸯浴| 国产精品你懂的| 免费成人av在线| 欧美中文字幕一区二区三区| 久久只精品国产| 日韩一区精品视频| 色8久久人人97超碰香蕉987| www久久精品| 日本女人一区二区三区| 日本精品一级二级| 欧美国产精品一区| 精品无码三级在线观看视频| 欧美日韩一区在线| 亚洲激情在线激情| 成人福利在线看| 亚洲色图色小说| 国产一区二区免费在线| 91精品国产色综合久久不卡蜜臀 | 国产一区二区在线影院| 欧美三级乱人伦电影| 亚洲人一二三区| 不卡高清视频专区| 国产欧美日韩在线观看| 国产一区二区免费在线| 精品区一区二区| 精一区二区三区| 日韩视频一区二区三区在线播放 | 国产色产综合产在线视频 | 亚洲免费毛片网站| 成人黄页毛片网站| 国产精品护士白丝一区av| 国产成人午夜精品影院观看视频| 精品蜜桃在线看| 激情欧美日韩一区二区| 久久亚洲二区三区| 国产福利一区二区三区在线视频| 国产色产综合产在线视频| 国产一区二区三区黄视频| 久久久久久久久久久久久女国产乱 | 国产嫩草影院久久久久| 成人综合婷婷国产精品久久免费| 中文字幕乱码一区二区免费| 成人一区二区三区中文字幕| 《视频一区视频二区| 色美美综合视频| 亚洲sss视频在线视频| 欧美精品久久99久久在免费线| 亚洲成人免费av| 精品噜噜噜噜久久久久久久久试看| 精品一区二区影视| 国产精品久久午夜| 在线看一区二区| 肉肉av福利一精品导航| 2023国产精品| 一本高清dvd不卡在线观看| 亚洲自拍偷拍网站| 3751色影院一区二区三区| 狠狠久久亚洲欧美| 亚洲毛片av在线| 日韩一二在线观看| a美女胸又www黄视频久久| 亚洲成人综合视频| 久久久综合网站| 91行情网站电视在线观看高清版| 日韩福利视频网| 国产精品日产欧美久久久久| 欧美主播一区二区三区| 韩国欧美国产1区| 一区二区成人在线| 久久久不卡网国产精品二区| 91九色02白丝porn| 国产最新精品精品你懂的| 综合激情成人伊人| 精品国产一区二区三区不卡| 99re热这里只有精品视频| 日本不卡一区二区| 亚洲精品成a人| 久久久久国产精品麻豆| 欧美老肥妇做.爰bbww| 成人精品小蝌蚪| 精品一区二区免费在线观看| 亚洲综合色自拍一区| 国产嫩草影院久久久久| 日韩色在线观看| 欧美性生活影院| 99久久精品久久久久久清纯| 久久精品国产久精国产| 亚洲妇女屁股眼交7| 亚洲欧洲日韩综合一区二区| 精品电影一区二区三区 | 欧美一区二区三区精品| 91在线小视频| 成人一区二区三区中文字幕| 国内精品国产成人| 人人狠狠综合久久亚洲| 亚洲成av人片| 亚洲精品五月天| 亚洲欧洲日韩女同| 亚洲国产精品v| 国产欧美日韩中文久久| 精品国产百合女同互慰| 日韩精品一区二区在线| 在线播放欧美女士性生活| 在线视频欧美区| 在线视频综合导航| 一本在线高清不卡dvd| 99免费精品视频| 成人丝袜18视频在线观看| 国产传媒久久文化传媒| 国产乱人伦精品一区二区在线观看| 蜜桃视频在线观看一区二区| 青青国产91久久久久久| 喷水一区二区三区| 日本不卡在线视频| 日韩专区欧美专区| 日本va欧美va瓶| 免费观看成人鲁鲁鲁鲁鲁视频| 免费在线看一区| 久久精品99国产精品| 老司机精品视频在线| 久久97超碰国产精品超碰| 九九**精品视频免费播放| 国产真实乱子伦精品视频| 激情综合色播激情啊| 国产一区二区三区免费| 国产传媒久久文化传媒| 99久久综合99久久综合网站| 91蝌蚪porny九色| 在线观看成人小视频| 欧美女孩性生活视频| 精品免费国产二区三区| 亚洲国产成人自拍| 亚洲免费在线看| 丝袜国产日韩另类美女| 久久精工是国产品牌吗| 国产suv精品一区二区883| 91免费版在线| 欧美一区二区三区免费在线看| www国产成人| 亚洲美女淫视频| 蜜桃视频在线一区| 成人av电影观看| 3751色影院一区二区三区| 久久精品视频在线免费观看| 18欧美乱大交hd1984| 日韩电影在线看| 国产xxx精品视频大全| 欧美吻胸吃奶大尺度电影| 精品国产污网站| 亚洲精品乱码久久久久| 精品一区二区三区在线播放| www.综合网.com| 日韩免费视频一区| 亚洲免费伊人电影| 精品一区二区三区在线播放| 色综合久久中文字幕综合网| 日韩亚洲欧美成人一区| 亚洲欧美怡红院| 久草中文综合在线| 99国产一区二区三精品乱码| 日韩一级二级三级| 亚洲免费av在线| 国产成人一级电影| 欧美精品v国产精品v日韩精品 | 1区2区3区欧美| 精品一区二区免费在线观看| 欧美色网一区二区| 国产精品人成在线观看免费| 琪琪久久久久日韩精品| 91网站最新地址| 国产色一区二区| 久久狠狠亚洲综合| 精品婷婷伊人一区三区三| 欧美国产日本韩| 国产毛片精品国产一区二区三区| 欧美喷潮久久久xxxxx| 亚洲人成在线播放网站岛国| 国产一区二区美女| 日韩欧美视频在线| 天天综合色天天综合色h| 一本大道久久a久久综合| 久久久精品综合| 国内久久精品视频| 日韩欧美国产小视频| 同产精品九九九| 欧美性大战xxxxx久久久| 亚洲男人的天堂在线观看| 成人av片在线观看| 欧美国产禁国产网站cc| 国产美女久久久久| 久久综合丝袜日本网| 精品亚洲porn| 日韩精品一区二区三区视频在线观看 | 欧美日韩国产一区| 亚洲第一福利视频在线| 色综合久久66| 亚洲一级电影视频|