Using MPI with Cn and the Common Language Infrastructure: Research Articles
暂无分享,去创建一个
We describe two different libraries for using the Message Passing Interface (MPI) with the Cn programming language and the Common Language Infrastructure (CLI). The first library provides Cn bindings that closely match the original MPI library specification. The second library presents a fully object-oriented interface to MPI and exploits modern language features of Cn. The interfaces described here use the PsInvoke feature of the CLI to dispatch to a native implementation of MPI, such as LAMsMPI or MPICH. Performance results using the Shared Source CLI demonstrate only a small performance overhead. Copyright © 2005 John Wiley & Sons, Ltd.