microsoft visual studio用于fortran运算时有没有什么优化设置,使之运算速度变快一些,怎么设置?

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:02:47
microsoft !!!!!!!!!!

microsoft Visual Studio 版本多少?用的什么核心编译器?intel的编译器?(微软自己早就不出Fortran编译器了,都是别家的核心微软的壳)

你可以简单的在 Build -> set active configuration 中选择Release,而不是默认的Debug,然后编译。

但是这还不是最优化的,最优化的设置非常繁琐,我们一般都保存一个Enviroment以后每次新建project的时候套用,或者干脆调试(Debug)的时候用图形界面,最后一遍编译(Release)用命令行,命令行中直接写优化参数很方便。

==================================

你可以先去网上学一下命令行编译的简单方法。不同核心编译器的参数不同,如果是digital/compaq/hp 的编译器,参数如下:

/alignment:dcommons /alignment:sequence /architecture:k7(这里根据需要选一个合适的CPU) /assume:buffered_io /assume:noaccuracy_sensitive /check:bounds /check:noflawed_pentium /check:output_conversion /check:overflow /compile_only /debug:none /fpconstant /imsl /inline:speed /names:uppercase /nologo /optimize:5 /stand:none /tune:k7(同前述说明) /warn:argument_checking /warn:declarations /warn:nofileopt /warn:unused /fast

最关键的一个优化参数就是 /optimize:5

如果是intel编译器,应该是 /O5 ,也是第五级优化的意思。