Escali , LLC Network Router 4.4 User Manual

Browse online or download User Manual for Software Escali , LLC Network Router 4.4. Escali , LLC Network Router 4.4 User's Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 81
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Scali MPI Connect
TM
Users Guide
Software release 4.4
Page view 0
1 2 3 4 5 6 ... 80 81

Summary of Contents

Page 1 - Software release 4.4

Scali MPI ConnectTM Users GuideSoftware release 4.4

Page 2 - Acknowledgement

Scali MPI Connect Release 4.4 - Users Guide viiiNo action, whether in contract or tort (including negligence), or otherwise arising out of or in conn

Page 3

Scali MPI Connect Release 4.4 - Users Guide ixNo term or provision hereof shall be deemed waived and no breach excused unless such waiver or consent

Page 4

Scali MPI Connect Release 4.4 - Users Guide x

Page 5

Scali MPI Connect Release 4.4 Users Guide 1Table of contentsChapter 1 Introduction ...

Page 6

Scali MPI Connect Release 4.4 Users Guide 23.2.6 Notes on compiling with MPI-2 features ... 233.3

Page 7

Scali MPI Connect Release 4.4 Users Guide 35.3.1 How to get expected performance... 485.3.

Page 8

Scali MPI Connect Release 4.4 Users Guide 4

Page 9

Scali MPI Connect Release 4.4 Users Guide 5Chapter 1 IntroductionThis manual describes Scali MPI Connect (SMC) in detail. SMC is sold as a separate

Page 10

Section: 1.2 SupportScali MPI Connect Release 4.4 Users Guide 6CPU-intensive parallel applications are programmed using a programming library called

Page 11

Section: 1.3 How to read this guideScali MPI Connect Release 4.4 Users Guide 71.2.6 LicensingSMC is licensed using Scali license manager system. In o

Page 12

7 September 2005 17:54AcknowledgementThe development of Scali MPI Connect has benefited greatly from the work of people not connected to Scali. We wi

Page 13 - Table of contents

Section: 1.4 Acronyms and abbreviationsScali MPI Connect Release 4.4 Users Guide 8IA64 Instruction set Architecture 64 Intel 64-bit architecture, Ita

Page 14

