File I/O Overhead at Intel Fortran 13 and Higher Versions
Hi!I encounter the I/O performance drop at Intel compiler version 13 and onwards. The MPI code operates a simple read from the mesh file in the following way: READ(IUNIT,IOSTAT=IOSTAT) &...
View ArticleTrouble with CreateThread in release mode
I have been using a program that incorporates code from an old CVF Samples program, PeakApp3, that uses a 2nd thread initiated with this:MODULE PEEKAPP_myversion USE DFMT : CONTAINS SUBROUTINE...
View ArticleBackspacing through segmented files instead of rewind
Hi,I am having some trouble trying to adapt some fortran code to BACKSPACE through unformatted segmented files.My code exists as a few separate programs, the first creates these very large, unformatted...
View Articleifort fails silently with nested TBP call
Hello,I'm using:$ ifort --version ifort (IFORT) 15.0.0 20140723 Copyright (C) 1985-2014 Intel Corporation. All rights reserved.The following Fortran code:module B_mod type :: t_B contains procedure,...
View Articleifort v15.0.2 could not pass fortran_2003_iee_test
Hi all,I compiled this file with following commands:ifort fortran_2003_ieee_test.FAnd the error is:fortran_2003_ieee_test.F(39): error #6503: This keyword is invalid for this intrinsic procedure...
View ArticlePDT in libraries
HiI've been experimenting with parameterized derived types and got a question regarding building libraries with MODULEs containing PDTs; is it possible to distribute (compiled) libraries containing...
View ArticleSafeArrayGetElement isn't getting anything
Greetings, dear fellow developers!I have been doing some programming with mixed languages (VSTO, VBA for Excel(R) + Fortran) for almost 2 years and I hadn't needed to use Safe Arrays. Everything had...
View ArticleBug(?) with elemental function and allocatable actual argument
Hello!I am getting some odd results, when i try to use the allocatable return value of a function directly as an argument of another function. Is this behavior intendet, or is this usage of the...
View ArticleInteger overflow, ifort internal compiler error
I am just playing with integer overflow in fortran compilers and have found that this simple "buggy" fortran code causes internal compiler error by ifort on each of the write instruction. Gfortran...
View ArticleHow to set affinity of threads spawned by MKL?
I'm trying to do some optimization on a NUMA system at the moment and have run into trouble with regards to thread affinity.The essence of the code I'm using can be seen below: success =...
View Articlehelp with older project - converting to new compilers
Hi,Not sure where to post this....so starting here. I have a solution that combines Intel FORTRAN with Visual studio, specifically some C and C++ code. Last time I compiled, I used older...
View ArticleWhere is the compiler binary in composer XE 2015?
I downloaded the trial version of Composer XE 2015.1.133. The webpage said it also included fortran compiler. I am unable to locate ifp or ifort anywhere in the package. Am I overlooking something...
View ArticleERROR when using LCONF and L2ONF
Hello,I would like to ask for help.When running a program using LCONF and L2ONF, I encountered an ERROR:ERROR 5 FROM LCONF. The equality constraints and the bounds on the variables are found to be...
View Articleline break in formatted output
Hithis codewrite(CSTmp,"(I0)") size(this%RVPEffSize) CSFormat="("//Trim(AdjustL(CSTmp))//"(1X,F20.10))"...
View ArticleWired Performance
I happen to test the lower_limit<=variable<=upperlimit form of selection statement in IF block, and it seems that the statement is always true even if the upperlimit is little than the...
View Article-heap-arrays flag - does it work?
Hi all.If I compile the following program withifort -m32 -heap-arrays test.fthe array in mytest2() is allocated on the heap, but the one in mytest() is not. According to the documentation, the...
View ArticleStrategy for merging file output from multiple coarray images?
I am looking for a strategy to implement the merging of file output when a coarray program is executed.Assume I have a code being executed on multiple images. Ideally, the overall behavior of the code...
View ArticleGather strategy for coarrays
In the trivial code below, all images perform some task, which output needs to be gathered on the first image (for further processing, for instance). Two strategies are implemented: the first one...
View ArticleBug with DENYNONE specifier?
For the code below I am using Intel Fortran 14.0.5.239 (64-bit) on Windows 7. Multiple images attempt to write (in orderly fashion) to a file that has been created with the SHARE='DENYNONE' attribute;...
View ArticleDiagnostic 15300: LOOP WAS VECTORIZED
Diagnostic message: LOOP WAS VECTORIZEDThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know of your experience...
View Article