|
将 Lahey Fortran 编译器与源代码 GEMPACK 结合使用注意:自 GEMPACK 版本 12.0(2018 年 9 月)起,不支持任何版本的 Lahey Fortran 编译器。本页仅指GEMPACK早期版本。Lahey FortransLahey目前销售几个适用Windows PC的Fortran编译器,但只有一个可以用于最近的GEMPACK版本。
在 http://www.lahey.com 查看更多详细信息 购买编译器Lahey通过分销商和经销商销售他们的Fortran编译器,包括领先的Fortran供应商Polyhedron,或者,在 澳大利亚,Computer Transition Systems的Devin Trussell。 LF、LF90 和 LF95 的适当版本
获取适用于您的 Fortran 的最新 Lahey 维护更新您可以免费下载适用于特定版本的 LF、LF95 或 LF90 的最新 Lahey 维护更新。我们建议您始终使用最新版。
安装 Lahey Fortran按照您的 Lahey Fortran 版本的默认安装过程进行操作。然后执行以下测试。 Lahey Fortran的“Hello World”测试您必须按如下方式测试 Lahey Fortran 的安装。右键单击并选择“将链接另存为”或“目标另存为”,具体取决于您的浏览器, 要将小程序 hello.for 保存到临时文件夹中,如 C:\test。编译并执行时,该程序将在终端上输出“Hello World”。接下来,在 C:\test 文件夹(包含 hello.for)中打开命令提示符。然后键入以下命令。 C:\test>lf95 hello.for [对于 LF90,键入“lf90 hello.for”作为第一个命令。第一个命令生成可执行程序 hello.exe。第二个命令 “hello”, 运行 Hello.exe 程序,该程序会将“Hello World”字样写入终端。如果您看到“Hello World”,那么您的编译器安装是正确的。 在 64 位 Windows 上安装较旧的 LF95 版本时出现问题旧版 LF95 [LF95 5.60 或 5.70] 的安装程序使用 16 位组件,这些组件不会在 64 位 Windows 下运行。但是你可以 只需从另一台成功安装的 PC 复制 LF95。打印出来并按照这些说明操作。 F77L3 (Lahey Fortran 77, F77L3/EM-32)
与其他 GEMPACK 用户共享标头数组文件由较旧的编译器 LF90 或 F77L3 生成的二进制文件(包括标头数组文件)并不完全与使用现代英特尔或 LF 和 LF95 编译器生产的那些兼容。但是,GEMPACK程序在新旧之间转换 样式,无需任何用户干预。 FLIB_DVT_BUFFER环境变量由 Lahey LF 或 LF95 编译器生成的 EXE 文件往往会浪费内存。可能您只会在运行非常大的时候注意到这一点。通过创建环境变量并将其设置为等于 0(即零)FLIB_DVT_BUFFER可以解决此问题。EXE 文件不需要被重新编译。 安装适用于 GEMPACK 10 版及更高版本的软件包会自动设置 FLIB_DVT_BUFFER=0,即使您选择了英特尔编译器也是如此。原因是,您可能希望从其他源(如 RunGTAP 包)运行模型 EXE。如果该EXE是由LF或LF95制造的,则其在PC上的性能可能会通过FLIB_DVT_BUFFER设置进行改进。
在线留言尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|
|
|
||||||||||||||||||||||||