Section: 1.5 Terms and conventionsScali MPI Connect Release 4.4 Users Guide 91.5 Terms and conventionsUnless explicitly specified otherwise, gcc (gnu

Page 15

Section: 1.6 Typographic conventionsScali MPI Connect Release 4.4 Users Guide 10

Page 16

Scali MPI Connect Release 4.4 Users Guide 11Chapter 2 Description of Scali MPI ConnectThis chapter gives the details of the operations of Scali MPI

Page 17 - Chapter 1 Introduction

Section: 2.2 SMC network devicesScali MPI Connect Release 4.4 Users Guide 12Figure 2-1: illustrates how applications started with mpimon have their c

Page 18 - 1.2 Support

Section: 2.2 SMC network devicesScali MPI Connect Release 4.4 Users Guide 13library, which in turn may (e.g. Myrinet or SCI) or may not require a ker

Page 19 - 1.3 How to read this guide

Section: 2.2 SMC network devicesScali MPI Connect Release 4.4 Users Guide 142.2.3.2 DET Scali has developed a device called Direct Ethernet Transport

Page 20

Section: 2.2 SMC network devicesScali MPI Connect Release 4.4 Users Guide 15• root# detstat -r det0 # reset statistics for the det0 device.• root# de

Page 21 - 1.5 Terms and conventions

Section: 2.3 Communication protocols on DAT-devicesScali MPI Connect Release 4.4 Users Guide 162.2.6 SCIThis is a built-in device that uses the Scali

Page 22

Section: 2.3 Communication protocols on DAT-devicesScali MPI Connect Release 4.4 Users Guide 17Figure 2-4: Resources and communication concepts in Sc

Page 23

Scali MPI Connect Release 4.4 - Users Guide iSCALI “BRONZE” SOFTWARE CERTIFICATE(hereinafter referred to as the “CERTIFICATE”)issued byScali AS, Olaf

Page 24 - 2.2 SMC network devices

Section: 2.4 Support for other interconnectsScali MPI Connect Release 4.4 Users Guide 182.3.5 Zerocopy protocolThe zerocopy protocol is special case

Page 25 - 2.2.3 Ethernet Devices

Section: 2.5 MPI-2 FeaturesScali MPI Connect Release 4.4 Users Guide 19ROMIO is a high-performance, portable implementation of MPI-IO, the I/O chapte

Page 26 - 2.2.3.4 Using detstat

Section: 2.5 MPI-2 FeaturesScali MPI Connect Release 4.4 Users Guide 20

Page 27 - 2.2.5 Infiniband

Scali MPI Connect Release 4.4 Users Guide 21Chapter 3 Using Scali MPI ConnectThis chapter describes how to setup, compile, link and run a program us

Page 28 - 2.3.1 Channel buffer

Section: 3.2 Compiling and linkingScali MPI Connect Release 4.4 Users Guide 223.2.2 Compiler supportScali MPI Connect is a C library built using the

Page 29 - 2.3.4 Transporter protocol

Section: 3.3 Running Scali MPI Connect programsScali MPI Connect Release 4.4 Users Guide 233.2.5 Notes on Compiling and linking on Power seriesThe Po

Page 30 - 2.5 MPI-2 Features

Section: 3.3 Running Scali MPI Connect programsScali MPI Connect Release 4.4 Users Guide 24<pid> is the Unix process identifier of the monitor

Page 31

Section: 3.3 Running Scali MPI Connect programsScali MPI Connect Release 4.4 Users Guide 25This control over placement of processes can be very valua

Page 32 - Section: 2.5 MPI-2 Features

Section: 3.3 Running Scali MPI Connect programsScali MPI Connect Release 4.4 Users Guide 26By default the processes’ output to stdout all appear in t

Page 33 - 3.2 Compiling and linking

Section: 3.3 Running Scali MPI Connect programsScali MPI Connect Release 4.4 Users Guide 27For each MPI process SMC will try to establish contact wit

Page 34 - 3.2.3 Linker flags

Scali MPI Connect Release 4.4 - Users Guide ii- “CANCELLATION PERIOD” shall mean the period between SHIPPING DATE AND INSTALLATION DATE, or if instal

Page 35 - 3.3.1 Naming conventions

Section: 3.4 Suspending and resuming jobsScali MPI Connect Release 4.4 Users Guide 28<proc>: all (default), none, or MPI-process number(s).-par

Page 36 - 3.3.2.1 Basic usage

Section: 3.7 Debugging and profilingScali MPI Connect Release 4.4 Users Guide 29As this feature is limited to tcp communication only, it will not hav

Page 37 - 3.3.2.5 Standard output

Section: 3.7 Debugging and profilingScali MPI Connect Release 4.4 Users Guide 303.7.2 Built-in-tools for debuggingBuilt-in tools for debugging in Sca

Page 38 - 3.3.2.7 Network options

Section: 3.8 Controlling communication resourcesScali MPI Connect Release 4.4 Users Guide 313.8 Controlling communication resourcesEven though it is

Page 39 - 3.3.3 mpirun - wrapper script

Section: 3.9 Good programming practice with SMCScali MPI Connect Release 4.4 Users Guide 323.9 Good programming practice with SMC3.9.1 Matching MPI_R

Page 40

Section: 3.10 Error and warning messagesScali MPI Connect Release 4.4 Users Guide 333.9.5 Unsafe MPI programsBecause of different buffering behavior,

Page 41 - 3.7 Debugging and profiling

Section: 3.11 Mpimon optionsScali MPI Connect Release 4.4 Users Guide 343.11 Mpimon optionsThe full list of optiona accepted by mpimon is listed belo

Page 42

Section: 3.11 Mpimon optionsScali MPI Connect Release 4.4 Users Guide 353.11.1 Giving numeric values to mpimonNumeric values can be given as mpimon o

Page 43

Section: 3.11 Mpimon optionsScali MPI Connect Release 4.4 Users Guide 36

Page 44 - 3.9.3 Using MPI_Bsend()

Scali MPI Connect Release 4.4 Users Guide 37Chapter 4 Profiling with Scali MPI ConnectThe Scali MPI communication library has a number of built-in t

Page 45 - 3.10.2 Fatal errors

Scali MPI Connect Release 4.4 - Users Guide iiiwww.scali.com/download free of charge. The Licensee may request such new REVISIONS and BUG FIXES of th

Page 46 - 3.11 Mpimon options

Scali MPI Connect Release 4.4 Users Guide 38 /* find the global sum of the squares */ MPI_Reduce( &my_sum, &sum, 1, MPI_INT, MPI_SUM, 0,

Page 47

Scali MPI Connect Release 4.4 Users Guide 39-t <call-list> Enable for MPI_calls in <call-list>. MPI_call = 'MPI_call' | 'c

Page 48 - Section: 3.11 Mpimon options

Scali MPI Connect Release 4.4 Users Guide 40 0: MPI_Bcast root: 0 Id: 0my_count = 32768 0: MPI_Scatter Id: 1 1: MPI_Init 1: MPI_Comm_ra

Page 49 - 4.1 Example

Scali MPI Connect Release 4.4 Users Guide 41From time to time it may be desirable or feasible to trace only one or a few of the processes. Specifying

Page 50 - 4.2 Tracing

Scali MPI Connect Release 4.4 Users Guide 42 1: MPI_Comm_rank 1 3.1us 3.1us 1 3.1us 3.1us 1: MPI_Comm_size 1

Page 51

Section: 4.4 Using the scanalyzeScali MPI Connect Release 4.4 Users Guide 43 "Receive lines" has the following fields: <Comm><ran

Page 52

Section: 4.4 Using the scanalyzeScali MPI Connect Release 4.4 Users Guide 44user% SCAMPI_TIMING=”-s 10” mpimon ./all2all -- r1 r2produced a 158642 by

Page 53 - 4.3 Timing

Section: 4.5 Using SMC's built-in CPU-usage functionalityScali MPI Connect Release 4.4 Users Guide 454.5 Using SMC's built-in CPU-usage fun

Page 54

Section: 4.5 Using SMC's built-in CPU-usage functionalityScali MPI Connect Release 4.4 Users Guide 46

Page 55 - 4.4 Using the scanalyze

Scali MPI Connect Release 4.4 Users Guide 47Chapter 5 Tuning SMC to your applicationScali MPI Connect allows the user to exercise control over the c

Page 56

Scali MPI Connect Release 4.4 - Users Guide ivIII SCALI SERVICES TERMSSCALI BRONZE SOFTWARE MAINTENANCE AND SUPPORT SERVICESUnless otherwise specifie

Page 57

Section: 5.2 How to optimize MPI performanceScali MPI Connect Release 4.4 Users Guide 485.2 How to optimize MPI performanceThere is no universal reci

Page 58

Section: 5.4 Collective operationsScali MPI Connect Release 4.4 Users Guide 495.3.2 Memory consumption increase after warm-upRemember that group oper

Page 59

Section: 5.4 Collective operationsScali MPI Connect Release 4.4 Users Guide 50 4 pair4 5 pipe0 6 pipe1 7 safedef 8 smpBy l

Page 60 - 5.3 Benchmarking

Scali MPI Connect Release 4.4 Users Guide 51Appendix A Example MPI codeA-1 Programs in the ScaMPItst packageThe ScaMPItst package is installed togeth

Page 61 - 5.4 Collective operations

Scali MPI Connect Release 4.4 Users Guide 52 /* read the image */ for ( i = 0; i < numpixels; i ++ ) { fscanf( infile, "%u&quo

Page 62

Scali MPI Connect Release 4.4 Users Guide 53 } fflush( outfile ); fclose ( outfile ); } } MPI_Finalize(); return 0;}A-2.1 File format

