Technical Article

OMP: Error #15: Initializing libguide.lib, but found libguide40.dll already initialized.

Linker error generated when different parts of a program try to link both the static and dynamic versions of the OpenMP runtime. The solution is to expilcitly call out either a dynamic or static link.
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Fortran
  • Intel® C++ Compiler
  • Intel® Parallel Studio XE Composer Edition
  • libguide
  • libguide40.dll
  • libiomp5
  • OpenMP*
  • Threading
  • The Key to Scaling Applications for Multicore Webinar Questions and Answers

    During “The Key to Scaling Applications for Multicore” webinar, May, 5, by Paul Peterse and Mark Davis we received the following questions and we thought we share them with you
  • Intel® Parallel Inspector
  • Intel® Parallel Studio XE Composer Edition
  • Intel® VTune™ Amplifier
  • OpenMP und inkrementelle Parallelisierung - (article in german)

    In diesem Artikel wird der inkrementelle OpenMP Ansatz zur Parallelisierung von sequentiellen Programmen vorgestellt. Der Schwerpunkt liegt auf der praktischen Darstellung von einfachen Programmbeispielen und nicht auf der Vollständigkeit der Beschreibung
  • Partners
  • Linux*
  • Apple macOS*
  • Microsoft Windows* (XP, Vista, 7)
  • Modern Code
  • C/C++
  • Intel® C++ Compiler
  • Intel® Parallel Studio XE Composer Edition
  • OpenMP*
  • multicore
  • Parallel Computing
  • Two Brains Are Better Than One

    Artificial intelligence (AI) drives gameplay. To maximize your AI’s potential and utilize the entire CPU, this means threading. This article examines how to thread a simple AI and some of the challenges in writing an AI that truly scales to multi-core.
  • Game Development
  • Modern Code
  • Artificial Intelligence
  • Smoke - Game Technology Demo
  • Design
  • physics
  • visual computing
  • multicore
  • Graphics
  • Parallel Computing
  • Threading
  • Designing Artificial Intelligence for Games (Part 1)

    The gaming industry has seen great strides in game complexity recently. Game developers are challenged to create increasingly compelling games. This series explores important Artificial Intelligence (AI) concepts and how to optimize them for multi-core.
  • Game Development
  • Advanced
  • Beginner
  • Intermediate
  • visual computing
  • multicore
  • Graphics
  • Parallel Computing
  • Intel® MPI correctness checking library

    Find out about the Intel® MPI correctness checking library - a novel technology to detect errors with data types, buffers, communicators, point-to-point messages and collective operations, deadlocks, or data corruption in your MPI programs.
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Intel® Trace Analyzer and Collector
  • mpi correctness checking
  • Cluster Computing
  • Subscribe to Technical Article