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 OS X*
  • 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
  • Modern Code
  • Artificial Intelligence
  • 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
  • Support for other MPI implementations

    Does the Intel Trace Analyzer and Collector support different MPI implementation? Yes, it supports Intel MPI Library, MPICH, and any MPICH-based implementations. Find out how to switch between those libraries.
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Intel® Trace Analyzer and Collector
  • mpich
  • mpi implementation
  • itac
  • Cluster Computing
  • Accelerating Digital Multimedia Production with Hyper-Threading Technology

    Overview

    Digital media applications are unique in that they generally can consume all the processing power they can get. Unlike other tasks that execute in a few seconds, the rendering of stills, audio and video can take several minutes or even hours. Digital media applications translate increases in performance to increases in end-user productivity, and therefore should be written to take advantage of the latest platform technologies.

  • Intel® C++ Compiler
  • Intel® VTune™ Amplifier
  • digital content creation
  • multimedia
  • visual computing
  • Graphics
  • Intel® Pentium® Processor
  • Media Processing
  • Threading
  • Subscribe to Technical Article