Threading Fortran Applications for Parallel Performance on Multi-Core Systems

Advice and background information is given on typical issues that may arise when threading an application using the Intel Fortran Compiler and other software tools, whether using OpenMP, automatic parallelization or threaded libraries.
Authored by Martyn Corden (Intel) Last updated on 12/12/2018 - 18:00

Performance hints for WRF on Intel® architecture

This note explains how to configure the Weather Research & Forecasting (WRF) run-time environment in order to achieve best performance and scalability on Intel® architecture with Intel® software tools.
Authored by Roman Dubtsov (Intel) Last updated on 06/14/2017 - 13:03

User Specified Weighting for PGO .dyn Files Now Available

The Intel® C++ Compiler 11.1 Professional Edition now allows you to merge .dyn files with customized weighting.
Authored by Last updated on 12/27/2018 - 10:47

New fast basic random number generator SFMT19937 in Intel MKL

New BRNG SFMT19937 in Intel MKL
Authored by Chao Y (Intel) Last updated on 03/27/2019 - 12:20

Guided Auto-Parallel (GAP)

Guided Auto-Parallel - compiler feature providing guidance to user on what changes are necessary for the compiler to automatically add vectorization or parallelization to serial application.
Authored by An Le (Intel) Last updated on 12/31/2018 - 15:00

Don't optimize when using -ftrapuv for uninitialized variable detection

The switch /Qtrapuv (-ftrapuv) for detecting certain uninitialized variables is designed to work with optimization disabled
Authored by Martyn Corden (Intel) Last updated on 08/27/2018 - 14:30

Distributed Memory Coarray Fortran with the Intel Fortran Compiler for Linux, versions 12.0-13.1: Essential Guide

An essential getting started guide for using Intel Coarray Fortran for Linux on a distributed memory cluster.
Authored by admin Last updated on 06/07/2017 - 11:58

Inlining is disabled by -pg instrumentation for gprof

If an application is compiled with -pg, so that it can profiled using gprof, function inlining will be disabled.
Authored by Martyn Corden (Intel) Last updated on 06/14/2017 - 13:01

First compile time slow down on Linux

Authored by Kenneth Craft (Intel) Last updated on 06/14/2017 - 13:10

Vectorization Toolkit

A toolkit that gives 6 Steps to Increase Performance Through Vectorization in Your Application
Authored by AmandaS (Intel) Last updated on 03/27/2019 - 13:34