Skip to Content.
Sympa Menu

charm - [charm] Charm++/Converse library build errors

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

[charm] Charm++/Converse library build errors


Chronological Thread 
  • From: "Ortega, Bob" <bobo AT mail.smu.edu>
  • To: "charm AT cs.illinois.edu" <charm AT cs.illinois.edu>
  • Subject: [charm] Charm++/Converse library build errors
  • Date: Fri, 23 Oct 2020 14:14:27 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mail.smu.edu; dmarc=pass action=none header.from=mail.smu.edu; dkim=pass header.d=mail.smu.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=29lucNTV3Q4XdDvXpCgZY5aUSEKuGhPGf1XW1NXMW/Y=; b=VclXIlE0FEFoLvXV7sfcdQKS/YM/ITRBn8kKBGGFpBaPLQONqKIOYFuLudhorsZ1RuQEgiHgMvM8hKwpCZMCzUk2ue9sY6WynXEU7UUZuxBHdRX1DBwAKlNg9AN41+Fx67JeojeaK/CchP7YCIpgdB2VcaFMMPZhq0+b33BxKu9wh0oMRUrPwtEMzFcgmu109/5elSQRFZ/PFbMi+Ytk9P5T1ndyQKos/s6Zokdb/Ebc0l8GU7P7/TZU/u72s1oNucGbXrlT//sVlRLxf3YZpLyslNvNdRAZzE+Y7iI8yQPLBWRZsSkcl3ThIaDoxvqrt6VZGIHeKLwx++SfUsyajw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BiGlsj8qVDFP1heqwdemG5VsyvC75EodcqNDC9tUE3E1MsWHSebWdqtA+nFCXUuW6+kjDuSUGZ7UJtCDXv+KLAO9NQj/WbQxN3jDy9n3mGkADO74olb1NNecUyf1RwxSdAULG1XUyowpTp2D3r5yN259QNQVPC6TfhVo6rOYEecJL3eSj+rQQxunVp2JGRoKaqYs0vI0oJlAPYmf790SC6UQpJDKmyEsUWtccyqnybyGlUiXQbIxntY3KqX7Hrriib/IbXanANT9/loE16Ym80Alx9MXBPhB1Mag6xA6pjmOCVOM/KY0vD6sBb9O7pHnYB+vsOM1izx9RZVbqFKEwA==
  • Authentication-results: illinois.edu; spf=softfail smtp.mailfrom=bobo AT mail.smu.edu; dkim=pass header.d=smu365.onmicrosoft.com header.s=selector2-smu365-onmicrosoft-com; dmarc=none
  • Authentication-results: cs.illinois.edu; dkim=none (message not signed) header.d=none;cs.illinois.edu; dmarc=none action=none header.from=mail.smu.edu;

Following the NAMD 2.14 Release Notes, I am attempting to build and test the Charm++/Converse library, Infiniband UCX OpenMPI PMIx version.

Using the following command produces errors,

 

./build charm++ ucx-linux=x86_64 icc ompipmix –with-production

 

Resulting in,

 

Performing '/usr/bin/gmake charm++ OPTS=-optimize -production QUIET=' in ucx-linux-x86_64-ompipmix-icc/tmp

/usr/bin/gmake -C libs/ck-libs/completion

gmake[1]: Entering directory `/users/bobo/NAMD/NAMD_2.14_Source/charm-6.10.2/ucx-linux-x86_64-ompipmix-icc/tmp/libs/ck-libs/completion'

gmake[1]: Nothing to be done for `all'.

gmake[1]: Leaving directory `/users/bobo/NAMD/NAMD_2.14_Source/charm-6.10.2/ucx-linux-x86_64-ompipmix-icc/tmp/libs/ck-libs/completion'

SRCBASE=../../src ./commitid.sh

Dev mode

../bin/charmc  -optimize -production   -I. -o machine.o machine.C

In file included from machine.C(719):

machine-onesided.C(125): error: identifier "ucp_put_nb" is undefined

          statusReq = ucp_put_nb(ep, ncpyOpInfo->srcPtr,

                      ^

 

In file included from machine.C(719):

machine-onesided.C(136): error: identifier "ucp_get_nb" is undefined

          statusReq = ucp_get_nb(ep, (void*)ncpyOpInfo->destPtr,

                      ^

 

compilation aborted for machine.C (code 2)

Fatal Error by charmc in directory /users/bobo/NAMD/NAMD_2.14_Source/charm-6.10.2/ucx-linux-x86_64-ompipmix-icc/tmp

   Command icpc -fpic -DCMK_GFORTRAN -I../bin/../include -I/usr/include/ -I./proc_management/ -I./proc_management/simple_pmi/ -D__CHARMC__=1 -I. -O2 -fno-stack-protector -c machine.C -o machine.o returned error code 2

charmc exiting...

gmake: *** [machine.o] Error 1

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

Charm++ NOT BUILT. Either cd into ucx-linux-x86_64-ompipmix-icc/tmp and try

to resolve the problems yourself, visit

http://charm.cs.illinois.edu/

for more information. Otherwise, email the developers at charm AT cs.illinois.edu

 

 

I have consulted with Mellanox thinking this might be an hpcx toolkit related problem.  Their assessment is that it is not a Mellanox issue, but perhaps an hpcx version issue.  We are using version 2.1 hpcx and  Mellanox notes that ucp_put_nb and ucp_get_nb exists in newer HPCX/UCX version, 2.2 or higher.

 

Would you agree that this could be the issue or is there another way to resolve errors?

 

Thank you,

Bob




Archive powered by MHonArc 2.6.19.

Top of Page