我正在研究用fortran编写的用于32位unix系统的科学/工程程序,我必须重新编译一个新的64位集群,并且无法理解错误以及我应该做出哪些改变。
答案 0 :(得分:3)
我为32位或64位操作系统编译Fortran程序并且没有遇到任何问题。你看到了什么错误?您是否将其更改为并行程序?
根据Fortran> = 90的最佳设计原则实现的程序根据其所需的精度请求数字类型,例如,使用“selected_real_kind”来指定实际类型中所需的数字位数。然后编译器(在OS和主机上)提供所请求的精度(如果可以),否则程序拒绝运行。如果所请求的精度足以计算答案,则此方法应制作便携式程序。由于未完全指定数值计算模型,因此它并不完美。