I want to find the remaining data sharing problems in my Fortran program parallelized by !$OMP TASK constructs.
When starting my program I get a few OpenMP Errors and Warnings and to get rid of them I either has to add /Qopenmp-link:static
sett "Enable Parallel Debug Checks" to "No" for all Fortran projects.
This is related to issue number DPD200156994.
Below is a link to the thread where I got this info:
My question is, how can I proceed my work of getting my program working before there is a patch for this issue?
How will adding /Qopenmp-link:static affect my use of Inspector and Amplifier?
How will setting "Enable Parallel Debug Checks" to "No" for all Fortran projects affect my use of Inspector and Amplifier?
Is there a combination of older programs (Fortran compiler, Vtune, Thread Checker, Visual Studio) that would help me find my OpenMP data sharing problems, and later on also let me profile it for speed, while waiting for the patch to be released?
My present setup:
Core i7, Windows 7, VS2010, Visual Fortran Composer XE 2011, VTune Amplifier XE 2011, Inspector XE 2011.