The subject of my bachelour thesis is "Solving linear programming problems using parallel algorithms". I will create a library for solving different kinds of problems (simplex, branch and bound and so on). I want to use OpenMP or PThreads locally and OpenMPI in the network. Which one would you recommend for the case: OpenMP or Pthreads?

I am familiar with neither, though I have used many a C++ library, and using only one or at the most two different libs will help maintain flexibility and minimize problems with the project. I would try to use only one, if possible.

Thank you. I will use only one of the SMP models but I don't know which one does fit better for the case.

This article has been dead for over six months. Start a new discussion instead.