Changes between Version 2 and Version 3 of doc/tec/bugs
- Timestamp:
- Mar 17, 2011 2:57:44 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/tec/bugs
v2 v3 3 3 ||='''Date''' =||='''Reported by''' =||='''Description''' =|| 4 4 |---------------------- 5 ||17/03/11 ||SR ||OpenMP-parallelization does not work for low optimization level (-O0). Program crashes with different error messages, e.g. "{{{integer devide by zero}}}" and/or gives wrong results. The problem seems to lie within routine {{{flow_statistics}}}. If {{{$OMP}}}-directives are removed from {{{flow_statistics}}}, everything seems to work. \\ \\ Another error source in case of 1D-decomposition along {{{y}}} might be in routine {{{poisfft}}}. Here, removing array {{{work_fftx}}} from the {{{PRIVATE}}} clause in lines 1072 and 1183 (in r695) seems to help. \\ \\ '''So far, usage of Intel compiler option {{{-openmp}}} is not recommended!'''||5 ||17/03/11 ||SR ||OpenMP-parallelization does not work for low optimization level (-O0). Program crashes with different error messages, e.g. "{{{integer devide by zero}}}" and/or gives wrong results. The problem seems to lie within routine {{{flow_statistics}}}. If {{{$OMP}}}-directives are removed from {{{flow_statistics}}}, everything seems to work. \\ \\ Another error source in case of 1D-decomposition along {{{y}}} might be in routine {{{poisfft}}}. Here, removing array {{{work_fftx}}} from the {{{PRIVATE}}} clause in lines 1072 and 1183 (in r695) seems to help. \\ \\ Using the Intel-compiler option {{{-override-limits}}} removes the problem completely, but only if the Piacsek-Williams advection scheme is switched on.\\ \\ '''So far, usage of Intel compiler option {{{-openmp}}} is not recommended! '''||