The communication technology among cluster's nodes has significant effect to parallel computing efficiency and scalabity. At present, there are some high performance networks, such as Myrinet, SCI etc. But these network's structure is very complicated and expensive. Northwestern Polytechnical University proposed a National invention patent "Token routing based pioneer switch network". The token routing technique can be used in cluster's network. The auther's research is focused on MPI parallel communication library of Pioneer fibre channel network.Based on the open-source MPICH, developed by Argonne National Laboratory, a Fibre Channel oriented MPI library(FC_MPI) is designed according to the character of fibre channel network. The FCMPI bottom communication library is improved to be better than that of MPICH. Firstly, when a few data are transmitted, traditional kernel buffer is used; secondly, when lots of data are transmitted, "Zero -copy" technique is used, which makes data transfer between netcard and user process directly and decreases the data copy times; thirdly, when token packet transmitted, "Remapping Specific I/O Regions" technique is used to allow user accessing device's base address register directly and avoid the unnecessary expense that would be caught in frequently access kernel.By Studying of "Middle Range Numerical Meteorological Predict Mode(MM5)" the MPI layer interface including point-to-poiont communication and group communication interface are designed, In the last, the method of transporting MM5 to Pioneer_Fibre channel network is introduced.This thesis is supported by National 863 project "Development of parallel computing high performance network for middle range numerical meteorological prediction" (2003AA001018).The project has passed the check and acceptance of Ministry of Science and Technology in August, 2006, It will be used in "HuaYunShenJian numerical weather forecasting system ", which is developed by Huzhou Origin High Performance Computing Technology Co.,ltd. |