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

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

?? p58.f90

?? I[1].M.Smith所著的《有限元方法編程》第三版Fortran程序
?? F90
字號:
    program p58     
!------------------------------------------------------------------------------
!      program 5.8 three dimensional analysis of an elastic
!      solid using uniform 20-node hexahedral brick elements
!------------------------------------------------------------------------------
 use new_library      ;  use geometry_lib  ;     implicit none
 integer::nels,nxe,nze,neq,nn,nr,nip,nodof=3,nod=20,nst=6,ndof,loaded_nodes, &
          i,k,iel,ndim=3
 real::aa,bb,cc,e,v,det    ;  character(len=15) :: element = 'hexahedron'      
!------------------------- 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='p58.dat',status=    'old',action='read')
  open (11,file='p58.res',status='replace',action='write')                    
  read (10,*) nels,nxe,nze,nn,nip,aa,bb,cc,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))
  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 global geometry and kdiag  -------------
  elements_1  :  do iel = 1 , nels
     call geometry_20bxz(iel,nxe,nze,aa,bb,cc,coord,num)
     call num_to_g(num,nf,g);  call fkdiag(kdiag,g);g_num(:,iel)=num
     g_coord(:,num)=transpose(coord); g_g(:,iel)=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,20i3)')                                 &
                              "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"
    do k=1,nn; write(11,'(i5,a,3e12.4)') k,"    ",loads(nf(:,k)); end do
