| 查看: 2020 | 回复: 9 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
jhuiuc至尊木虫 (正式写手)
|
[交流]
【求助】Fortran里面Stack Overflow【已完成】
|
||
|
Visual Fortran, 程序里面定义了一个整型数组 JS(N), 所有A-H, O-Z参数和数组定义为Real*8类型. 这个数组在Call语句被用到, Call Sub1(A, B, JS). 当N取352以下时, 程序完全正常, 再大就会出现severe 170 -Stack Overflow 的错误信息(Debug时指向这个JS(N)数组). severe(170): Program Exception - stack overflow FOR$IOS_PGM_STKOVF. The Compaq Fortran RTL has detected a stack overflow while executing your program. See your Release Notes for information on how to increase stack size. 1. 如何查这个Release Notes? 2. 如何增加Stack Size? 3. 欢迎其他任何相关评论. 如果需要我补充其它信息, 请指出. 程序大概结构是(本身没有任何语言问题, 就是修改N值的时候会出现Overflow现象): Program Main Implicit real*8 (A-H, O-Z) Parameter (N=300) Integer JS(N) Real*8 A1(N, N), B1(N,N),X1(N) ...... ...... CALL Sub1(A1,B1,N,X1,LL,JS) (A1,B1是2维数组, X1是1维数组, LL是整型数) ...... ...... END SUBROUTINE Sub1(A1,B1,N,X1,LL,JS) ...... ...... Return End [ Last edited by wangen994 on 2010-1-18 at 12:05 ] |
» 猜你喜欢
2025年遐想
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复







回复此楼