changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Fix implicit function warning for sysctlbyname.sysctlbyname function may not be available on Linux systems.Hg-commit: fdd114ba7772058b671754ed8a9e980501a7eba6
Add support for setting CPU affinities for vector and matrix threads.Hg-commit: 2a13d503be9894e92dc87c187ff544eab8615274
Fixed bug in setting the number of cores.Hg-commit: 947ee7e05d0846e47989c5bbb7851ea31b9a407a
Trivial code reorganization.Hg-commit: 476dcbe00e7c08f15326e3066345dcc6dba45cac
Commit after mergeHg-commit: 5f749e94172176b810cc8d778ce0d71069619461
Set max. number of pthreads for MacOS and xxxBSD.Hg-commit: d383d779ba1e85da4421aae5f5174b1043de671e
Removed generation of automatic fortran stubs for PetscSet(Get)MaxPThreads() for now.Hg-commit: bc2a6214c795045cdd7db26acddb2e8b99598792
Pin each thread to a different core by default.Hg-commit: 3bc890091bece14c8a19aa69c58198c2c05ccd29
Changed the default thread synchronization type to NOPOOL.Hg-commit: 6d741f27e3b5340f9ec0aaab16e5b48ab3284984
Added PetscSetMaxPThreads() and PetscGetMaxPThreads()Hg-commit: 221079e8fd9d0d13233f8da38133f91f95b3ed21
Added PetscSetMaxPThreads() and PetscGetMaxPThreads()Hg-commit: 0d20568a057ffd25ec1e42694af77e9954147f4c
Fix compiler warning.Hg-commit: 8db0137f3fa7a52fa5d54c2553ecfbc406e7599e
Added option -thread_sync_type for setting thread synchronization type and removed option -use_thread_pool.Hg-commit: f5a45ceb017a8883c55fdbf3f9d38c086397cc76
Finished reorganizing no thread pool code.Hg-commit: 31b4fc5889953eca1072f6e5805e3bb389ae8e69
Modified the input and return arguments of MainWait()Hg-commit: 077065fc251c1f8a7df7d1d461132c1c7dc5daef
Reorganizing the no thread pool code.Hg-commit: 2a9bffdb2c8de3283c23bd4c74236f9c6ecd2bea
Fixed thread pool true to handle doing job with less that max. number of spinning threads.All thread pools and lock free version are now ready to work with nthreads < PetscMaxThreads.Hg-commit: a1
Fixed thread pool true to handle doing job with less that max. number of spinning threads.All thread pools and lock free version are now ready to work with nthreads < PetscMaxThreads.Hg-commit: a1368b8f24658355cc29189a75a980c1da0a5b12
show more ...
Trivial bug fix in setting the indices for the thread kernel function and data arrays.Hg-commit: 43792d366eb3c6eadb85da9736ccbf12478cc6d8
Thread pools main,chain, and tree can now handle doing jobs with less number of threads than PetscMaxThreads.Hg-commit: 40353e8f9005c50ea7f765eed057fd732257dcfa
Fix compile error.Hg-commit: f3259a944a6adaf8e01d583bec69737ebd0a3e8a
Fixed lock-free version to handle objects using nthreads < PetscMaxThreads.Hg-commit: f5929355fa059445a989d185dcc2273c19ba11e9
Made the main thread as the worker thread by default for thread pool types chain and tree.Hg-commit: f2f1a013cc424a07d55ba27199d72a3d86c16853
Made the main thread to be a worker thread by default for 'main' thread pool type.Hg-commit: 1a548ef9727eff11fdfa92f771a7033f234edd89
Small bug fix in setting the kernel data for each thread when the main thread is also a worker thread.Hg-commit: e0cc83aae66579a8632b3817906b28c548092f79
1...<<71727374757677787980>>...99