There was a problem with the OpenMP statements in the last version under Linux. Explicitly setting the loop variable private in VS 2010 was fine, not so much with ICC. Also, there was a Segmentation Fault with the Integral() function under Linux, but after cleaning this up a bit the fault could not be recreated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There was a problem with the OpenMP statements in the last version under Linux. Explicitly setting the loop variable private in VS 2010 was fine, not so much with ICC. Also, there was a Segmentation Fault with the Integral() function under Linux, but after cleaning this up a bit the fault could not be recreated.