parallel MR3 has multiple definitions of cmpim2

Post here if you want to report a bug to the LAPACK team

parallel MR3 has multiple definitions of cmpim2

Postby naromero » Mon Feb 20, 2012 9:06 pm

Hi,

The following ScaLAPACK routines p???evr (parallel MR3 eigensolver)
have the identical subroutine CMPIM2 defined in each of the
four data type drivers. This is problematic for platforms like
Mac OS X where -Wl,--allow-multiple-definition is not supported.
It should really be defined in one common file, especially since
its the same identical subroutine.

Nichols A. Romero
Argonne Leadership Computing Facility
naromero
 
Posts: 11
Joined: Wed Jan 14, 2009 7:20 pm

Re: parallel MR3 has multiple definitions of cmpim2

Postby rodney » Mon Feb 20, 2012 9:34 pm

Nichols,

Thanks for catching this. We have fixed this by changing the names of CMPIM2 in the S,D and Z versions to avoid the name collision. The new code is available in the ScaLAPACK SVN repository, and the fix will be included in the next release.

Rodney
rodney
 
Posts: 48
Joined: Thu Feb 10, 2011 8:20 pm
Location: Colorado College


Return to Bug report

Who is online

Users browsing this forum: No registered users and 1 guest

cron