Description of problem: MUMPS uses one thread during assembly/factorization. Version-Release number of selected component (if applicable): 5.x How reproducible: Trivial. Steps to Reproduce: 1. Solve linear system using MUMPS. 2. Note only one core usage 1. Compile MUMPS with -fopenmp flag 2. Link to openblaso (omp BLAS) 3. Note full core usage Actual results: One CPU is used. Expected results: All cores are used. It would be nice to have another package called MUMPS-OMP (or similar) to denote multithreading is enabled. Additional info: Better performance (in the case I tested) can be had by compiling with -fopenmp and linked against an OpenMP compatible BLAS (openblaso for example). https://hal.inria.fr/inria-00524249/PDF/RR-7411.pdf
Thanks for your feedback.
Please, test this new release: http://koji.fedoraproject.org/koji/taskinfo?taskID=13414785
(In reply to Antonio Trande from comment #2) > Please, test this new release: > http://koji.fedoraproject.org/koji/taskinfo?taskID=13414785 MUMPS-openmp libraries have been renamed as lib?mump"o".so in order to differentiate them by those without OpenMP support.
Installed RPMs and tested. Ldd shows that libdmumpso.so points to libopenblaso and the openmp variants. I can confirm threading is now working. Many thanks!
(In reply to Darcy from comment #4) > Installed RPMs and tested. Ldd shows that libdmumpso.so points to > libopenblaso and the openmp variants. I can confirm threading is now > working. > > Many thanks! Good! I push MUMPS-5.0.1-13 on pkgdb.
MUMPS-5.0.1-13.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-8d7eb567ce
MUMPS-5.0.1-13.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f5ea1e0afa
MUMPS-5.0.1-13.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-9c1c87db73
MUMPS-5.0.1-13.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-de58deb496
MUMPS-5.0.1-14.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-03a6e95261
MUMPS-5.0.1-14.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-1eeead4207
MUMPS-5.0.1-15.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-0514b6c10f
MUMPS-5.0.1-15.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-269ffc2698
MUMPS-5.0.1-15.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-aaae552a4f
MUMPS-5.0.1-15.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-cf9a00e579
MUMPS-5.0.1-16.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-553caa6908
MUMPS-5.0.1-16.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-bb5657dae0
MUMPS-5.0.1-17.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-6b8cdeb27a
MUMPS-5.0.1-17.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-b984226e7d
MUMPS-5.0.1-18.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-23efca462f
MUMPS-5.0.1-18.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-50b93c9242
MUMPS-5.0.1-15.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-cf9a00e579
MUMPS-5.0.1-15.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-0514b6c10f
MUMPS-5.0.1-18.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-23efca462f
MUMPS-5.0.1-18.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-50b93c9242
MUMPS-5.0.1-18.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
MUMPS-5.0.1-18.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.