getfem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Getfem-commits] r4545 - in /trunk/getfem/src: ./ getfem/


From: andriy . andreykiv
Subject: [Getfem-commits] r4545 - in /trunk/getfem/src: ./ getfem/
Date: Wed, 19 Mar 2014 11:24:36 -0000

Author: andrico
Date: Wed Mar 19 12:24:36 2014
New Revision: 4545

URL: http://svn.gna.org/viewcvs/getfem?rev=4545&view=rev
Log:
Improvements in multithreaded assemby:
 - fixed data races in singleton_instance and singletons_manager
 - removed garbage collection after assembly. Memory from boost::intrusive_ptr
    is now collected immediately, while reference counting is done with  
boost::atomic<int>
    in a thread-safe way.
 - replaced a number of local static statements with  
DEFINE_STATIC_THREAD_LOCAL macro
   that works via boost::thread_specific
 - refactored the implementation of omp_guard through boost::lock_guard.

Modified:
    trunk/getfem/src/dal_singleton.cc
    trunk/getfem/src/dal_static_stored_objects.cc
    trunk/getfem/src/getfem/dal_basic.h
    trunk/getfem/src/getfem/dal_singleton.h
    trunk/getfem/src/getfem/dal_static_stored_objects.h
    trunk/getfem/src/getfem/getfem_omp.h
    trunk/getfem/src/getfem_integration.cc
    trunk/getfem/src/getfem_models.cc
    trunk/getfem/src/getfem_omp.cc

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/getfem/src/dal_singleton.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/dal_singleton.cc?rev=4545&r1=4544&r2=4545&view=diff

Modified: trunk/getfem/src/dal_static_stored_objects.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/dal_static_stored_objects.cc?rev=4545&r1=4544&r2=4545&view=diff

Modified: trunk/getfem/src/getfem/dal_basic.h
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem/dal_basic.h?rev=4545&r1=4544&r2=4545&view=diff

Modified: trunk/getfem/src/getfem/dal_singleton.h
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem/dal_singleton.h?rev=4545&r1=4544&r2=4545&view=diff

Modified: trunk/getfem/src/getfem/dal_static_stored_objects.h
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem/dal_static_stored_objects.h?rev=4545&r1=4544&r2=4545&view=diff

Modified: trunk/getfem/src/getfem/getfem_omp.h
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem/getfem_omp.h?rev=4545&r1=4544&r2=4545&view=diff

Modified: trunk/getfem/src/getfem_integration.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem_integration.cc?rev=4545&r1=4544&r2=4545&view=diff

Modified: trunk/getfem/src/getfem_models.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem_models.cc?rev=4545&r1=4544&r2=4545&view=diff

Modified: trunk/getfem/src/getfem_omp.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem_omp.cc?rev=4545&r1=4544&r2=4545&view=diff




reply via email to

[Prev in Thread] Current Thread [Next in Thread]