vi bullx cluster suite - Application Developer's Guide
Chapter 3. MPI Profiling with mpianalyser and profilecomm.................................... 3-1
3.1 Communication Matrices..................................................................3-1
3.1.1 Execution Time....................................................................................................... 3-2
3.1.2 Call Table ............................................................................................................. 3-2
3.1.3 Histograms ............................................................................................................ 3-2
3.2 Topology of the Execution Environment...............................................3-2
3.3 profilecomm Data Collection.............................................................3-2
3.3.1 Using profilecomm ................................................................................................. 3-2
3.3.2 profilecomm Options .............................................................................................. 3-3
3.3.3 Messages Size Partitions......................................................................................... 3-4
3.4 profilecomm Data Analysis...............................................................3-4
3.4.1 Point to Point Communications ................................................................................. 3-5
3.4.2 Collective Section................................................................................................... 3-6
3.4.3 Call table section ................................................................................................... 3-7
3.4.4 Histograms Section................................................................................................. 3-7
3.4.5 Statistics Section..................................................................................................... 3-7
3.4.6 Topology Section ................................................................................................... 3-8
3.5 Profilcomm Data Display Options ......................................................3-9
3.5.1 Exporting a Matrix or an Histogram ....................................................................... 3-10
3.5.2 pfcplot, histplot and gnuplot .................................................................................. 3-14
Chapter 4. Scientific Libraries ................................................................................. 4-1
4.1 Overview ......................................................................................4-1
4.2 Bull Scientific Studio ........................................................................4-1
4.2.1 Scientific Libraries and Documentation...................................................................... 4-2
4.2.2 Scientific Library Versions........................................................................................ 4-3
4.2.3 BLACS .................................................................................................................. 4-3
4.2.4 SCALAPACK.......................................................................................................... 4-4
4.2.5 Blocksolve95 ......................................................................................................... 4-5
4.2.6 lapack .................................................................................................................. 4-6
4.2.7 SuperLU ................................................................................................................ 4-6
4.2.8 FFTW.................................................................................................................... 4-7
4.2.9 PETSc ................................................................................................................... 4-7
4.2.10 NETCDF/sNETCDF ................................................................................................ 4-7
4.2.11 pNETCDF.............................................................................................................. 4-8
4.2.12 METIS and PARMETIS ............................................................................................. 4-8
4.2.13 SciPort .................................................................................................................. 4-9
4.2.14 gmp_sci ................................................................................................................ 4-9