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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? p56.f90

?? I[1].M.Smith所著的《有限元方法編程》第三版Fortran程序
?? F90
字號:
    program p56     
!------------------------------------------------------------------------
!      program 5.6 three dimensional analysis of an elastic
!      solid using 4-node tetrahedral elements
!------------------------------------------------------------------------
 use new_library      ;  use geometry_lib  ;     implicit none
 integer::nels,neq,nn,nr,nip,nodof=3,nod=4,nst=6,ndof,loaded_nodes,          &
          i,k,iel,ndim=3
 real:: e,v,det    ; character(len=15) :: element = 'tetrahedron'               
!--------------------------- dynamic arrays------------------------------------
 real    ,allocatable :: kv(:),loads(:),points(:,:),dee(:,:),coord(:,:),     &
                         jac(:,:),weights(:), der(:,:), deriv(:,:),bee(:,:), &
                         km(:,:),eld(:),sigma(:),g_coord(:,:)
 integer, allocatable :: nf(:,:), g(:), kdiag(:) ,num(:) ,g_num(:,:),g_g(:,:)  
!--------------------------input and initialisation----------------------------
  open (10,file='p56.dat',status=    'old',action='read')
  open (11,file='p56.res',status='replace',action='write')                    
  read (10,*) nels,nn,nip,e,v        ;     ndof=nod*nodof  
  allocate ( nf(nodof,nn), points(nip,ndim),dee(nst,nst),coord(nod,ndim),    &
            jac(ndim,ndim),der(ndim,nod),deriv(ndim,nod),g(ndof),            &
            bee(nst,ndof), km(ndof,ndof),eld(ndof),sigma(nst),g_g(ndof,nels),&
            g_coord(ndim,nn),g_num(nod,nels),weights(nip),num(nod))
  read (10, *) g_coord ; read (10, *)  g_num
  nf=1; read(10,*) nr ;if(nr>0) read(10,*)(k,nf(:,k),i=1,nr)
        call formnf(nf); neq=maxval(nf) ; allocate ( loads(0:neq),kdiag(neq) ) 
  call deemat (dee,e,v); call sample(element,points,weights) 
  kdiag=0      
