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启动文件中设置—— 以便无需输入长路径名就能找到如mpicc和mpirun等可执行文件。--with-alps: 强制构建Cray Alps运行时环境。如果 找不到Alps支持,配置将中止。--with-lsf=DIR: 指定LSF库文件和头文件所在的目录。通常只有在LSF头文件和库文件不在编译器/链接器默认搜索路径中时才需要此选项。LSF是一种资源管理系统,在HPC系统中常用作批处理调度器。
--with-lsf-libdir=DIR: 在指定目录中查找LSF库。默认情况下,Open MPI会搜索DIR/lib和DIR/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系统中的批处理调度器。