Oracle 消息传递工具包(以前称为 Sun HPC ClusterTools)是一组开发工具,可用于开发专用于在分布式内存系统上运行的并行应用程序。
对于 Oracle Solaris 10,可以从 Oracle Message Passing Toolkit(Oracle 消息传递工具包)网页下载最新的 Oracle 消息传递工具包。
Oracle 消息传递工具包中包括以下技术:
开放式消息传递接口 (Open Message Passing Interface, Open MPI)-消息传递接口 (Message Passing Interface, MPI) 标准的开源实现。开放式 MPI 与 MPI 2 标准完全兼容,包括完整的 MPI I/O 实现和 MPI 进程之间的单向通信。
开放式运行时环境 (Open Run-Time Environment, ORTE)-提供一组基本的并行作业管理工具,并且包括插件模块以支持以下技术:
Oracle Grid Engine,它允许启动并行作业并最大限度地提高共享资源的利用率。
可移植批处理系统 (Portable Batch System, PBS),一个作业调度程序,可在联网的多平台环境中将网络资源分配给批处理作业。
Oracle 消息传递工具包可与 C、C++ 和 Fortran 的 Oracle Solaris Studio 编译器结合使用。此工具包集成 Oracle Solaris Studio Performance Analyzer,从而为 MPI 应用程序(包括 MPI 状态,一种 Performance Analyzer 特有的功能)提供完整的文件配置功能。而且工具包还支持流行的 Totalview 和 Allinea DDT 并行调试器。
有关使用 Oracle 消息传递工具包的完整信息,请参见 Sun HPC ClusterTools 文档集。