[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4284: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4286: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4287: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4288: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
CULA • View topic - culaCgesv - undefined symbol: cublasCtrsm

culaCgesv - undefined symbol: cublasCtrsm

Support for issues specific to the Linux operating systems.

culaCgesv - undefined symbol: cublasCtrsm

Postby jrelles » Tue Dec 01, 2009 1:46 pm

jrelles
 
Posts: 2
Joined: Wed Sep 02, 2009 10:45 pm

Re: culaCgesv - undefined symbol: cublasCtrsm

Postby dan » Tue Dec 01, 2009 1:54 pm

dan
Administrator
 
Posts: 61
Joined: Thu Jul 23, 2009 2:29 pm

Re:culaCgesv - undefined symbol: cublasCtrsm

Postby Boxed Cylon » Tue Dec 01, 2009 2:40 pm

Boxed Cylon
 
Posts: 48
Joined: Fri Oct 16, 2009 8:57 pm

Re:culaCgesv - undefined symbol: cublasCtrsm

Postby john » Tue Dec 01, 2009 2:47 pm

The real answer to that is a little more nuanced. CULA is built against CUDA 2.3 and only utilizes the 2.3 features. However, we have exclusive access to a special CUBLAS with the 3.0 functionality (ie ctrsm) that is built against CUDA 2.3 This is why you notice that our lib/bin directories contain CUBLAS files - we are shipping this special build from Nvidia.

The reason Dan is asking for LDD output is to make sure your executable isn't using the standard 2.3 CUBLAS. It's important that you use the CUBLAS we ship, since it is nonstandard.

The solution on Linux is simple - make sure /usr/local/cula/lib[64] appears in your LD_LIBRARY_PATH before /usr/local/cuda/lib[64].
john
Administrator
 
Posts: 587
Joined: Thu Jul 23, 2009 2:31 pm

Re:culaCgesv - undefined symbol: cublasCtrsm

Postby jrelles » Tue Dec 01, 2009 4:26 pm

I ran the ldd /usr/local/cula/lib64/libcula.so and confirmed what was suspected. I edited my /etc/ld.so.conf file so that the CULA library dir was before my CUDA library dir. Then I did a quick 'sudo ldconfig' and problem solved.

Thank you for the quick response,
Jacob
jrelles
 
Posts: 2
Joined: Wed Sep 02, 2009 10:45 pm

Re:culaCgesv - undefined symbol: cublasCtrsm

Postby john » Tue Dec 01, 2009 4:30 pm

Okay, great! This is probably the most common pitfall we've encountered. The good news is that CUDA 3.0 will have the modified CUBLAS version included and at that time we will no longer need to distribute the special 2.3 CUBLAS build. We can't move to 3.0 until the final version is released, but at least we know this problem will vanish in a few months' time. Thanks for your patience.

John
john
Administrator
 
Posts: 587
Joined: Thu Jul 23, 2009 2:31 pm

Re:culaCgesv - undefined symbol: cublasCtrsm

Postby bojan » Tue Jan 19, 2010 3:15 am

bojan
CULA Academic
 
Posts: 2
Joined: Mon Jan 11, 2010 2:16 pm

Re:culaCgesv - undefined symbol: cublasCtrsm

Postby kyle » Tue Jan 19, 2010 6:44 am

kyle
Administrator
 
Posts: 301
Joined: Fri Jun 12, 2009 7:47 pm

Re:culaCgesv - undefined symbol: cublasCtrsm

Postby bojan » Tue Jan 19, 2010 6:45 am

bojan
CULA Academic
 
Posts: 2
Joined: Mon Jan 11, 2010 2:16 pm

Re:culaCgesv - undefined symbol: cublasCtrsm

Postby kyle » Tue Jan 19, 2010 7:14 am

kyle
Administrator
 
Posts: 301
Joined: Fri Jun 12, 2009 7:47 pm


Return to Linux Support

Who is online

Users browsing this forum: No registered users and 1 guest

cron