LabWindows/CVI Idea Exchange

About LabWindows/CVI Idea Exchange

Do you have a feature idea for how to improve LabWindows/CVI? Submit and vote on ideas now!
  1. Browse by label or search in the LabWindows/CVI Idea Exchange to see if your idea has previously been submitted. If your idea exists, be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click New Idea to submit a product idea. You should submit a separate post for each idea. Watch as the community gives your idea kudos and adds their input.
  3. Give kudos to other ideas that you would like to see implemented!
  4. NI R&D will review ideas that have been submitted and update the status.

Note: the LabWindows/CVI Idea Exchange is not the appropriate forum to submit technical support questions.

The LabWindows/CVI R&D team is committed to reviewing every idea submitted via the LabWindows/CVI Idea Exchange. However, we cannot guarantee the implementation of any LabWindows/CVI Idea Exchange submission.

Showing results for 
Search instead for 
Did you mean: 

Support of clang 3.9/4.0 with OpenMP3.1

Status: New



it was very nice to see clang updated to version 3.3 in CVI2015; I wish this support of current versions of clang will be continued in the future, so I am hoping that with CVI2017 we might get clang 3.9 or 4.0 because of the following issues:

- many many bug fixes in clang

- improved diagnostics

- support of C11

- full support of OpenMP 3.1 and beyond



Trusted Enthusiast

In the mean time OpenMP 4.5 has been released, supported by clang 3.9 and later


I very much like the support of OpenMP because this is a pretty simple and straightforward approach for developing code with parallel computing - it is just one line such as

#pragma omp parallel for private ( y )

to have a for loop parallized; for arrays / data sets of some thousand data points this makes a significant difference.

Hence I update my suggestion to


Support of clang 3.9 (or later) with OpenMP4.5


Trusted Enthusiast

Let me give just two reasons for my wish for OpenMP 4.5 or later: these are the much improved support of arrays and error handling, in particular the keywords


  • reduction
  • taskloop
  • taskwait
  • cancel