ITIME
Portability Subroutine: Returns the time in numeric form.ModuleUSE IFPORTCALL ITIME(array)array(Output) INTEGER(4). A rank one array with three elements used to store numeric time data: array(1) - the...
View ArticleIPXFWEXITSTATUS (L*X, M*X)
POSIX Function: Returns the exit code of a child process.ModuleUSE IFPOSIXresult=IPXFWEXITSTATUS(istat)istat(Input) INTEGER(4). The value of output argument istat from PXFWAIT or PXFWAITPID.ResultsThe...
View ArticleINT
Elemental Intrinsic Function (Generic): Converts a value to integer type.result=INT(a[,kind])a(Input) Must be of type integer, real, or complex.kind(Input; optional) Must be a scalar integer...
View ArticleIFLOATI, IFLOATJ
Portability Functions: Convert an integer to single-precision real type.ModuleUSE IFPORTresult=IFLOATI(i)result=IFLOATJ(j)i(Input) Must be of type INTEGER(2).j(Input) Must be of type...
View ArticleConverting from 32bit to 64 bit application in IVF14
Hi,I am running into an issue where my 32bit application converted to 64 bit runs into an error related to opening a file dialog boxthe lstructsize error is attached in the error.png file and the code...
View ArticleLimited Time Discount! Upgrade to Current Intel Visual Fortran and Save!
Are you still using an old, no longer supported version of Intel Visual Fortran? Now through June 30, 2014, you can upgrade to Intel Visual Fortran Composer XE 2013 SP1 and save up to 60%.Eligible...
View ArticleUsing Fortran Standard Graphics Application Projects
The following applies to Fortran for Microsoft Visual Studio* 2010 and 2008.A Fortran standard graphics application (.EXE) is an Intel® Fortran QuickWin program with graphics that runs in a single...
View ArticleSupported Build Macros
The following applies to Fortran for Microsoft Visual Studio* 2010 and 2008.The Intel® Fortran compiler supports certain build macros for use in the Property Pages dialog boxes associated with a...
View ArticleNotational Conventions
Information in this documentation applies to all supported operating systems and architectures unless otherwise specified.This documentation uses the following conventions:Notational...
View ArticleOpenGL crashes in 64 bit application
I have been having problems with trying to plot Trimmed NURBs surfaces obtained from standard IGES graphics files. Invariably there are several NURBs surfaces within an IGES file that contain errors...
View ArticleWhich Compiler is faster when dealing with large matrices and arrays? Intel...
According to different discussions found in the net, on which is the optimum programming language in handling large matrices and arrays (use the latest compilers for each language) there is a general...
View ArticleSuperfluous GENERIC OPERATOR specification in extended derived type generated...
Dear Steve et al. at Intel,Can you please review the code shown below and check whether it is ok to have a superfluous GENERIC OPERATOR specification in an extended derived type that is simply a copy...
View Articlehow to call functions in the MKL_lapack95 library
Hi, I need your help about using the MKL_lapack95 library: I need to call a subroutine ("polyfit.f") which calls two functions in the MKL_lapack95 library. I am using intel fortran...
View ArticleIndex offset leads to failure of vectorizing simple loops
Hi, I have a quick question (maybe a compiler bug?) regarding vectorization. I am playing with the following code piece:Declaration of variables: 1415 real(kind=8), allocatable :: F(:), dF(:) 1416...
View ArticleStruture C, and Fotran / C Interoperability
Hello everybody, I am working, in the couplage of a C and Fotran couplage. I have this struture in C :...
View ArticleOverride default component initialization
Hi,I understand the following is not legal: module foo type :: bar integer :: a=53 end type type, extends(bar) :: rab integer :: a=-33333 !!! Redefine default initialization end type end moduleI think...
View ArticleFunctions returning arrays, derived types and the creation of temporaries.
Dear all,Consider the following situation followed up by a working test case.Let there be a derived type wrapping a multidimensional array. Let there further be a function "sum" which adds array...
View ArticleCompiler not detecting missing OMP4 declare target variable
Most of the time, the compiler will complain if a global variable used in an OMP4 target region is not declared for the target (!$omp declare targt(foo))But now I had a (very big) program that compiled...
View ArticleVisual Studio 2012: Global Variables Not Displayed in Watch Window
Hi all,I am using the Intel Visual Fortran Compiler as a 64bit version. On my PC, I am using Visual Studio Version 2010 w/o any problems.On my Laptop I have the Visual Studio 2012 version and the...
View ArticleBad performance with bitwise operations
Hello, I noticed this is noticably slower with ifort 14.0.0 than with gfortran. Is there anything to make the result run faster? use iso_fortran_env real(real32) :: x32 integer(int64) :: t1, t2, trate...
View Article