



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FORTRAN编译器常见错误提示及原因附录常见错误提示及原因 安装 1关于Fortran编译器的安装和配置 在安装FEPG之前一般要先安装好Powerstation Fortran 4.0编译器并设置好Fortran编译器的path、lib和include路径。 如果你的Powerstation Fortran 4.0编译器安装在目录C:MSDEV下设置如下 在WIN 2000/XP下的设置: a.鼠标移到我的电脑图标单击右键然后点击属性 b.点击高级属性 c.点击环境变量进行系统变量设置系统变量如下图 d. 如果图上的include、lib、path几个变量没有请点击新建如有点击编辑按下面变量值进行修改 变量path值c:MSDEVbin path 变量lib 值c:MSDEVliblib 变量include值c:MSDEVincludeinclude 注意如果path、lib和include变量中有相应新增加的内容可不增加。如果编译器装在其它目录则把C:MSDEV换为该目录名。实际上在安装Powerstation Fortran 4.0时会出现一个对话框询问是否增加环境变量如果选是这些变量就已经配置好了。安装fepg需要用户有管理员权限。 2运行FEPG命令生成Fortran源程序时出现fl32不是内部命令也不是外部命令的错误或fl32 is not internal command 没配置好Fortran编译器的path路径。按照上面第1个问题中的解答配置好path路径。 3. 运行FEPG命令生成Fortran源程序时有些fortran源程序没连接成可执行程序出现不能发现fepg.lib库文件的错误 安装FEPG之前没安装和配置好Fortran编译器所致。在安装FEPG之后出现此情况可先按照上面第1个问题中的解答配置好Fortran编译器然后在dos窗口下运行FEPG所在目录下nfe.r8目录下的gfepglib.bat程序即可生成fepg.lib库文件。 4. 是否可用其他的Fortran编译器 还可用Visual Fortran 6.5编译器配置与Powerstation Fortran 4.0相同。对于IFEPG5.2for g77客户端还可以用g77编译器了 2 5是否与其他软件有兼容性问题 FEPG 与其他软件没有兼容性问题。但Powerstation Fortran 4.0和Visual C 6.0如果在安装时都选了设置环境变量在用Fortran编译器编译连接FEPG产生的Fortran源程序时会出问题。可在安装Visual C时出现是否设置环境变量对话框时选择否即可解决此问题此时用Visual C编译窗口可编译VC程序只是在dos窗口中不行一般影响不大。 IFEPG客户端系统的前处理FEPG.GID与MATLAB有兼容性问题用户安装了IFEPG客户端和MATLAB后FEPG.GID可能启动不了。可以将操作系统PATH环境变量中关于MATLAB的路径删除这样FEPG.GID就可以启动了。 6是不是一定要先装fortran再装FEPG如果先装FEPG再装fortran有什么解决办法 不一定先装fortran再装FEPG。如果先装FEPG那么装完fortran再运行ifepg安装目录下nfe下的gfepglib.bat。 7请问如果要装VC怎么办啊 在安装Visual C时出现是否设置环境变量对话框时选择否即可解决此问题。 就是不要设关于VC的环境变量应该就可以了。这样VC应该用VC的界面能用。 8打开Ifepg后连接服务器时出现了cant create file是怎么回事啊 这一般是IFEPG服务器端的问题。如出现尽快联系我们。 9出现cannot open filedfor.lib 这可能是换fortran编译器造成的比如Visual FROTRAN 6.1变成powerstation 4.0。因为各个编译器编译出来的obj代码不同连接的库不同。如果你用powerstation 4.0提供的fl32命令将一些Visual FROTRAN 6.1产生的obj文件连接成可执行程序可能就会出现这个问题。解决办法是使用powerstation 4.0提供的fl32将那些文件重新编译一下。 10Error: Couldnt initialize GID. Check DISPLAY and xhostCheck for more info to files in directory: C:DOCUME1xxc1LOCALS1Tempgid3 安装fepg时需要使用administrator用户安装第一次运行gid时也需要使用administrator用户运行第二次运行gid就应该不用了。 11安装后运行gid建模型模型显示异常是怎么回事 gid对某些型号的显卡支持的不好你可以将显卡的硬件加速调成无试试。在Windows 2000下操作如下用鼠标右键点击桌面的空处点击出现的“属性”菜单项点击出现的“设置”页点击出现的“高级”按钮点击出现的“疑难解答”页将“硬件加速”的拉条调到“无”。 程序生成 1前处理划分网格的单元类型和计算时的单元类型对不上。如前处理划分的网格是三角形而生成计算程序时的单元类型是四边形。 2mate行在生成单元子程序的for文件时是一些赋值语句在fortran77的语法中变量定义要放在语句之前。所以PDE中的变量定义要放在mate行之前。 3 3time、dt、imate、ielem和nelem等全局变量要在mate?行之后使用之前这些变量还没有赋值。 4defi信息段中的coef耦合变量名和coor坐标变量名在defi段中只是一个名字还没有赋值当我们添加fortran程序要用到这些变量时要在stif或func信息段来添加那些fortran程序这时这些变量才有值 5un/x前要用cv不能用c6 6E:IFEPG.g771g77 -c aeq4g2.for g77 不是内部或外部命令也不是可运行的程序 或批处理文件。 Fortran安装不正确或fortran环境变量没有设置。 检查环境变量设置 变量path值c:MSDEVbin path 变量lib 值c:MSDEVliblib 变量include值c:MSDEVincludeinclude 7Error cannot find shape function d2c8 in SHAP Library shap段写错了在库中找不到所写的单元类型。 8les.gio file expected 需要上传FEPG原始文件如GCN、GIO、PDE等。 9FEPG翻译时无相应。 PDE中参数可能写错将1写成1等。 10编译找不到相应的文件 用文本编辑器保存文件后缀可能会保存成.txt。 11Link fotal error link1104can not open file “dfor.lib” 如果是单机版到fepg目录下nfe.r8下运行gfepglib.bat 如果是网络版到ifepg目录下nfe下运行gfepglib.bat 再运行命令应该就行了。 12error FOR2979: expected 2 subscripts but found 1 for array EU1 用NFE文件时 在EQUATION段的声明语句出错。 13生成NFE时出错 可能pde中材料参数太多。 14Errorthe shapes of the array expressions do not conform 可能用户定义变量与系统变量重复造成冲突。 4 15Warning link4084total image size warning exceed max image may not run 这个没有关系的。不用管它。这是fortran编译器的问题。对生成程序和计算没有影响。 16Errorlist element in braces followed by a:link instead of space 文件写得可能有问题。 17error wrong number after directory name .lea .line number 9 Error element name . 1 is not expected Line number 9 PDE文件有错。 18LINK : fatal error LNK1181: cannot open input file aec8.obj PDE文件书写不正确没有正常翻译。 19application error: error: list element in braces followed by a:link instead of space 可能文件名命名长度超过了8个字符。 20error canot find refc or coor name. icoorirefci101 可能在PDE中没有写coor行信息。 21error can not find DISP or FUNC name.exx line number.239 error can not find DISP or FUNC name.exy line number.240 可能在PDE中没有写disp行、func行信息。 22elesb.obj : error LNK2001: unresolved external symbol _BET332 temp.exe : fatal error LNK1120: 1 unresolved externals 没有bet3.for或者没编译成obj。 23start is not a internal command 可能操作系统不符合 24“0x00404281指令引用的0xeb88f404内存。该内存不能为“ read”. 要中止程序请单击“确定”。 要调试程序请单击“取消”。 这种错误比较难查。它预示着计算全乱了。检查办法是 做一个简单的网格来看问题是出在网格还是程序。如果是程序的问题。就在程序里用debug来追踪是哪行程序的问题。 这种错误往往会来自一个小小的字母错误。但查起来比较麻烦。 5 25aeq4g2.obj:error LINK2001:Unresolved external symbol _ecu8 enpa.exe:fatal error LINK1120:1 unresolved externals pde文件中ecu的定义或使用有问题 26用公式库生成有限元程序时总是提示?fem.bat?不是内部或外部命令也不是可运行的程序或批处理文件 路径可能与vc有冲突你看看软件安装版 27 安装powerstation 4.0后应该去fepgnfe.r8运行gfepglib.bat重新生成fepg.lib 28用公式库生成有限元程序时总是提示?test.bat?不是内部或外部命令也不是可运行的程序或批处理文件 你将于VC有关的PATHINCLUDE和LIb的东东删除 计算 1如果e单元计算程序出现除零或数组超阶错误有可能有几个原因 a.前处理划分网格的单元类型和计算时的单元类型对不上。如前处理划分的网格是三角形而生成计算程序时的单元类型是四边形。 b.pde文件中添加的fortran程序中会出现除零的情况。fepg生成的fortran77的源程序对变量名有一些默认的规定如实形数是首字母a-ho-z而整形数是i-n如ai如果不规定它的数据类型是实形数而ia是整形数。那么在添加fortran程序时不要把实形数取成整形数的名字这样很容易出现除零错误的 2Array or substring subscript expression out of range 数组越界将相应数组开大。 3End of file encountered 读文件错误读的东西多文件数据少检查要读文件是否正确。 4File already exist 是文件读写时候出错例如本来文件已经存在但是打开文件的时候statusnew这种问题 5结果不能输出1000步以后的结果。 目前系统设计的结果文件名后缀最多是3个字符超过3个需要修改bft文件。 6死循环 不收敛或者dos窗口显示错误了但是没有看清。 6 7run-time error F6416 openelem0 - file not found 前处理没有生成数据文件。 8Overflow 数据溢出可能是有exp等运算导致数据溢出错误。 9run-time error F6508readunod too many bytes read from unformatted record 要读取的文件记录数大于文件现有的记录修改unod的输出。 10不是内部或外部命令也不是可运行的程序或批处理文件。 程序没有生成说明书写的文件有错。 11file name missing or blank BAT中EXE文件后面缺少相应的参数文件名。 12run-time error M6103: MATH - floating-point error: divide by zero 可能是pde文件写的有问题看看其中的除法运算有没有除零的情况改改。或者前处理的数据和计算时的数据不一致如前处理化的网格是三角形而计算时的单元类型是四边形。 13Call post.bat copy .1 系统找不到指定的文件。 没有正确填写.pos文件。 14ulesa disp0 time sys bfd nv u displace end forrtl: severe 602: file not found 说明ulesa这个程序后面所跟的某个文件没有生成应该是前面的计算就出错了。 elesa或者solv一般是elesa出错 15NUMELNEQ 26276 26352 26353 forrtl: severe 157: Program Exception - access violation Image PC Routine Line Source 网络版程序生成的程序数组开的较小开大试试。主要是maxt的值 16run-time error M6104: math -floating-point error: overflow 浮点溢出可能是数值太大或者太小超出了表达范围你查查有没有求指数之类的运算。 17ira_diag 2499 -1.265978220909237E011 7 Stop - Program terminated. 主对角元为负是不能继续求解的 主对角元出现负值的原因比较多我以前计算也是常碰到的 可能跟求解器有关系换个求解器试试 可能跟网格形状有关系形状过差的单元会出这个问题 可能跟材料参数有关系不合理的材料参数也可能导致 我以前遇到过这三种情况其它我就不知道了还没有碰到。 求解器 1Solv.exe不是有效的win32应用程序 solv中内存开的太大超过了2Gwin32的程序的单进程程序的内存数组是有限制的应该是不能超过2G的。 2Solver memory required 0 在设置边界条件时可能是单元没有选请检查 3Run-time error M6101Math floating-point errorinvalid 可能刚度矩阵奇异了出现了除零错误。 4solv.obj : error LNK2001 : unresolved external symbol _REDU32 solv.obj : fatal error LNK1120 :1 unresolved externals 直接法求解换成迭代法求解要重新生成程序只是getsolv是不行的 5Matrix a exceed core memory . Required core memory . Return code 0 修改iaibic数组maxt也需要改。 common /aa/ ia80000000 common /bb/ ib40000000 common /cc/ ic40000000 一般ia是你机器内存的大小ibic是ia的一半。 6 出错原因很多。可能是数据也可能是程序。 8 前处理 1在建完模型划分网格结束后保存时出现问题说bfdkr没定义参数不匹配 原因前处理操作不正确生成的fgidpre.for文件没有把前处理得到的gidbfd合并进去。 2Condition中只有a场没有其它场。 在pre文件中matedata段的材料前不要编号。 3error running progress.Check additional info in other windows. info window Error in base file d:ifepggidfepg.gidfepg.bas at line number 25: Unknown Condition name: Surface-aet6 可能程序采用的单元类型与前处理单元类型不一致或者坐标系统不一致。 4Calculte时候 Error in base file c:ifepggidfepg.gidfepg.bas at line number 32: GlobalNodes cant be used in this context. There is no NumFace。 模型有误。 5couldnt open c:/ifepg/gid/Scripts/units.gid: no such file or directory 要使用操作系统win2000吗安装时用超级用户吗使用时是超级用户系统安装在c:ifepg下面。 6Gid保存文件要与gcn文件名同名。 7界面不刷新 去掉硬件显卡加速GID不支持。 8Gid突然不保存关闭。 Gid漏洞 9使用中菜单突然不能用。 用快捷方式激活然后又可以使用。 10Error: Cannot open C:/DOCUME1/?/LOCALS1/Temp/gid11/ 9 tmp-gidErrMesh: couldnt open C:/DOCUME1/?/LOCALS1/Temp/ gid11/tmp-gidErrMesh: no such file or directory 使用超级用户 11 可能在做造型后又修改了pre文件重新fepg一下加条件。 12this version of gid only allows to generate 700 surface elements and there were 2868 使用的是试用版 后处理 1计算结果显示有些点的结果与指定的边界条件不相符合。 在边界交叉点上点是共用的所以在剖分网格的时候点的约束既可能取其中一边的边界条件也可能取成另一边的边界条件所以做法是在点上单独加边界条件它的边界要优先于线上定义的边界条件。 2在后处理中看不到图形 设置透视方式culling style和显示类型display style 3File already connected to a different unit 读某个unod文件时候出错可能文家损坏。 4Errorwrong d.o.f. no. 4 for 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度大学兼职教师教学辅导与辅导员聘用合同
- 2025办公场所无偿转租合同范本含保密条款及竞业限制
- 语言礼仪知识培训课件
- 2025年签订的竞业限制合同-你的职场保障吗-
- 2025年车辆抵押借款合同书范本
- 2025劳动合同签订模板
- 2025- 电子合同与传统合同的比较
- 2025年国际工程承包项目人民币贷款合同
- 办公环境优化与办公用品管理模板
- 企业员工职业发展路径规划模板
- 给纪检委的招投标违规举报信范文
- 胶质细胞瘤课件
- 校外培训消防安全知识课件
- 2025年高级执法资格考试真题及答案
- 2025浙教版(2024)八年级上册科学教学计划(三篇)
- 2025年行政许可法知识竞赛题库及答案
- 库房管理基础知识培训课件
- 1.2《我们都是社会的一员》教学设计 2025-2026学年统编版道德与法治八年级上册
- 2024年劳动争议调解仲裁法知识竞赛题库与答案
- 智能城市建设中的能源消耗预测与节能措施可行性研究报告
- 劳动与技术小学开学第一课
评论
0/150
提交评论