LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1226|回复: 1

架设PC-CLUSTER,在编译HPL(linpack)时遇到问题。求教!

[复制链接]
发表于 2005-3-29 19:37:38 | 显示全部楼层 |阅读模式
我在编译HPL时遇到问题:
我的OS是RHEL3 U3;
中间件MPICH1.2.6是用INTEL CC 编译器编译的;
数学库是用GOTO的libgoto_p4-32_1024p-r0.97.so
在编译HPL时候出现以下报错:
[root@oscnd45 hpl]# make arch=Linux_Nocona_goto 2>log
[root@oscnd45 hpl]# cat log
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_dgemv.c(274): remark #810: conversion from "int" to "char" may lose significant bits
       ctran = ( TRANS == HplNoTrans ? 'N' : 'T' );
             ^

../HPL_dgemv.c(298): remark #810: conversion from "int" to "char" may lose significant bits
       ctran = ( TRANS == HplNoTrans ? 'T' : 'N' );
             ^

icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_dtrsv.c(484): remark #810: conversion from "int" to "char" may lose significant bits
       cuplo = ( UPLO  == HplUpper   ? 'U' : 'L' );
             ^

../HPL_dtrsv.c(485): remark #810: conversion from "int" to "char" may lose significant bits
       ctran = ( TRANS == HplNoTrans ? 'N' : 'T' );
             ^

../HPL_dtrsv.c(489): remark #810: conversion from "int" to "char" may lose significant bits
       cuplo = ( UPLO  == HplUpper   ? 'L' : 'U' );
             ^

../HPL_dtrsv.c(490): remark #810: conversion from "int" to "char" may lose significant bits
       ctran = ( TRANS == HplNoTrans ? 'T' : 'N' );
             ^

../HPL_dtrsv.c(492): remark #810: conversion from "int" to "char" may lose significant bits
    cdiag = ( DIAG == HplNonUnit ? 'N' : 'U' );
          ^

icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_dtrsm.c(915): remark #810: conversion from "int" to "char" may lose significant bits
    cdiag = ( DIAG == HplUnit  ? 'U' : 'N' );
          ^

../HPL_dtrsm.c(919): remark #810: conversion from "int" to "char" may lose significant bits
       cside = ( SIDE == HplRight ? 'R' : 'L' );
             ^

../HPL_dtrsm.c(920): remark #810: conversion from "int" to "char" may lose significant bits
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_pdpanel_free.c(79): remark #810: conversion from "double" to "int" may lose significant bits
    if( PANEL->pmat->info == 0 ) PANEL->pmat->info = *(PANEL->DINFO);
                                                   ^
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_dlaswp03N.c(149): remark #810: conversion from "const double" to "int" may lose significant bits
          u0 = U + (int)(*(W0+i*LDW)); w0 = w + i * LDW;
                   ^

../HPL_dlaswp03N.c(185): remark #810: conversion from "const double" to "int" may lose significant bits
          u0 = U + (int)(*(W0+i*LDW)); w0 = w + i * LDW;
                   ^

icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_dlaswp03T.c(148): remark #810: conversion from "const double" to "int" may lose significant bits
          u0 = U + (int)(*(W0+i*LDW)) * LDU; w0 = w + i * LDW;
                   ^

../HPL_dlaswp03T.c(177): remark #810: conversion from "const double" to "int" may lose significant bits
          u0 = U + (int)(*(W0+i*LDW)) * LDU; w0 = w + i * LDW;
                   ^

icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_dlaswp04N.c(230): remark #810: conversion from "const double" to "int" may lose significant bits
          u0 = U + (int)(*(W0+i*LDW)); w0 = w + i * LDW;
                   ^

../HPL_dlaswp04N.c(272): remark #810: conversion from "const double" to "int" may lose significant bits
          u0 = U + (int)(*(W0+i*LDW)); w0 = w + i * LDW;
                   ^

icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_dlaswp04T.c(229): remark #810: conversion from "const double" to "int" may lose significant bits
          u0 = U + (int)(*(W0+i*LDW)) * LDU; w0 = w + i * LDW;
                   ^
    if( gmax != HPL_rzero )
             ^

../HPL_dlocswpN.c(144): remark #810: conversion from "double" to "int" may lose significant bits
          if( myrow == (int)(WORK[3]) )
                       ^

../HPL_dlocswpN.c(149): remark #810: conversion from "double" to "int" may lose significant bits
             if( ( ilindx = (int)(WORK[1]) ) != 0 )
                            ^

../HPL_dlocswpN.c(348): remark #810: conversion from "double" to "int" may lose significant bits
          if( myrow == (int)(WORK[3]) )
                       ^

../HPL_dlocswpN.c(350): remark #810: conversion from "double" to "int" may lose significant bits
             A2 = Mptr( PANEL->A, II + (int)(WORK[1]), 0, lda );
                  ^

../HPL_dlocswpN.c(430): remark #1572: floating-point equality and inequality comparisons are unreliable
       if( *(PANEL->DINFO) == 0.0 )
                           ^

icc: Command line warning: ignoring unknown option '-fomit-frame-pointer'
icc: Command line warning: ignoring unknown option '-funroll-loops'
icc: Command line remark: option '-W' not supported
../HPL_dlocswpT.c(134): remark #1572: floating-point equality and inequality comparisons are unreliable
    if( gmax != HPL_rzero )
             ^

../HPL_dlocswpT.c(144): remark #810: conversion from "double" to "int" may lose significant bits
          if( myrow == (int)(WORK[3]) )
                       ^

../HPL_dlocswpT.c(149): remark #810: conversion from "double" to "int" may lose significant bits
             if( ( ilindx = (int)(WORK[1]) ) != 0 )
                            ^

../HPL_dlocswpT.c(327): remark #810: conversion from "double" to "int" may lose significant bits
          if( myrow == (int)(WORK[3]) )
                       ^

../HPL_dlocswpT.c(329): remark #810: conversion from "double" to "int" may lose significant bits
ifort: Command line warning: ignoring unknown option '-fomit-frame-pointer'
ifort: Command line warning: ignoring unknown option '-funroll-loops'
ifort: Command line remark: option '-W' not supported
ifort: Command line warning: ignoring option '-W'; no argument required
HPL_pddriver.o(.text+0x0): In function `main':
: multiple definition of `main'
/usr/local/intel_fc_80/lib/for_main.o(.text+0x0): first defined here
ld: Warning: size of symbol `main' changed from 42 in /usr/local/intel_fc_80/lib/for_main.o to 1810 in HPL_pddriver.o
/usr/local/intel_fc_80/lib/for_main.o(.text+0x1c): In function `main':
: undefined reference to `MAIN__'
/usr/local/mathlib/goto/libgoto_p4-32_1024p-r0.97.so: undefined reference to `pthread_create'
/usr/local/mathlib/goto/libgoto_p4-32_1024p-r0.97.so: undefined reference to `pthread_join'
make[2]: *** [dexe.grd] Error 1
make[1]: *** [build_tst] Error 2
make: *** [build] Error 2
发表于 2005-4-4 01:07:39 | 显示全部楼层
你用gcc编译一下看行不行?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表