Page 63 - Appendix A Example MPI code

Scali MPI Connect Release 4.4 Users Guide 54Appendix B TroubleshootingThis appendix offers initial suggestions for what to do when something goes wr

Page 64

Section: Scali MPI Connect Release 4.4 Users Guide 55B-1.2 Why can I not start mpid?mpid opens a socket and assigns a predefined mpid port number (s

Page 65

Scali MPI Connect Release 4.4 Users Guide 56Appendix C Install Scali MPI Connect Scali MPI Connect can be installed on clusters in one of two ways, e

Page 66 - Appendix B Troubleshooting

Section: Scali MPI Connect Release 4.4 Users Guide 57C-2 Install Scali MPI Connect for TCP/IPTo install Scali MPI Connect for TCP/IP, please specify

Page 67 - B-1.4 General problems

Scali MPI Connect Release 4.4 - Users Guide vrelated to, referring to or caused by SCALI SOFTWARE, then the LICENSEE shall pay SCALI’s standard comme

Page 68

Section: Scali MPI Connect Release 4.4 Users Guide 58C-5 Install Scali MPI Connect for InfinibandWhen installing for InfiniBand you must obtain a so

Page 69

Section: Scali MPI Connect Release 4.4 Users Guide 59-n <hostname> - Specify hostname of Scali license serverThis option tells the software wh

Page 70 - C-8 License options

Section: Scali MPI Connect Release 4.4 Users Guide 60C-11.1 Troubleshooting 3rdparty DAT providersThe only requirements are that the libraries have

Page 71 - C-10 Uninstalling SMC

Section: Scali MPI Connect Release 4.4 Users Guide 61

Page 72

Scali MPI Connect Release 4.4 Users Guide 62Appendix D Bracket expansion and groupingTo ease usage of Scali software on large cluster configuration,

Page 73 - Section:

Section: Scali MPI Connect Release 4.4 Users Guide 63

Page 74 - D-2 Grouping

Scali MPI Connect Release 4.4 Users Guide 64Appendix E Related documentation[1] MPI: A Message-Passing Interface StandardThe Message Passing Interfa

Page 75

Section: Scali MPI Connect Release 4.4 Users Guide 65

Page 76

Scali MPI Connect Release 4.4 Users Guide 66List of figures1-1 A cluster system ...

Page 77

Section: Scali MPI Connect Release 4.4 Users Guide 67

Page 78 - List of figures

Scali MPI Connect Release 4.4 - Users Guide vifully obliged by the terms and conditions set out in this CERTIFICATE and SCALI’S prior written approva

Page 79

Scali MPI Connect Release 4.4 Users Guide 68IndexBBenchmarking ScaMPI...

Page 80

Scali MPI Connect Release 4.4 Users Guide 69SCAMPI_INSTALL_SIGSEGV_HANDLER, builtin SIGSEGV handler... 30, 55SCAMPI_NOD

Page 81

Scali MPI Connect Release 4.4 - Users Guide viiNothing in this CERTIFICATE shall be construed as;- a warranty or representation by SCALI as to that a

Comments to this Manuals

No comments