The invention discloses a message passing interface framework for supporting bus communication, which comprises a byte transfer layer (BTL) in a basic framework of Open MPI open source software, a byte management layer (BML), a point-to-point messaging layer (PML), an MPI application program interface (MPI API), a memory pool (Mpool) and a registration cache (Rcache). The framework also comprises an HT bus communication module (HT BTL) added based on the framework and a called corresponding memory pool (Mpool) in an Open MPI architecture; and communication can be performed in the same or different operating systems of a main board and between different main boards by collocating the priority of an HT BTL module. A Hypertransport bus communication protocol is integrated into the Open MPI architecture by combining a system calling interface provided by the Hypertransport bus communication protocol according to a standard interface provided by the Open MPI open source software. Meanwhile, during MPI process communication, a network using the Hypertransport bus communication protocol has higher priority than other networks. The message passing interface framework for supporting bus communication is innovated based on the conventional mature technology, is simple and convenient to implement, and has good use and development prospect.