!-------------------recover stresses at element centroids---------------------- 
  nip = 1; deallocate(points,weights); allocate(points(nip,ndim),weights(nip))  
 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 centroid 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 p58

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区三区在线观看| 日韩美女啊v在线免费观看| 国产大片一区二区| 亚洲电影欧美电影有声小说| 久久久美女毛片| 欧美裸体一区二区三区| 国产69精品久久久久毛片| 日韩国产欧美在线播放| 亚洲精品乱码久久久久久日本蜜臀| 精品国产伦一区二区三区免费| 91美女福利视频| 国产成人免费网站| 麻豆精品久久精品色综合| 亚洲综合网站在线观看| 国产精品嫩草99a| 亚洲精品在线观看网站| 欧美日韩日日骚| 色综合一个色综合亚洲| 福利一区二区在线观看| 国产麻豆精品theporn| 另类综合日韩欧美亚洲| 日本女人一区二区三区| 亚洲狠狠爱一区二区三区| 亚洲视频免费在线观看| 国产日韩欧美精品电影三级在线 | 另类小说图片综合网| 亚洲美女少妇撒尿| 国产精品拍天天在线| 国产清纯白嫩初高生在线观看91| 久久综合色之久久综合| 欧美xxxxxxxxx| 欧美一级高清大全免费观看| 欧美日韩国产精品成人| 欧美婷婷六月丁香综合色| 91麻豆国产在线观看| 99国产精品国产精品毛片| 成人三级在线视频| 成人午夜看片网址| 成人一区二区三区在线观看| 国产成人精品免费| 国产xxx精品视频大全| 国产高清成人在线| 处破女av一区二区| 不卡视频一二三| 99国产精品久久久久| 91在线精品秘密一区二区| 色综合久久久网| 在线日韩国产精品| 欧美日韩三级一区二区| 91精品国产综合久久蜜臀| 91精品国产色综合久久久蜜香臀| 欧美一区二区黄色| 久久综合九色综合欧美就去吻| 国产午夜久久久久| 久久精品久久精品| 狠狠色丁香久久婷婷综合丁香| 韩国毛片一区二区三区| 国产99一区视频免费| 91网站在线播放| 欧美日韩精品欧美日韩精品一 | 久久久久高清精品| 国产精品三级av在线播放| 一区二区三区精品在线观看| 亚洲超丰满肉感bbw| 免费成人av在线| 风间由美一区二区av101| 97精品国产露脸对白| 欧美午夜精品一区二区蜜桃| 欧美不卡一区二区| 中文字幕在线免费不卡| 丝袜诱惑亚洲看片| 国产伦精品一区二区三区视频青涩 | 裸体健美xxxx欧美裸体表演| 国产精品一区二区久久精品爱涩 | 欧美成人vps| 国产精品私人影院| 亚洲v中文字幕| 国产福利91精品| 色婷婷狠狠综合| 精品国免费一区二区三区| 中文字幕精品一区二区三区精品| 一区二区三区美女视频| 久久99深爱久久99精品| 91网站黄www| 欧美大片在线观看一区| 亚洲欧洲国产日本综合| 肉肉av福利一精品导航| 国产成人自拍网| 欧美欧美午夜aⅴ在线观看| 久久女同性恋中文字幕| 亚洲一区视频在线| 国产白丝精品91爽爽久久| 欧美久久久久久久久久| 欧美国产激情一区二区三区蜜月| 亚洲国产综合在线| 成人黄动漫网站免费app| 555夜色666亚洲国产免| 日韩伦理免费电影| 韩国欧美国产一区| 在线一区二区三区四区五区| 久久久一区二区| 婷婷夜色潮精品综合在线| 成人免费视频一区| 欧美刺激脚交jootjob| 一区二区三区日本| 成人av资源在线观看| 日韩女优视频免费观看| 亚洲电影第三页| gogogo免费视频观看亚洲一| 日韩欧美久久久| 99免费精品在线观看| 欧美精品一区二区三区蜜桃视频| 天堂va蜜桃一区二区三区| 一本久道中文字幕精品亚洲嫩| 国产女人aaa级久久久级| 久久机这里只有精品| 在线成人高清不卡| 亚洲电影视频在线| 91黄色在线观看| 亚洲免费观看高清完整版在线观看熊| 国产精品一二三四| 久久综合久久综合久久综合| 国产成人午夜精品影院观看视频 | 欧美日韩国产精品自在自线| 中文字幕在线观看一区二区| 国产一区美女在线| 日韩欧美激情四射| 男女男精品网站| 7777精品伊人久久久大香线蕉经典版下载 | 久久久久久久久久久久电影| 美女精品自拍一二三四| 欧美日韩一区视频| 亚洲高清不卡在线| 欧美日韩一级片在线观看| 亚洲自拍与偷拍| 欧美亚洲尤物久久| 午夜精品久久久久影视| 欧美日本一区二区| 日韩成人精品在线| 日韩欧美二区三区| 国产乱码精品1区2区3区| 精品国产99国产精品| 国产一区二区三区四区在线观看| 亚洲精品在线电影| 国产一区二区精品久久| 久久精品一区二区三区不卡牛牛| 国产精品小仙女| 中文子幕无线码一区tr| 成人黄色av电影| 亚洲女人小视频在线观看| 在线亚洲人成电影网站色www| 一区二区在线电影| 欧美日韩午夜精品| 另类的小说在线视频另类成人小视频在线 | 中文字幕欧美区| 99国产欧美另类久久久精品| 一区二区三区精品在线观看| 欧美日韩成人综合| 韩国视频一区二区| 国产精品美女久久久久久久网站| 91视频一区二区| 亚洲成人av中文| 精品女同一区二区| 从欧美一区二区三区| 亚洲精品日日夜夜| 6080国产精品一区二区| 国产一区二区调教| 成人免费在线观看入口| 国产亚洲欧美日韩在线一区| 成人app网站| 亚洲18女电影在线观看| 2022国产精品视频| 97久久久精品综合88久久| 亚瑟在线精品视频| 国产偷国产偷亚洲高清人白洁| 91免费看片在线观看| 日韩高清不卡一区二区三区| 国产亚洲美州欧州综合国| 在线看一区二区| 久久成人免费网| 亚洲综合色视频| 久久精品在这里| 欧美日韩国产bt| 成人动漫精品一区二区| 午夜久久久久久久久久一区二区| 国产欧美一区二区精品性色| 欧美在线高清视频| 国产尤物一区二区| 亚洲综合免费观看高清完整版 | 日韩午夜电影在线观看| 菠萝蜜视频在线观看一区| 视频一区二区三区入口| 国产精品美女久久久久高潮| 日韩一区二区在线看| 99re8在线精品视频免费播放| 麻豆精品新av中文字幕| 亚洲综合在线观看视频| 国产三级精品三级在线专区| 欧美精品777| 在线欧美小视频|