__gm_stbar() messages when running High-Performance Linpack with MPICH-GM and Intel MKL

Najib Ninaba <[email protected]> Tue, 14 Jan 2003 17:01:14 +0800
Newsgroups gmane.network.myrinet.general
Organization remorseful.org
Message-ID <20030114090114.GE1912@srikandi>
Hello folks,

I've compiled and linked hpl on the following environment:

itanium2 cluster (hp rx5670)
intel compilers 7.0
intel mkl 5.2/6.0 beta
mpich-gm 1.2.4..8a (compiled with the intel compilers)

The hpl benchmark failed and I'm getting lots of the following errors:

__gm_stbar() called on an architecture that does not need it.
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland

However, the hpl benchmark runs correctly on the following environments
on the itanium2 cluster:

mpich/atlas/gcc
mpich-gm/atlas/gcc 
mpich/mkl/intel

So I suspect the problems lies with mpich-gm libraries with intel's mkl
libraries. I'm attaching the full error log. Hopefully somebody can shed
some light here.

Regards,
-- 
Najib Ninaba
---
http://www.remorseful.org/
PGP fingerprint
3BA1 3A8C BA85 6CD8 9BD2  E0E2 6B7E 4151 C473 90A7
--
127.0.0.1 Because home is where the localhost is.
hpl-myri-errors.log (text/plain, 9.4 KB)
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.============================================================================
HPLinpack 1.0  --  High-Performance Linpack benchmark  --  September 27, 2000
Written by A. Petitet and R. Clint Whaley,  Innovative Computing Labs.,  UTK
============================================================================

An explanation of the input/output parameters follows:
T/V    : Wall time / encoded variant.
N      : The order of the coefficient matrix A.
NB     : The partitioning blocking factor.
P      : The number of process rows.
Q      : The number of process columns.
Time   : Time in seconds to solve the linear system.
Gflops : Rate of execution for solving the linear system.

The following parameter values will be used:

N      :    1000 
NB     :      96 
P      :       6 
Q      :      10 
PFACT  :    Left    Crout    Right 
NBMIN  :       8 
NDIV   :       2 
RFACT  :   Right 
BCAST  :  1ringM 
DEPTH  :       1 
SWAP   : Mix (threshold = 80)
L1     : transposed form
U      : transposed form
EQUIL  : yes
ALIGN  : 8 double precision words

----------------------------------------------------------------------------

- The matrix A is randomly generated for each test.
- The following scaled residual checks will be computed:
   1) ||Ax-b||_oo / ( eps * ||A||_1  * N        )
   2) ||Ax-b||_oo / ( eps * ||A||_1  * ||x||_1  )
   3) ||Ax-b||_oo / ( eps * ||A||_oo * ||x||_oo )
- The relative machine precision (eps) is taken to be          1.110223e-16
- Computational tests pass if scaled residuals are less than           16.0

NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.NOTICE: libgm/_gm_stbar.c:38:__gm_stbar():userland
__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.__gm_stbar() called on an architecture that does not need it.============================================================================
T/V                N    NB     P     Q               Time             Gflops
----------------------------------------------------------------------------
W11R2L8         1000    96     6    10               0.19          3.469e+00
----------------------------------------------------------------------------
||Ax-b||_oo / ( eps * ||A||_1  * N        ) = 9007199254620.5117188 ...... FAILED
||Ax-b||_oo / ( eps * ||A||_1  * ||x||_1  ) = 218616840428.1713867 ...... FAILED
||Ax-b||_oo / ( eps * ||A||_oo * ||x||_oo ) = 52955531061.2346725 ...... FAILED
||Ax-b||_oo  . . . . . . . . . . . . . . . . . = 26815615899980437946884887839578155918025153870234324551741630130749216906785623238328428077631806998141986184211194789093770007998725390265640209755406336.000000
||A||_oo . . . . . . . . . . . . . . . . . . . = 26815615900335026206903080072402933288914135956110675939894676475460452935952054928144320644712122529013638928249795736287186617203341398733606243627171840.000000
||A||_1  . . . . . . . . . . . . . . . . . . . = 26815615900339122739729727645216330770630478306914728360553080826030733201737696132513499414294189581089802568226598487692161607583727881367706872175394816.000000
||x||_oo . . . . . . . . . . . . . . . . . . . =         170.089867
||x||_1  . . . . . . . . . . . . . . . . . . . =       41200.848192