|
运行 GEMPACK 的计算机大多数 GEMPACK 建模者使用某些版本的 Windows 操作系统(通常是 Windows 7 或更高版本的 64位版本)。 在以前,当Windows PC功能较弱时,有些人在大型机或小型计算机上运行大型GEMPACK模型,同时在 Windows PC 上准备输入文件和查看结果。缺点包括:用户需要掌握远程机器的操作系统(通常是UNIX);和 在两个系统之间不断复制输入和结果文件的不便(通常需要文件格式转换)。 今天的PC功能更加强大,并且使用64位Windows能够求解非常大的模型。因此,非Windows GEMPACK的数量用户已经变得很小。通过特殊安排,我们仍然提供 GEMPACK 源代码版本的 Linux/Unix 版本, 但会敦促用户考虑Windows替代方案。 尽管如此,GEMPACK可以在非Windows环境中使用,例如Linux或macOS。要了解所涉及的问题,我们必须在 3 种主要类型的 GEMPACK 程序之间有所区分 : 命令行,基于 Fortran 的程序:核心命令行[非GUI]程序,如TABLO和GEMSIM,是用Fortran编写的,并且 原则上可以在任何具有标准Fortran编译器的计算机上本地编译和运行。该组中包括使用源代码 GEMPACK 创建的TABLO生成的特定于模型的EXE 文件。 命令行,基于 Pascal 的程序:一些命令行[非GUI]程序,如AggHAR,是用Pascal编写的,并提供为预编译的可执行文件,适用于 Windows 或 Linux。 可视化 [GUI] 程序:ViewHAR,TABmate,AnalyseGE等程序是使用Delphi编译器创建为Windows程序的。所以这些非常有用的程序都不能在非Windows操作系统(如Linux或macOS)下本机运行。这个问题的解决方案主要有三个 类型:
方法 1 和 2(但不是 3)要求您购买自己的 Windows 副本。方法 2 和 3 通常需要一些修补才能使特定 Windows程序运行流畅。您可以在 2 或 3 的付费和免费版本之间进行选择 - 如果您付费,您可能需要少修补。您需要在决定之前在线研究。 Mac 上的 GEMPACK在 2020 年之前,Mac PC 使用与 Windows PC 相同类型的 CPU(X86/X64)。 从 2020 年底推出的某些型号开始,苹果开始从英特尔处理器过渡到 Mac 电脑中的“苹果芯片”(M1、M2 CPU)。下面我们分别讨论这两种 CPU 类型。 配备 X86/X64 CPU 的 Mac 电脑GEMPACK的可执行镜像版本(包括几个Windows GUI程序)已使用上面列出的三种方法安装在Mac上。特别是,我们听说(但尚未看到)GEMPACK在通过以下途径提供的Windows虚拟会话上运行良好。WINE/Crossover也被使用。一个人在带有可执行镜像 版本GEMPACK 的Mac 上使用 Bootcamp 完成了 GEMPACK 培训课程。 装有苹果芯片的 Mac 电脑Mac电脑中较新的“苹果芯片”使得在Mac上运行Windows程序变得更加困难。上面提到的训练营方法不再有效。 尽管如此,截至 2023 年,解决方案已经开始出现。 2023 年 5 月,GEMPACK 员工 Dean Mustakinov 成功安装并运行了 64 位版本的两个 可执行镜像版本 GEMPACK 和 RunDynam 在 2022 年苹果 MacBook Air 上,配备 M8 芯片和 2GB RAM。他成功地使用了两种完全不同的方法:
两种方法都效果很好。您可以在短期试用期内免费试用每种方法 - 之后您必须购买Crossover或 Parallels。Crossover是更便宜的选择。 Linux 上的 GEMPACK上面提到的工具[Parallels,VirtualBox,VMWare Fusion,WINE,Crossover]可用于在Linux上运行Windows版本的GEMPACK。 GUI 程序应该大部分能正常工作。 或者,您可以购买 GEMPACK 源代码版本的 Linux/Unix 版本,它将运行 GEMPACK 本机命令行程序。但是,这不包括GUI程序的本机Linux版本,例如ViewHAR,Viewsol和RunDynam。 一种方案是在 Linux 服务器上本机运行 GEMPACK 命令行程序,同时在 Windows PC 上编辑和查看输入和输出文件。 即使是GEMPACK的免费试用版也可能足以完成编辑/查看任务。 可应要求提供一系列命令行,基于Pascal的程序(例如,AggHAR,CSV2HAR)。这些是为 64 位 x86 Linux 编译的。 另一种可能性是运行Windows 11,其中包括“Linux的Windows子系统”。这允许您在您的Windows电脑上运行本机 Linux 程序。在此处阅读更多内容。 历史说明:2002年,GEMPACK Release 8的Linux版本被准备,其中包括本机GUI程序 - 但它没有引起人们的兴趣。 在此处阅读更多内容。 Fortran 文件格式从历史上看,每个 Fortran 编译器都对二进制文件(如 HAR 文件)使用自己的特殊格式。要与他人共享数据,需要一个特殊的文本交换格式。GEMPACK仍然提供程序(RWHAR,MKHAR,RWSOL和MKSOL)来将其二进制文件与文本相互翻译格式。 幸运的是,似乎大多数用于x-86 CPU(大多数Windows,Mac和Linux PC使用)的Fortran编译器现在都收敛在相同的格式上。 这有助于互操作性。
在线留言尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|
|
|