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

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

?? p56.f90

?? 有限元分析
?? 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一区二区三区免费野_久草精品视频
久久先锋影音av| 亚洲国产aⅴ成人精品无吗| 在线观看日韩一区| 国产高清成人在线| 国产精品一品二品| 成人中文字幕电影| www.成人在线| 色久综合一二码| 一区二区三区在线免费播放| 欧美成人女星排行榜| 国产在线视频不卡二| 欧美精品久久一区| 91精品欧美久久久久久动漫| 欧美一区二区三区免费在线看| 欧美一区二区三区公司| 欧美一区二区黄| 亚洲精品一区在线观看| 久久欧美一区二区| 亚洲欧洲99久久| 亚洲自拍偷拍综合| 韩国三级中文字幕hd久久精品| 国产v日产∨综合v精品视频| 色综合天天综合狠狠| 欧美美女bb生活片| 精品成人一区二区三区| 亚洲日本丝袜连裤袜办公室| 国产日韩亚洲欧美综合| 一区二区在线观看免费视频播放 | 日韩黄色免费电影| 日韩电影免费在线观看网站| 国产美女精品在线| 色综合天天综合色综合av| 欧美一区二区在线观看| 久久久精品国产免大香伊| 亚洲特黄一级片| 久久精品久久综合| 99re热这里只有精品免费视频| 欧美日韩第一区日日骚| 国产精品女同一区二区三区| 亚洲一区在线免费观看| 国产主播一区二区| 欧美午夜精品一区| 国产喂奶挤奶一区二区三区| 亚洲一级不卡视频| 欧美日韩1234| 性久久久久久久| 另类小说一区二区三区| 一本久道久久综合中文字幕| 日韩欧美国产1| 亚洲综合免费观看高清在线观看| 激情成人综合网| 欧美精品tushy高清| 亚洲欧美在线视频| 国内外成人在线视频| 在线免费视频一区二区| 国产精品天干天干在线综合| 狠狠色综合播放一区二区| 欧美精品乱码久久久久久| 亚洲天堂中文字幕| 成人av片在线观看| 久久久精品蜜桃| 国产一区二区视频在线| 欧美一级欧美三级| 日韩一区欧美二区| 欧美日韩二区三区| 亚洲成人av福利| 欧美在线观看禁18| 亚洲乱码国产乱码精品精可以看 | 国产乱码精品一区二区三区忘忧草 | 日日夜夜免费精品| 一本大道av一区二区在线播放| 国产精品久久久久久久午夜片| 久久99国产精品麻豆| 日韩欧美国产系列| 韩国三级在线一区| 久久综合久久久久88| 国产一区二区在线观看免费| 日韩精品一区国产麻豆| 看片的网站亚洲| 久久婷婷一区二区三区| 国产乱一区二区| 中文欧美字幕免费| 色香蕉成人二区免费| 一区二区不卡在线播放| 欧美另类变人与禽xxxxx| 日韩黄色免费网站| 精品美女在线观看| 床上的激情91.| 亚洲男同性恋视频| 7777精品伊人久久久大香线蕉经典版下载 | 欧美极品另类videosde| 成人成人成人在线视频| 亚洲色图视频网站| 欧美三级三级三级| 久久精品久久精品| 国产欧美精品国产国产专区| 91小视频在线| 蜜臀久久99精品久久久画质超高清| 精品国产在天天线2019| 成人性视频网站| 亚洲成人av资源| 久久久国产精品不卡| 91免费国产在线观看| 日韩电影一二三区| 国产精品色呦呦| 欧美日韩视频在线第一区| 国产一区二区三区美女| 亚洲免费成人av| 日韩欧美成人一区二区| 97超碰欧美中文字幕| 麻豆视频观看网址久久| 成人欧美一区二区三区| 这里只有精品免费| 成人av在线看| 日本欧美在线观看| 136国产福利精品导航| 日韩精品中文字幕在线一区| 91蜜桃视频在线| 精品一区二区三区免费播放| 亚洲欧美日韩小说| www一区二区| 在线观看一区日韩| www.亚洲在线| 国产伦精品一区二区三区在线观看 | 一区二区三区四区在线| 久久这里只有精品首页| 色婷婷激情综合| 成人精品视频一区二区三区尤物| 亚洲va欧美va人人爽午夜| 国产精品久久国产精麻豆99网站| 日韩一区二区在线免费观看| 国产欧美精品一区二区三区四区| 国产精品成人午夜| 亚洲成人激情综合网| 中文字幕av一区二区三区免费看| 7777精品伊人久久久大香线蕉超级流畅 | 国产一区欧美日韩| 天天射综合影视| 亚洲制服欧美中文字幕中文字幕| 久久久久国产成人精品亚洲午夜| 日韩一区二区三区四区 | 精品国产一区a| 欧美乱妇20p| 91麻豆精品91久久久久同性| 欧美日韩精品系列| 91福利视频网站| 欧美日韩一二区| 欧美日韩国产精品自在自线| 欧美日韩一区精品| 欧美日韩国产综合一区二区| 91久久一区二区| 日本高清不卡aⅴ免费网站| 91色视频在线| 日本久久电影网| 日本黄色一区二区| 欧美三电影在线| 777a∨成人精品桃花网| 日韩三级在线观看| 日韩视频在线你懂得| 精品人在线二区三区| 精品91自产拍在线观看一区| 久久久噜噜噜久久人人看 | 亚洲欧洲综合另类在线| 亚洲日本va午夜在线电影| 亚洲激情一二三区| 亚洲成人久久影院| 久久激情五月激情| 国模冰冰炮一区二区| 福利一区二区在线| 色呦呦网站一区| 欧美色视频在线| 欧美xingq一区二区| 久久久一区二区三区捆绑**| 中文av一区二区| 五月激情综合网| 久久66热偷产精品| 9i看片成人免费高清| 欧美色成人综合| 亚洲精品一区在线观看| 亚洲视频你懂的| 日本午夜一本久久久综合| 国产一区中文字幕| 欧美综合天天夜夜久久| 欧美一区2区视频在线观看| 国产亚洲制服色| 亚洲国产成人高清精品| 韩国理伦片一区二区三区在线播放| 成人av先锋影音| 91麻豆精品国产自产在线观看一区 | 一区av在线播放| 九九九精品视频| 在线精品视频免费播放| 久久久久亚洲综合| 亚洲成年人网站在线观看| 国产精品一区二区男女羞羞无遮挡 | 精品99久久久久久| 亚洲最新视频在线播放| 国产一区二区美女| 欧美日韩大陆一区二区| 亚洲欧美偷拍三级|