24小时热门版块排行榜    

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

田山东

捐助贵宾 (著名写手)

[求助] lunix下定义三维数组出错,可以帮忙看下吗?谢谢

我定义了一个动态数组,
    COMPLEX(16),DIMENSION(:,,allocatable ::GG,SHH,GA
     & ,Rho1,Rho2,Rho
     
      COMPLEX(16),DIMENSION(:,:,,allocatable :: F,HG,S
      ALLOCATE(GG(MN,MN),SHH(MN,MN),GA(MN,MN),Rho1(MN,MN),Rho2(N,L),
     & Rho(MN,MN))
      
       ALLOCATE(F(N,N,L),HG(N,N,L),S(N,N,L))
在我自己电脑上用的挺好,但是在Lunix下出问题了!!提示
为什么 会这样呢?

      COMPLEX(16),DIMENSION(:,,allocatable ::GG,SHH,GA
                1
Error: Kind 16 not supported for type COMPLEX at (1)
xingnewarmchair.f:20.16:

      COMPLEX(16),DIMENSION(:,:,,allocatable :: F,HG,S
                1
Error: Kind 16 not supported for type COMPLEX at (1)
xingnewarmchair.f:31.16:

       ALLOCATE(GG(MN,MN),SHH(MN,MN),GA(MN,MN),Rho1(MN,MN),Rho2(N,L),
                1
Error: Allocate-object at (1) is not a nonprocedure pointer or an allocatable variable
xingnewarmchair.f:34.16:

       ALLOCATE(F(N,N,L),HG(N,N,L),S(N,N,L))
                1
Error: Allocate-object at (1) is not a nonprocedure pointer or an allocatable variable
xingnewarmchair.f:94.6:

      SHH(N+1:2*N,N+1:2*N)=SL1
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:95.6:

      SHH(2*N+1:3*N,2*N+1:3*N)=SL1
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:111.6:

      F(:,:,1)=-MATMUL(TA,B1)
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:118.29:

          TA=AL2+MATMUL(C2,F(:,:,j-1))-SL1  !\xB5\xDA2\xCC\xF5\xC1\xB4\xD3\xD0\xB5\xE7\xBC\xAB
                             1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:120.29:

          TA=AL2+MATMUL(C2,F(:,:,j-1))
                             1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:125.6:

      F(:,:,j)=-MATMUL(TA,B2)
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:128.28:

         TA=AL1+MATMUL(C1,F(:,:,j-1))-SL1
                            1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:130.28:

         TA=AL1+MATMUL(C1,F(:,:,j-1))
                            1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:135.6:

      F(:,:,j)=-MATMUL(TA,B1)
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:140.25:

      TA=AR1+MATMUL(C1,F(:,:,j-1))
                         1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:144.6:

      F(:,:,j)=-MATMUL(TA,B1)
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:146.25:

      TA=AR2+MATMUL(C2,F(:,:,j-1))
                         1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:150.6:

      F(:,:,j)=-MATMUL(TA,B2)
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:156.25:

      TA=AR2+MATMUL(C2,F(:,:,L-1))-SR
                         1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:159.6:

      HG(:,:,L)=TA
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:166.6:

      S(:,:,L-1)=-MATMUL(TA,C2)
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:169.25:

      TA=AR1+MATMUL(C1,F(:,:,L-2))+MATMUL(B1,S(:,:,L-1))  ! TA=AR1+MATMU
                         1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:173.6:

      HG(:,:,L-1)=TA
      1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:178.31:

            TA=AR1+MATMUL(B1,S(:,:,j+1))  !TA=AR1+MATMUL(B1,S(:,:,j+1))
                               1
Error: Syntax error in argument list at (1)
xingnewarmchair.f:183.13:

             S(:,:,j)=-MATMUL(TA,C1)
             1
Error: Unclassifiable statement at (1)
xingnewarmchair.f:186.32:

             TA=AR2+MATMUL(C2,F(:,:,j-1))+MATMUL(B2,S(:,:,j))  ! TA=AR2+
                                1
Error: Syntax error in argument list at (1)
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

everythinghasitsseason.enjoyyourlife.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
不确定你的程序具体干什么
但是报错很清楚,Kind 16 not supported for type COMPLEX at (1)
COMPLEX(16)的时候,这个16不被COMPLEX支持,估计是win下和linux下的库或者依赖项不大相同,造成的错误
后面还有其他错误,但是debug得一个一个来,有可能后面的错误是由第一个造成的
你先检查编译器和依赖库
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-06-14 19:12:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

田山东

捐助贵宾 (著名写手)

是这个问题,complex*16就可以运行了
everythinghasitsseason.enjoyyourlife.
3楼2012-06-14 20:25:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 田山东 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 285求调剂 +3 AZMK 2026-04-02 3/150 2026-04-02 14:10 by 乔哒哒哒
[考研] 08工科求调剂290分 +5 1314捧花 2026-04-02 8/400 2026-04-02 13:16 by 乔哒哒哒
[考研] 279求调剂 +3 傅文秋 2026-04-02 3/150 2026-04-02 13:05 by 1753564080
[考研] 343求调剂085601 +4 要努力学习x 2026-03-29 5/250 2026-04-02 09:01 by xuhui0306
[考研] 08生物与医药专硕初试346找调剂 +6 dianeeee 2026-04-01 7/350 2026-04-02 08:23 by guoweigw
[考研] 生物学327,求调剂 +5 书上的梅子 2026-04-01 6/300 2026-04-02 06:47 by ilovexiaobin
[考研] 085602化学工程268分蹲调剂 +8 月照花林。 2026-04-01 8/400 2026-04-01 22:08 by 无际的草原
[考研] 省双一流重点一本大学招收调剂 +4 wwwwffffff 2026-03-31 7/350 2026-04-01 15:23 by wwwwffffff
[考研] 311求调剂 +10 李芷新1 2026-03-31 10/500 2026-04-01 14:38 by chenqifeng666
[考研] 一志愿北京科技大学085601材料工程英一数二初试总分335求调剂 +5 双马尾痞老板2 2026-03-31 5/250 2026-04-01 09:04 by oooqiao
[考研] 求调剂:一志愿:南京大学 专业:0705 总分320 ,本科985,四六级已过 +3 lfy760306 2026-03-31 3/150 2026-04-01 01:57 by Creta
[考研] 335求调剂 +3 321* 2026-03-31 4/200 2026-04-01 00:00 by 321*
[考研] 一志愿西交大080500材料学硕349 +6 jqx1258 2026-03-31 7/350 2026-03-31 21:08 by yuq
[考研] 266分,求材料相关专业调剂 +10 哇呼哼呼哼 2026-03-30 12/600 2026-03-31 11:00 by 熊一刀
[考研] 哈尔滨工业大学材料与化工专硕378求调剂 +3 塔比乌斯 2026-03-30 3/150 2026-03-30 22:55 by 无际的草原
[考研] 一志愿华中师范化学332分求调剂 +3 Lyy930824@ 2026-03-29 3/150 2026-03-30 20:15 by DHUSHUAI
[考研] 0703 化学 求调剂,一志愿山东大学 342 分 +7 Shern—- 2026-03-28 7/350 2026-03-30 16:31 by nothing投稿中
[考研] 求调剂,一志愿 南京航空航天大学大学 ,080500材料科学与工程学硕 +6 @taotao 2026-03-26 7/350 2026-03-30 10:43 by 我是小康
[考研] 085600,材料与化工321分求调剂 +10 大馋小子 2026-03-28 10/500 2026-03-29 23:35 by 飞行日记西
[考研] 315调剂 +4 0860求调剂 2026-03-26 5/250 2026-03-27 11:23 by wangjy2002
信息提示
请填处理意见