!  ------------- loop the elements to set up  g_g  and  kdiag  ----------------
  elements_1  :  do iel = 1 , nels  
     num = g_num(:,iel); call num_to_g(num,nf,g)      
     g_g(:,iel) = g ;  call fkdiag(kdiag,g)
  end do elements_1
  kdiag(1)=1; do i=2,neq; kdiag(i)=kdiag(i)+kdiag(i-1); end do
    allocate(kv(kdiag(neq)))  ; kv=0.0
   write(11,'(a)') "Global Coordinates"
   do k=1,nn;write(11,'(a,i5,a,3e12.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 skyline storage is",kdiag(neq)
    loads=0.0 ; read (10,*) loaded_nodes,(k,loads(nf(:,k)),i=1,loaded_nodes)
   write(11,'(a,e12.4)') " The total load is ", sum(loads)            
!--------------- element stiffness integration and assembly------------------- 
 elements_2: do iel = 1 , nels
             num = g_num(:,iel) ; g = g_g(:,iel)
             coord = transpose(g_coord(:,num)) ;        km=0.0      
    gauss_pts_1:  do i =1 , nip
               call shape_der (der,points,i);  jac = matmul(der,coord) 
               det = determinant(jac);   call invert (jac)
               deriv = matmul(jac,der); call beemat (bee,deriv) 
               km=km+matmul(matmul(transpose(bee),dee),bee)*det*weights(i)
    end do gauss_pts_1 
    call fsparv (kv,km,g,kdiag)
 end do elements_2                                             
!---------------------------equation solution----------------------------------
    call sparin(kv,kdiag) ;call spabac(kv,loads,kdiag)
    write(11,'(a)') "The nodal displacements are   :"
    write(11,'(a)') "  Node            Displacement"
    do k=1,nn; write(11,'(i5,a,3e12.4)')k,"      ",loads(nf(:,k)); end do
!----------------------recover stresses at element Gauss-points---------------- 
 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 Gauss point stresses for element",iel," are"
    gauss_pts_2: do i = 1,nip     
                    call shape_der(der,points,i);jac = matmul(der,coord)
                    call invert(jac);   deriv= matmul(jac,der)
                    call beemat(bee,deriv);sigma = matmul(dee,matmul(bee,eld))
                    write(11,'(a,i5)') "Point  ",i ;write(11,'(6e12.4)')sigma
   end do gauss_pts_2 
 end do elements_3
end program p56

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆视频观看网址久久| 欧美系列一区二区| 久久99精品久久久久久动态图| 亚洲欧美色图小说| 国产精品白丝在线| 国产精品你懂的在线| 欧美精彩视频一区二区三区| 久久精品欧美日韩精品| 久久午夜羞羞影院免费观看| 久久男人中文字幕资源站| 精品三级在线观看| 欧美成人一区二区三区片免费| 欧美一级在线视频| 日韩美女一区二区三区四区| 日韩欧美一区在线| 欧美videos中文字幕| 日韩欧美电影在线| 久久亚洲综合av| 国产欧美一区在线| 中文字幕一区在线观看视频| 中文字幕视频一区二区三区久| 国产精品国产a级| 亚洲人精品一区| 亚洲影视在线观看| 亚洲第一狼人社区| 亚洲va欧美va天堂v国产综合| 亚洲动漫第一页| 男女性色大片免费观看一区二区| 捆绑调教美女网站视频一区| 精品一区二区久久久| 国产精品一区免费视频| eeuss国产一区二区三区| 一本色道久久综合亚洲91| 在线观看免费成人| 91精品国产综合久久精品app| 日韩丝袜情趣美女图片| 久久久国产午夜精品| 成人欧美一区二区三区黑人麻豆| 一区二区高清免费观看影视大全| 午夜视频一区在线观看| 蜜臀精品一区二区三区在线观看 | 99久久久免费精品国产一区二区| 91在线免费看| 欧美日韩精品系列| 欧美变态口味重另类| 国产精品网站在线观看| 亚洲精品久久嫩草网站秘色| 免费观看91视频大全| 国产不卡视频一区二区三区| 色婷婷久久久久swag精品| 91精品国产一区二区人妖| 久久久久国产免费免费| 夜夜嗨av一区二区三区| 麻豆91免费看| 99久久精品国产观看| 欧美精品在线观看播放| 久久久久久久久一| 一区二区三区不卡视频在线观看| 美腿丝袜亚洲三区| 91免费小视频| 精品少妇一区二区三区在线播放 | 91麻豆产精品久久久久久| 欧美精品v日韩精品v韩国精品v| 国产网站一区二区| 亚洲午夜激情网站| 国产精品一二三四| 欧美日韩综合色| 国产欧美视频一区二区| 亚洲成人tv网| 国产jizzjizz一区二区| 欧美年轻男男videosbes| 国产亚洲精品资源在线26u| 亚洲一区二区精品3399| 国产不卡高清在线观看视频| 欧美福利视频导航| 国产精品每日更新在线播放网址 | 欧美大肚乱孕交hd孕妇| 依依成人综合视频| 国产精品538一区二区在线| 欧美日本国产一区| 国产精品久久一卡二卡| 六月婷婷色综合| 在线免费观看日本欧美| 日本一区免费视频| 日本一区中文字幕| 在线亚洲+欧美+日本专区| 久久久激情视频| 六月丁香综合在线视频| 欧美精品 国产精品| 国产精品久久久久影院色老大| 青青青爽久久午夜综合久久午夜| 欧美在线播放高清精品| 亚洲图片另类小说| 国产a精品视频| 久久久影院官网| 久久精品理论片| 欧美日韩aaaaaa| 伊人夜夜躁av伊人久久| 成人免费观看视频| 精品乱人伦小说| 日韩精品电影在线| 欧美三级日韩三级| 洋洋av久久久久久久一区| 成人av电影在线| 国产欧美一区二区三区在线老狼| 蓝色福利精品导航| 日韩欧美一区在线观看| 免费高清在线一区| 91精品欧美福利在线观看| 亚洲图片欧美综合| 精品视频一区二区三区免费| 中文字幕永久在线不卡| caoporen国产精品视频| 国产精品人成在线观看免费| 国产一区福利在线| 久久久夜色精品亚洲| 久久99精品久久久久婷婷| 精品国产乱码久久久久久老虎| 青青草国产精品97视觉盛宴 | 久久se这里有精品| 欧美草草影院在线视频| 久久99精品一区二区三区三区| 精品少妇一区二区三区在线播放| 紧缚奴在线一区二区三区| 亚洲精品在线观看视频| 国产美女娇喘av呻吟久久| 久久精品亚洲乱码伦伦中文| 国产在线精品一区二区夜色 | 国产成人午夜片在线观看高清观看| 精品99久久久久久| 国产成人免费高清| 国产精品人人做人人爽人人添| av在线不卡电影| 亚洲精品乱码久久久久久| 在线观看成人小视频| 婷婷综合另类小说色区| 日韩免费福利电影在线观看| 国产精品亚洲视频| 国产精品久久毛片av大全日韩| 国产91富婆露脸刺激对白| 日本一区二区成人在线| 91在线国内视频| 亚洲一区二区三区四区在线 | 蜜臀av性久久久久蜜臀av麻豆| 日韩欧美一区二区免费| 国产盗摄一区二区| 亚洲视频你懂的| 7777精品伊人久久久大香线蕉超级流畅 | 国产在线一区二区综合免费视频| 国产亚洲欧美一级| 色婷婷亚洲婷婷| 日韩电影在线免费观看| 久久免费的精品国产v∧| 91免费观看视频| 亚洲mv在线观看| 国产午夜精品一区二区| 色综合网站在线| 男女男精品视频| 国产精品午夜春色av| 欧美中文字幕一区| 麻豆成人免费电影| 国产精品激情偷乱一区二区∴| 欧洲一区二区av| 国产一区二区三区免费播放 | 欧美怡红院视频| 激情综合色综合久久综合| 中文字幕一区二区三区视频| 欧美日韩大陆一区二区| 国产91丝袜在线播放| 亚洲精选免费视频| 日韩欧美中文字幕精品| 91麻豆国产福利在线观看| 麻豆高清免费国产一区| 亚洲视频一二三| 精品国产一区二区三区av性色| 91女厕偷拍女厕偷拍高清| 麻豆精品一区二区| 亚洲欧美福利一区二区| 精品久久久三级丝袜| 在线国产电影不卡| 国产麻豆视频精品| 亚洲影视在线观看| 中文字幕久久午夜不卡| 在线电影一区二区三区| 成人免费福利片| 久久精品av麻豆的观看方式| 日韩美女视频一区| 欧美精品一区二区蜜臀亚洲| 欧美性色综合网| 成人av资源在线观看| 蜜臀av在线播放一区二区三区| 亚洲女人的天堂| 久久久精品2019中文字幕之3| 欧美精品在线一区二区三区| 成人av动漫网站| 国产精品一区二区在线观看不卡 | 日韩一区二区中文字幕| 日本精品裸体写真集在线观看| 国产精品 日产精品 欧美精品| 日韩电影在线观看一区|