OpenMP 3.0 for Visual Studio
<p>Currently I am developing a cross-plattform framework where I want to use actuall features of openmp.
I would like to make use of the &quot;new features&quot; of openmp 3.0 (or later).
(Such like unsigned parallel for loops or tasks etc.,
I haven't developed on a windows plattform for quite a while and
as I have seen for now even Visual Studio 2015 does only support openmp 2.0 (At least when using msvc, see e.g. <a href="https://stackoverflow.com/questions/23656592/all-openmp-tasks-running-on-the-same-thread">All OpenMP Tasks running on the same thread</a> or  <a href="https://blogs.msdn.microsoft.com/vcblog/2014/11/12/visual-studio-2015-preview-is-now-available/" rel="nofollow noreferrer">https://blogs.msdn.microsoft.com/vcblog/2014/11/12/visual-studio-2015-preview-is-now-available/</a>) So my questions are:</p>
<ol>
<li>Is there any sane reason to not support openmp3.0 in Visual Studio?
Is there any way to get it work under Visual Studio?</li>
<li>I am aware, that I could use the Intel C++ compiler, but unfortunately i do not have access to one. So is there a free alternative to the Intel compiler with openmp3.0 support?</li>
</ol>
<p>Thanks in advance</p>