Thank you very much.

The error is exactly in metis:
***Memory allocation for gkmcore failed.

On my cluster, the __thread specifier cause stack problems that the pointers 
were changed accidentally.




-----原始邮件-----
发件人: "John Peterson" <[email protected]>
发送时间: 2016年6月1日 星期三
收件人: "Paul T. Bauman" <[email protected]>
抄送: [email protected], libmesh-users <[email protected]>
主题: Re: [Libmesh-users] Disable LIBMESH_TLS ?






On Wed, Jun 1, 2016 at 5:41 AM, Paul T. Bauman <[email protected]> wrote:
On Wed, Jun 1, 2016 at 6:43 AM, <[email protected]> wrote:
>
>
>  --enable-tbb                 build with threading support via Threading
> Building Blocks
>  --enable-pthreads         build with threading support via POSIX threads
> (pthreads)
>  --enable-cppthreads     Build with C++ std::thread support
>
> If I am not using threads, can I disable them all?
>

Yes. --disable-tbb, etc.



First of all, can I ask what the errors you're seeing actually are?  Please 
paste them directly into an email if you can.


Thread local storage and LIBMESH_TLS is controlled by the AX_TLS test in 
ax_tls.m4.  It is only used to determine the appropriate flavor of the 
"__thread" specifier for the current compiler, and is completely separate from 
the threading models.  Furthermore, it's not actually used in libmesh itself, 
but only by the Metis library in contrib.  The test is called from tbb.m4 and 
metis.m4, so if you disable those two things, it will have the effect of 
disabling thread local storage, but I admit this could be more fine-grained.


--

John


--
Li Luo
https://sites.google.com/site/rolyliluo/
Shenzhen Institutes of Advanced Technology
Address: 1068 Xueyuan Avenue, Shenzhen University Town, Shenzhen, P.R.China
Tel: +86-15899753087
[email protected]




------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to