24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1047  |  回复: 0

wuyifeijx

铜虫 (初入文坛)

[求助] fortran运行提示错误:program exception—Access violation

本人新手,运行出错了,我不知道该怎么改,求助,求助高手,大牛帮忙看看吧
program main
  !   
  !
  implicit none
  !
  integer(4) :: i,j,k,n,pnblk,nbl
  integer(4), dimension(, allocatable :: pim,pjm,pkm
  integer(4), dimension(, allocatable :: idim,jdim,kdim
  real(8), dimension(:,:,, pointer  ::  x1,y1,z1
  real(8), dimension(:,:,, pointer  ::  x,y,z
type thblk
    real(8), dimension(:,:,, pointer  ::  x,y,z
  end type thblk
  !
  type twblk
    real(8), dimension(:,:,, pointer  ::  x1,y1,z1
  end type twblk
  type(thblk), allocatable :: pblk3(
  type(twblk), allocatable :: pblk2(
  allocate(pblk2(1:nbl))
  allocate(pblk3(1:pnblk))
  allocate(pim(1:pnblk),pjm(1:pnblk),pkm(1:pnblk))
  allocate(idim(1:nbl),jdim(1:nbl),kdim(1:nbl))
! allocate arrays
      do n=1,nbl
            allocate(pblk2(n)%x1(0:idim(n),0:jdim(n),0:kdim(n)),                &
                 pblk2(n)%y1(0:idim(n),0:jdim(n),0:kdim(n)),                 &
                 pblk2(n)%z1(0:idim(n),0:jdim(n),0:kdim(n)))
          end do
          !   
      do n=1,pnblk
        allocate(pblk3(n)%x(0:pim(n),0:pjm(n),0:pkm(n)),              &
                 pblk3(n)%y(0:pim(n),0:pjm(n),0:pkm(n)),              &
                 pblk3(n)%z(0:pim(n),0:pjm(n),0:pkm(n)))
      end do
      !
  open(11,file='backstep5_3levdn.p3dfmt')
   rewind(11)                  
      read(11,*) nbl
      read(11,*) (idim(n),jdim(n),kdim(n),n=1,nbl)
     !
      do n=1,nbl
       read(11,*) (((x1(i,j,k),i=1,idim(n)),j=1,jdim(n)),k=1,kdim(n)),   &
                  (((y1(i,j,k),i=1,idim(n)),j=1,jdim(n)),k=1,kdim(n)),  &
                    (((z1(i,j,k),i=1,idim(n)),j=1,jdim(n)),k=1,kdim(n))   
       end do
           !
      close(11)
!
   do n=1,pnblk
    do k=0,pkm(n)
       do j=0,pjm(n)
        do i=0,pim(n)
          pblk3(n)%x=pblk2(n)%x1
          pblk3(n)%y=pblk2(n)%y1
          pblk3(n)%z=pblk2(n)%z1  
        end do
       end do
    end do
   end do
!  
  open(11,file='prep.grd',form='unformatted')
   rewind(11)
      do n=1,pnblk        
                  write(11) pblk3(n)%x,pblk3(n)%y,pblk3(n)%z
      end do
      close(11)
  !
end program main
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wuyifeijx 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 271求调剂 +14 勒布朗@ 2026-03-31 19/950 2026-04-02 00:01 by 勒布朗@
[考研] 275求调剂 +12 waltzh 2026-04-01 12/600 2026-04-01 21:44 by chyhaha
[考研] 0710生物学求调剂 +6 manman511 2026-04-01 6/300 2026-04-01 21:40 by jndximd
[考研] 342求调剂 +12 Mary Keen 2026-03-28 13/650 2026-04-01 21:02 by 流情牧豪
[考研] 294分080500材料科学与工程求调剂 +15 柳溪边 2026-03-26 16/800 2026-04-01 17:07 by 七度不信任
[考研] 0703一志愿南师大334求调剂 +4 seven7yu 2026-03-30 4/200 2026-04-01 16:10 by oooqiao
[考研] 英一数二生物信息学287分,本科生物科学,求调剂 +3 碧水xyz 2026-03-29 4/200 2026-04-01 15:35 by plum
[考研] 322求调剂 +8 三水sss 2026-04-01 8/400 2026-04-01 10:19 by 唐沐儿
[考研] 318一志愿吉林大学生物与医药 求调剂 +6 笃行致远. 2026-03-28 6/300 2026-04-01 09:28 by oooqiao
[考研] 0856调剂 +7 曲听筠 2026-03-30 7/350 2026-04-01 08:51 by JourneyLucky
[考研] 322求调剂 +4 熹僖XX 2026-03-31 4/200 2026-04-01 08:21 by JourneyLucky
[考研] 262求调剂 +7 ZZ..000 2026-03-30 8/400 2026-03-31 10:05 by cal0306
[考研] 吉大生物学326分求调剂 +3 sunnyupup 2026-03-31 3/150 2026-03-31 09:28 by longlotian
[考研] 08工科求调剂286 +5 tgs_001 2026-03-28 5/250 2026-03-31 08:18 by 一只好果子?
[考研] 083000环境科学与工程调剂,总分281 +4 橙子(胜意) 2026-03-30 4/200 2026-03-31 00:44 by Linzejun
[考研] 316求调剂 +7 江辞666 2026-03-26 7/350 2026-03-28 21:28 by sanrepian
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +3 AZMK 2026-03-27 5/250 2026-03-28 16:19 by xxxsssccc
[考研] 315分求调剂 +7 26考研上岸版26 2026-03-26 7/350 2026-03-28 04:05 by fmesaito
[考研] 一志愿上海理工能源动力(085800)310分求调剂 +3 zhangmingc 2026-03-27 4/200 2026-03-27 19:01 by 给你你注意休息
[考研] 调剂 +4 柚柚yoyo 2026-03-26 4/200 2026-03-26 20:43 by fmesaito
信息提示
请填处理意见