Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compilation 将Fortran代码编译为64位的注意事项?_Compilation_Fortran_32bit 64bit - Fatal编程技术网

Compilation 将Fortran代码编译为64位的注意事项?

Compilation 将Fortran代码编译为64位的注意事项?,compilation,fortran,32bit-64bit,Compilation,Fortran,32bit 64bit,我正在为32位unix系统编写用fortran编写的科学/工程程序,我必须重新编译一个新的64位群集,并且很难理解错误和应该做的更改。我为32位或64位操作系统编译fortran程序,并且没有遇到任何问题。你看到了什么错误?你要把它改成并行程序吗 按照Fortran>=90的最佳设计理念执行的程序根据其所需的精度请求数字类型,例如,使用“选定的实类型”指定实类型所需的位数。然后编译器(在操作系统和主机上)提供请求的精度(如果可以),否则程序拒绝运行。如果所要求的精度足以计算出答案,这种方法应该是

我正在为32位unix系统编写用fortran编写的科学/工程程序,我必须重新编译一个新的64位群集,并且很难理解错误和应该做的更改。

我为32位或64位操作系统编译fortran程序,并且没有遇到任何问题。你看到了什么错误?你要把它改成并行程序吗


按照Fortran>=90的最佳设计理念执行的程序根据其所需的精度请求数字类型,例如,使用“选定的实类型”指定实类型所需的位数。然后编译器(在操作系统和主机上)提供请求的精度(如果可以),否则程序拒绝运行。如果所要求的精度足以计算出答案,这种方法应该是一个可移植的程序。它并不完美,因为没有完全指定数值计算模型。

我为32位或64位操作系统编译Fortran程序,没有遇到任何问题。你看到了什么错误?你要把它改成并行程序吗


按照Fortran>=90的最佳设计理念执行的程序根据其所需的精度请求数字类型,例如,使用“选定的实类型”指定实类型所需的位数。然后编译器(在操作系统和主机上)提供请求的精度(如果可以),否则程序拒绝运行。如果所要求的精度足以计算出答案,这种方法应该是一个可移植的程序。它不是完美的,因为数值计算模型没有完全指定。

如果你发布你在理解上有困难的错误,你可能会得到更有用的答案。如果你可以更具体一些(如所指出的编译器使用和错误消息)。。。我在我的32位笔记本电脑和我的学校的64位桌面电脑上编译我的程序没有发现任何问题(我使用gfortran和我在fortran95中编程)。如果你发布你在理解上有困难的错误,你可能会得到更有用的答案。如果你能更具体一些(如编译器u使用和错误消息指出的那样)。。。我在学校的32位笔记本电脑和64位台式电脑上编译程序时没有发现任何问题(我使用gfortran,我用fortran95编程)