Scali MPI Connect Release 4.4 Users Guide 1
Table of contents

Chapter 1 Introduction ....................................................................5

1.1 Scali MPI Connect product context......................................................................5
1.2 Support...........................................................................................................6
1.2.1 Scali mailing lists.......................................................................................6
1.2.2 SMC FAQ..................................................................................................6
1.2.3 SMC release documents..............................................................................6
1.2.4 Problem reports.........................................................................................6
1.2.5 Platforms supported...................................................................................6
1.2.6 Licensing..................................................................................................7
1.2.7 Feedback..................................................................................................7
1.3 How to read this guide......................................................................................7
1.4 Acronyms and abbreviations .............................................................................7
1.5 Terms and conventions......................................................................................9
1.6 Typographic conventions...................................................................................9

Chapter 2 Description of Scali MPI Connect ...................................11

2.1 Scali MPI Connect components.........................................................................11
2.2 SMC network devices......................................................................................12
2.2.1 Network devices......................................................................................13
2.2.2 Shared Memory Device.............................................................................13
2.2.3 Ethernet Devices.....................................................................................13
2.2.4 Myrinet..................................................................................................15
2.2.5 Infiniband...............................................................................................15
2.2.6 SCI........................................................................................................16
2.3 Communication protocols on DAT-devices..........................................................16
2.3.1 Channel buffer........................................................................................16
2.3.2 Inlining protocol......................................................................................17
2.3.3 Eagerbuffering protocol............................................................................17
2.3.4 Transporter protocol................................................................................17
2.3.5 Zerocopy protocol....................................................................................18
2.4 Support for other interconnects........................................................................18
2.5 MPI-2 Features...............................................................................................18

Chapter 3 Using Scali MPI Connect ................................................21

3.1 Setting up a Scali MPI Connect environment.......................................................21
3.1.1 Scali MPI Connect environment variables....................................................21
3.2 Compiling and linking......................................................................................21
3.2.1 Running .................................................................................................21
3.2.2 Compiler support.....................................................................................22
3.2.3 Linker flags.............................................................................................22
3.2.4 Notes on Compiling and linking on AMD64 and EM64T.................................. 22
3.2.5 Notes on Compiling and linking on Power series...........................................23