Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.


OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single OpenMP runtime is linked into the process, e.g. by avoiding static linking of the OpenMP runtime in any library. As an unsafe, unsupported, undocumented workaround you can set the environment variable KMP_DUPLICATE_LIB_OK=TRUE to allow the program to continue to execute, but that may cause crashes or silently produce incorrect results. For more information, please see
0 Kudos
2 Replies

Hello whitecold,

Thank you for sharing your concern with us. To ensure your question gets addressed more efficiently, I have taken the liberty of moving your thread to the appropriate forum. You can now find it at

Our dedicated community and technical support members are actively engaged on the forum and will be glad to assist you further. They possess the expertise needed to provide you with the best possible solution.

Feel free to continue the discussion there, and rest assured that your inquiry will be handled promptly.

If you have any other questions or require additional assistance, please don't hesitate to let us know. We're here to help!

Thank you for being a part of our community, and we wish you a successful resolution to your issue.

Best regards,

Allan A.

Intel Customer Support

0 Kudos

@whitecold, can you please share a reproducer? It's hard to say what going on just from that message.

Also some questions about the software environment:

  • What version of Windows are you running?
  • Which Intel Fortran compiler?
  • What version of the Intel compiler?

Thank you.


0 Kudos