欢迎来到天天文库
浏览记录
ID:8814100
大小:26.33 KB
页数:4页
时间:2018-04-08
《fortran常见错误及其原因》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、常见fortran错误1. Incrementallylinkedimage--PCcorrelationdisabled. !编译终止2.forrtl:severe(157):ProgramException-accessviolation!Theprogramtriedtoreadfromorwritetoavirtualaddressforwhichitdoesnothavetheappropriateaccess.Tryrecompilingwiththe/check:boundsand/warn:argument_checkingoptionsset,toseeifthepr
2、oblemisanout-of-boundsmemoryreferenceoraargumentmismatchthatcausesdatatobetreatedasanaddress.Othercausesofthiserrorinclude:MismatchesinCvs.STDCALLcallingmechanisms,causingthestacktobecomecorrupted ReferencestounallocatedpointersAttemptingtoaccessaprotected(forexample,read-only)address3"forrtl:sev
3、ere(64):inputconversionerror,unit2,fileD:FORTRAN2testi !文件testi正在读写,直到读写到2时错误。举例:程序想读写整数,却碰到变量故终止。4errorLNKZOOI:unresolvedexternalsymbol_SN@4fatalerrorLNKllZO:1unresolvedexternals!出现了未指定的外部函数符号Sn。这是因为在函数子程序中错把函数名Sn写成了ns。根据错误信息中的提示,用户在编辑窗口寻找有错位置进行修改。连接错误往往出现在有函数调用或子程序调用的程序中,常见的错误性质有:未定的函数符号、找不到
4、主程序或子程序、实参与虚参的个数不一致等。注意:连接错误只给出错误代号和错误性质,不给出具体语句的行号。5::errorFOR229O:implicittypefor1detectedbetween1and=C:abc. :errorFOR33Og:undefinedlabel10编译系统提示用户:在程序的第5行,变量i未经类型说明;在程序的第H行,标号10未定义。为了便于将output窗口中的错误信息与程序中的有错语句对照起来检查,可以双击错误列表中的某一行,此时该行被高亮显示,同时有一个小指针在编辑窗口内指向程序中对应该行错误的语句行.6 C:abc.f90(5):errorFO
5、R229O:implicittypeforx即编译系统通告用户:在程序“C:、abc.fgo”中的第5行发现了错误,错误代号为“errorFoR229o",错误性质是“implicittypeforx"(变量x未经类型说明)。7 run一timeerrorM6201:MATH一sqrt:DOMAINerror该错误为内部函数sqrt的定义域错误,即函数sqrt的参数不能为负数。 8 边界点的值往区域内部移动 边界变量定义的维数小于实际维数9 FortranPGMEULERinvisicidflowTWODEULER.F90(737):Warning:InthecalltoCUC
6、VCUV,thereisnoactualargumentcorrespondingtothedummyargumentTTT. CALLCUCVCUV(MP1,NP1,M,N,DELX,DELY,U,V,CU,CV,CUS,CVS,&------^ !调用子程序中,存在一个不存在的哑元变量TTT,建议对其修改。10forrtl:severe(161):ProgramException-arrayboundsexceeded Image PC Routine Line Source
7、 TWODEULER.exe 0041CBD4 Unknown Unknown Unknown TWODEULER.exe 0040CF57 Unknown Unknown Unknown TWODEULER.exe 004722B9 Unknown Unknown Unknow
此文档下载收益归作者所有