- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Hi,
When I start to debug my application I get the following error In my console window:
OMP: Warning #2: Cannot open message catalog "C:/Program Files (x86)/Intel/ComposerXE-2011/redist/ia32/compiler/1053/libiomp5ui.dll":
OMP: System error #2: The system cannot find the file specified.
OMP: Info #3: Default messages will be used.
OMP: Warning #90: ittnotify: Lookup of "__itt_sync_released" function in "C:/Program Files (x86)/Intel/ComposerXE-2011/redist/ia32/compiler/pdbx.dll" library failed.
I use VS2010 Compiling with Intel Visual Fortran Compiler XE 12.0.2.154 [IA-32]...
On Windows 7.
The named folder do not exist but a .../1033/ do, but do not contain the libiomp5ui.dll file.
The file mentioned in the second warning ...compiler/pdbx.dll exist at this location so why the warning?
How do I get this working?
Best Regards,
Magnus
When I start to debug my application I get the following error In my console window:
OMP: Warning #2: Cannot open message catalog "C:/Program Files (x86)/Intel/ComposerXE-2011/redist/ia32/compiler/1053/libiomp5ui.dll":
OMP: System error #2: The system cannot find the file specified.
OMP: Info #3: Default messages will be used.
OMP: Warning #90: ittnotify: Lookup of "__itt_sync_released" function in "C:/Program Files (x86)/Intel/ComposerXE-2011/redist/ia32/compiler/pdbx.dll" library failed.
I use VS2010 Compiling with Intel Visual Fortran Compiler XE 12.0.2.154 [IA-32]...
On Windows 7.
The named folder do not exist but a .../1033/ do, but do not contain the libiomp5ui.dll file.
The file mentioned in the second warning ...compiler/pdbx.dll exist at this location so why the warning?
How do I get this working?
Best Regards,
Magnus
- Etiquetas:
- Intel® Fortran Compiler
Enlace copiado
9 Respuestas
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
It seems your system is set to a language other than English, is that correct? The first three messages are there to indicate that we don't have localized messages for your language and can be ignored. It is the fourth message that is important.
This is a message from the Parallel Debugger Extension feature and it's a bit puzzling to me, as there is an __itt_sync_releasing entry point but not one ending in "released". I'll ask our experts in this area to comment. You could probably just turn off the parallel debug feature for now, or ignore the warning.
This is a message from the Parallel Debugger Extension feature and it's a bit puzzling to me, as there is an __itt_sync_releasing entry point but not one ending in "released". I'll ask our experts in this area to comment. You could probably just turn off the parallel debug feature for now, or ignore the warning.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Above were the first errors starting the program. Yes the language was not set to English, and if I switch to English using the language bar I still get the same Error. I will ignore this error then :)
below are all errors shown before the program starts. Still with parallel checks. And Parallel debug environment set to auto.
OMP: Warning #2: Cannot open message catalog "C:/Program Files (x86)/Intel/Compo
serXE-2011/redist/ia32/compiler/1053/libiomp5ui.dll":
OMP: System error #2: The system cannot find the file specified.
OMP: Info #3: Default messages will be used.
OMP: Warning #90: ittnotify: Lookup of "__itt_sync_released" function in "C:\Pro
gram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fa
iled.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_read" function in "C:\Progr
am Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fail
ed.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_write" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_update" function in "C:\Pro
gram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fa
iled.
OMP: Warning #90: ittnotify: Lookup of "__itt_notify_cpath_target" function in "
C:\Program Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" libr
ary failed.
OMP: Warning #90: ittnotify: Lookup of "__itt_state_get" function in "C:\Program
Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library failed
.
OMP: Warning #90: ittnotify: Lookup of "__itt_state_set" function in "C:\Program
Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library failed
.
OMP: Warning #90: ittnotify: Lookup of "__itt_obj_mode_set" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
OMP: Warning #90: ittnotify: Lookup of "__itt_thr_mode_set" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
After turning parallel checks off i still get these errors:
OMP: Warning #2: Cannot open message catalog "C:/Program Files (x86)/Intel/Compo
serXE-2011/redist/ia32/compiler/1053/libiomp5ui.dll":
OMP: System error #2: The system cannot find the file specified.
OMP: Info #3: Default messages will be used.
OMP: Warning #90: ittnotify: Lookup of "__itt_sync_released" function in "C:\Pro
gram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fa
iled.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_read" function in "C:\Progr
am Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fail
ed.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_write" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_update" function in "C:\Pro
gram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fa
iled.
OMP: Warning #90: ittnotify: Lookup of "__itt_notify_cpath_target" function in "
C:\Program Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" libr
ary failed.
OMP: Warning #90: ittnotify: Lookup of "__itt_state_get" function in "C:\Program
Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library failed
.
OMP: Warning #90: ittnotify: Lookup of "__itt_state_set" function in "C:\Program
Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library failed
.
OMP: Warning #90: ittnotify: Lookup of "__itt_obj_mode_set" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
OMP: Warning #90: ittnotify: Lookup of "__itt_thr_mode_set" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
Was this of any help to understand the issue?
Regards,
Magnus
below are all errors shown before the program starts. Still with parallel checks. And Parallel debug environment set to auto.
OMP: Warning #2: Cannot open message catalog "C:/Program Files (x86)/Intel/Compo
serXE-2011/redist/ia32/compiler/1053/libiomp5ui.dll":
OMP: System error #2: The system cannot find the file specified.
OMP: Info #3: Default messages will be used.
OMP: Warning #90: ittnotify: Lookup of "__itt_sync_released" function in "C:\Pro
gram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fa
iled.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_read" function in "C:\Progr
am Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fail
ed.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_write" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_update" function in "C:\Pro
gram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fa
iled.
OMP: Warning #90: ittnotify: Lookup of "__itt_notify_cpath_target" function in "
C:\Program Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" libr
ary failed.
OMP: Warning #90: ittnotify: Lookup of "__itt_state_get" function in "C:\Program
Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library failed
.
OMP: Warning #90: ittnotify: Lookup of "__itt_state_set" function in "C:\Program
Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library failed
.
OMP: Warning #90: ittnotify: Lookup of "__itt_obj_mode_set" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
OMP: Warning #90: ittnotify: Lookup of "__itt_thr_mode_set" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
After turning parallel checks off i still get these errors:
OMP: Warning #2: Cannot open message catalog "C:/Program Files (x86)/Intel/Compo
serXE-2011/redist/ia32/compiler/1053/libiomp5ui.dll":
OMP: System error #2: The system cannot find the file specified.
OMP: Info #3: Default messages will be used.
OMP: Warning #90: ittnotify: Lookup of "__itt_sync_released" function in "C:\Pro
gram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fa
iled.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_read" function in "C:\Progr
am Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fail
ed.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_write" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
OMP: Warning #90: ittnotify: Lookup of "__itt_memory_update" function in "C:\Pro
gram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fa
iled.
OMP: Warning #90: ittnotify: Lookup of "__itt_notify_cpath_target" function in "
C:\Program Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" libr
ary failed.
OMP: Warning #90: ittnotify: Lookup of "__itt_state_get" function in "C:\Program
Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library failed
.
OMP: Warning #90: ittnotify: Lookup of "__itt_state_set" function in "C:\Program
Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library failed
.
OMP: Warning #90: ittnotify: Lookup of "__itt_obj_mode_set" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
OMP: Warning #90: ittnotify: Lookup of "__itt_thr_mode_set" function in "C:\Prog
ram Files (x86)\Intel\ComposerXE-2011\redist\ia32\compiler\pdbx.dll" library fai
led.
Was this of any help to understand the issue?
Regards,
Magnus
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
I understand the issue, but don't know why disabling the Parallel Debugger Extension didn't stop them. You might have to do a "Change" on the install and remove the Parallel Debugger Extension feature.
The OpenMP support is calling back into pdbx.dll looking for some routines and not finding them. The routines named in the error messages you have aren't in my copies of pdbx.dll either.
If you rebuild the application with the option /Qopenmp-link:static added under Fortran > Command Line, do these errors still appear? How many copies of libiomp5md.dll do you have on your system and where are they?
I have asked a Parallel Debugger expert to look into this - I can't find another report of the issue in our database. The first thing is to figure out why the OpenMP library is looking for these specific routines.
The OpenMP support is calling back into pdbx.dll looking for some routines and not finding them. The routines named in the error messages you have aren't in my copies of pdbx.dll either.
If you rebuild the application with the option /Qopenmp-link:static added under Fortran > Command Line, do these errors still appear? How many copies of libiomp5md.dll do you have on your system and where are they?
I have asked a Parallel Debugger expert to look into this - I can't find another report of the issue in our database. The first thing is to figure out why the OpenMP library is looking for these specific routines.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Sorry, It was a mistake on my side that made the errors remain.
When setting "Enable Parallel Debug Checks" to "No" for the right projects they vanished.
Setting "Enable Parallel Debug Checks" to "Yes" and adding "/Qopenmp-link:static" also removes the errors just after starting. Thank you!
I got twenty (20) libiomp5md.dll files on my computer:
# find ./Program* -iname libiomp5md.dll
./Program Files/scilab-5.2.0/bin/libiomp5md.dll
./Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.0/075/fortran/Bin/IA32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.0/075/fortran/Bin/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.0/075/fortran/lib/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.0/075/fortran/lib/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/048/bin/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/048/bin/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/048/lib/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/048/lib/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/060/bin/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/060/bin/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/060/lib/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/060/lib/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/Fortran/10.1.032/em64t/Lib/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/Fortran/10.1.032/IA32/Bin/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/Fortran/10.1.032/IA32/Lib/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/Fortran/10.1.032/em64t/Lib/libiomp5md.dll
./Program Files (x86)/Intel/ComposerXE-2011/redist/ia32/compiler/libiomp5md.dll
./Program Files (x86)/Intel/ComposerXE-2011/redist/intel64/compiler/libiomp5md.dll
How do I know which one of the DLL's is used?
Is there anything more I can do to debug this, if you still think there is a problem?
Regards,
Magnus
When setting "Enable Parallel Debug Checks" to "No" for the right projects they vanished.
Setting "Enable Parallel Debug Checks" to "Yes" and adding "/Qopenmp-link:static" also removes the errors just after starting. Thank you!
I got twenty (20) libiomp5md.dll files on my computer:
# find ./Program* -iname libiomp5md.dll
./Program Files/scilab-5.2.0/bin/libiomp5md.dll
./Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32/compiler/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.0/075/fortran/Bin/IA32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.0/075/fortran/Bin/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.0/075/fortran/lib/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.0/075/fortran/lib/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/048/bin/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/048/bin/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/048/lib/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/048/lib/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/060/bin/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/060/bin/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/060/lib/ia32/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/11.1/060/lib/intel64/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/Fortran/10.1.032/em64t/Lib/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/Fortran/10.1.032/IA32/Bin/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/Fortran/10.1.032/IA32/Lib/libiomp5md.dll
./Program Files (x86)/Intel/Compiler/Fortran/10.1.032/em64t/Lib/libiomp5md.dll
./Program Files (x86)/Intel/ComposerXE-2011/redist/ia32/compiler/libiomp5md.dll
./Program Files (x86)/Intel/ComposerXE-2011/redist/intel64/compiler/libiomp5md.dll
How do I know which one of the DLL's is used?
Is there anything more I can do to debug this, if you still think there is a problem?
Regards,
Magnus
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
I am told that this is a known problem and the fix for it is not yet available. The only workaround is to disable /debug:parallel. The issue number is DPD200156994 and I will let you know when a fix is available. We apologize for the inconvenience.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
I wounder how this workaround affect my use of inspector (and amplifier) to find problems with shared data (commonblocks) in my OpenMP threaded program.
...maybe this is for another Forum.
Regard,
Magnus
...maybe this is for another Forum.
Regard,
Magnus
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Assuming the issue numbered DPD200156994 is related to the compiler in "Visual Fortran Composer XE 2011" is there a older version of the compiler that would help me keep /Debug:parallel to ease data sharing detection in my OpenMP parallelized code?
If I understand the manual correctly /Debug:parallel is needed to locate bad thread data sharing.
Regards
Magnus
If I understand the manual correctly /Debug:parallel is needed to locate bad thread data sharing.
Regards
Magnus
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
You can try 11.1 but I don't know if it will work with Inspector XE.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
The warnings are harmless and can be ignored.

Responder
Opciones de temas
- Suscribirse a un feed RSS
- Marcar tema como nuevo
- Marcar tema como leído
- Flotar este Tema para el usuario actual
- Favorito
- Suscribir
- Página de impresión sencilla