4.9.4. 运行时系统支持

以下是可用于与configure配合使用的各种运行时系统的命令行选项:

  • --enable-mpirun-prefix-by-default: 该选项强制mpirun命令始终表现得如同命令行中已包含 --prefix $prefix参数(其中$prefix 是配置时通过--prefix选项指定的值)。这使大多数基于 rsh/ssh的用户无需修改其shell启动文件来为远程节点上的 Open MPI设置PATH和/或LD_LIBRARY_PATH环境变量。 但需注意,此类用户可能仍希望设置PATH——甚至可能在其shell启动文件中设置—— 以便无需输入长路径名就能找到如mpiccmpirun等可执行文件。

  • --with-alps: 强制构建Cray Alps运行时环境。如果 找不到Alps支持,配置将中止。

  • --with-lsf=DIR: 指定LSF库文件和头文件所在的目录。通常只有在LSF头文件和库文件不在编译器/链接器默认搜索路径中时才需要此选项。

    LSF是一种资源管理系统,在HPC系统中常用作批处理调度器。

  • --with-lsf-libdir=DIR: 在指定目录中查找LSF库。默认情况下,Open MPI会搜索DIR/libDIR/lib64目录,这适用于大多数情况。此选项仅用于特殊配置。

  • --with-slurm: 强制构建Slurm调度器支持。

  • --with-sge: 指定构建对Oracle Grid Engine (OGE)资源管理器和/或Open Grid Engine的支持。默认情况下禁用OGE支持;必须指定此选项才能构建OMPI的OGE支持。

    Oracle Grid Engine (OGE)和Open Grid Engine软件包是资源管理系统,常用作HPC系统中的批处理调度器。它过去被称为"Sun Grid Engine",这就是为什么该选项仍命名为--with-sge

  • --with-tm=DIR: 指定TM库文件和头文件所在的目录。通常只有在TM头文件和库文件不在编译器/链接器默认搜索路径中时才需要此选项。

    TM是Torque和PBS Pro资源管理器系统的支持库,这两种系统常被用作HPC系统中的批处理调度器。