Home
个人中心
广告服务
使用帮助
关于我们
登录
注册
用户名
Email
自动登录
找回密码
密码
登录
注册
搜索
本版
用户
首页
Portal
前沿
动态
人物
会议
工具
论坛
BBS
家园
Space
好友
帖子
收藏
道具
勋章
任务
淘帖
导读
设置
退出
流体中文网
»
论坛
›
教学科研
›
CFD实战技术
›
改c代码为fortran,请高手指点
返回列表
查看:
2632
|
回复:
4
改c代码为fortran,请高手指点
[复制链接]
znbiu
znbiu
当前离线
积分
2
IP卡
狗仔卡
发表于 2006-11-4 13:41:31
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
注册
x
手头上有个c语言写的程序 把它改写成了fortran版的 里面包括simple算法求流场,最后编译通过 运行时总是出现array bounds exceeded
上面涉及到其中的一处在c中声明 float (*f)[nx][ny],我在fortran中改成了 real(8) f(nx,ny,nz,nf),不知道是不是在这个地方出错了,清高手指点,谢先!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
a2883524
a2883524
当前离线
积分
2136
IP卡
狗仔卡
发表于 2006-11-4 15:54:12
|
显示全部楼层
改c代码为fortran,请高手指点
指针好像是要看它指向的对象吧!是否你的意思是这个指针只是指向一个数组?
回复
支持
反对
使用道具
举报
显身卡
znbiu
znbiu
当前离线
积分
2
IP卡
狗仔卡
楼主
|
发表于 2006-11-5 00:33:01
|
显示全部楼层
改c代码为fortran,请高手指点
是的 这个是多维数组指针 具体的我也不是太清楚 所以就晕了
回复
支持
反对
使用道具
举报
显身卡
kingsword
kingsword
当前离线
积分
0
IP卡
狗仔卡
发表于 2006-11-12 11:02:46
|
显示全部楼层
改c代码为fortran,请高手指点
fortran中矩阵是从1到n,c中是从0到n-1,楼主检查一下是不是这个问题导致矩阵溢出
回复
支持
反对
使用道具
举报
显身卡
GLJ
GLJ
当前离线
积分
12
IP卡
狗仔卡
发表于 2006-12-15 12:57:03
|
显示全部楼层
改c代码为fortran,请高手指点
同意楼上的
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表