24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2930  |  回复: 19

kevin123581

金虫 (正式写手)

引用回帖:
8楼: Originally posted by snoopyzhao at 2012-07-23 12:50:46
你不在那个什么 studio 中运行,在终端下面运行看看……

我实在看不出来那些所谓的 IDE 好在什么地方,呵呵……...

我用ssh运行了的,提示错误上面给出了。      IDE是什么我都不是很知道,我是用的vs2008+ intel 编译的,新手,见笑了
11楼2012-07-23 13:48:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wpacer

铁虫 (正式写手)

【答案】应助回帖

是不是某个地址指针未经初始化就使用了? 或者某个指针释放了2次?
朗月茶馆董事馆长
12楼2012-07-23 14:08:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kevin123581

金虫 (正式写手)

引用回帖:
12楼: Originally posted by wpacer at 2012-07-23 14:08:42
是不是某个地址指针未经初始化就使用了? 或者某个指针释放了2次?

fortran啊  里面没有指针这东西吧   就算有   我编写的时候也米用
13楼2012-07-23 14:33:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wpacer

铁虫 (正式写手)

【答案】应助回帖

★ ★
kevin123581: 金币+2, ★★★很有帮助 2012-07-24 14:47:03
fortran函数传参数默认是传引用的,即使没有定义指针,也传引用
朗月茶馆董事馆长
14楼2012-07-23 14:35:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

★ ★
kevin123581: 金币+2, ★★★很有帮助 2012-07-24 14:46:50
引用回帖:
11楼: Originally posted by kevin123581 at 2012-07-23 13:48:28
我用ssh运行了的,提示错误上面给出了。      IDE是什么我都不是很知道,我是用的vs2008+ intel 编译的,新手,见笑了...

啥叫在 ssh 运行?你的 vs2008 不就是 IDE 吗?呵呵……
15楼2012-07-23 15:16:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kevin123581

金虫 (正式写手)

引用回帖:
15楼: Originally posted by snoopyzhao at 2012-07-23 15:16:45
啥叫在 ssh 运行?你的 vs2008 不就是 IDE 吗?呵呵……...

ssh就是我用工作站算的  然后提示错误我上面贴出来了的
16楼2012-07-23 16:04:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kevin123581

金虫 (正式写手)

引用回帖:
14楼: Originally posted by wpacer at 2012-07-23 14:35:56
fortran函数传参数默认是传引用的,即使没有定义指针,也传引用

哦   那我就不晓得问题在哪里的了   他没有提示
17楼2012-07-23 16:04:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mtmtmtmt

银虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
kevin123581: 金币+2, ★★★很有帮助 2012-07-24 14:47:13
内存错误在编译的时候大多是不报错的
18楼2012-07-23 16:37:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zmc

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
kevin123581: 金币+2, ★★★很有帮助 2012-07-24 14:44:52
kevin123581: 金币+2, ★★★很有帮助 2012-07-24 14:47:21
貌似是程序中网格数目的定义有问题,即nx,ny,nz的定义有问题,通不过编译和链接,nx=floor(lx/dx),ny=floor(ly/dy),nz=floor(lz/dz)中使用了固有函数floor,而在fortran中固有函数不能出现在初始表达式中,另外,函数返回的nx,ny,nz应该为integer格式,不应该为real格式。还有就是一般不要讲程序名用数字命名,有些编译器可能会出现问题,fortran90中应该可以有指针的,指针对内存的操作比较方便,但是使用时候需要格外谨慎~~~先忙了,祝好运~~~
19楼2012-07-23 16:44:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kevin123581

金虫 (正式写手)

引用回帖:
19楼: Originally posted by zmc at 2012-07-23 16:44:18
貌似是程序中网格数目的定义有问题,即nx,ny,nz的定义有问题,通不过编译和链接,nx=floor(lx/dx),ny=floor(ly/dy),nz=floor(lz/dz)中使用了固有函数floor,而在fortran中固有函数不能出现在初始表达式中,另外,函 ...

我改正了网格数的定义,谢谢。
问题还是一样的 ,真是指针什么的话 我还真没办法。  谢谢了额
20楼2012-07-24 14:44:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kevin123581 的主题更新
信息提示
请填处理意见