Implicit length character array and bind(c) subroutine
We recently updated to IFORT 15.0.2.179. A few of the regression tests for our code system now fail. The basic pattern is calling a function written in C with a slice of a two-dimensional character...
View ArticleInternal error (an ICE?) with a parameterized derived type
module m implicit none type :: t(n,m) integer, len :: n integer, len :: m real :: x(n) real :: y((m-1)*n) !.. real :: y(m*n - n) compiles ok end type contains subroutine set(this) !.. Argument list...
View ArticleCube Root Error
integer(4) :: i ! a counter real(8), dimension(pdlen) :: tmp1 ! temp array for calculating real(8), dimension(pdlen) :: tmp2 ! temp array for calculating<bla, bla bla > tmp1 = ABS(tmp2) do i =...
View ArticlePremier support wont allow file upload
When I open an issue it displays this in the section for upload:This page can’t be displayedMake sure the web address https://esft.intel.com is correct.Look for the page with your search engine.Refresh...
View ArticleAnother ICE with parameterized derived type
Please check this out:module m implicit none type :: t(n) integer, len :: n real :: x(n) end type type, public :: foo private real, allocatable :: m_x(:) type(t(:)), allocatable :: m_t contains private...
View ArticleVisual Studio IDE issue: blank members drop-down for a module with...
With Visual Studio 2013 and Intel Fortran integration using compiler 2015, update 2, the members drop-down for the source window in the IDE shows up empty for the simple module code shown below....
View ArticleArray Initialization Error when mixing different integer types.
Code:PROGRAM main USE ISO_C_BINDING IMPLICIT NONE INTEGER, PARAMETER :: DIM0 = 7 INTEGER, PARAMETER :: DIM1 = 4 INTEGER, PARAMETER :: num_flags = 4 INTEGER(kind=8), PARAMETER :: DIM0a = 7...
View ArticleMKL 11.2 Install Failure - Fortran Composer XE 2015 / VS 2010 Shell
I recently attempted to upgrade my Fortran compiler to the Fortran Composer XE 2015 edition released on 2/5/2015. The Fortran upgrade appears to have gone OK. However, when installing the MKL...
View ArticleICE with 15.0.2
Oh the trouble I had - when compiling the attached the compiler went bad, which made me all sad. If it got fixed I would be glad, so help me, before I go mad.>ifort /c /check:all /warn:all...
View ArticleAuto update of file version number in a *.rc resource file
Hello,I have a .rc resource file in a Fortran DLL project where I set information like the version number. Is there a way to automatically increment part of the file version number with each build? I...
View ArticleHow small can we go?
Those of you who follow my @DoctorFortran Twitter feed have seen this already, but for the rest of you... I have acquired five MinnowboardMAXes - small single-board computers with dual-core Atom...
View ArticleError #8055: The procedure has a ... VALUE... Required explicit interface is...
I just downloaded and installed the latest update(w_fcompxe_2015.2.179) and am now getting an error that I did not get when using the version from October of 2012(w_fcompxe_novsshell_2013.1.119).I...
View ArticleTargetting best performance on any available SIMD architecture
My code currently targets a baseline architecture of SSE2 (/arch:SSE2) and an additional code path (/QaxAVX).I want users of the Haswell (AVX2) to benefit without making the code fall back to SSE2 when...
View Articleswapping in windows 10
Although Visual Studio and other applications appeared to remain in working order after the (very time consuming) Windows Update installation of windows10 tech preview, none of my Intel software tools...
View ArticleFeature request: "Inherit from parent or project defaults" for Additional...
Sometimes it is useful, or even necessary(?), to type in compile flags manually in the property field Configuration Properties->Command Line->Additional Options. However, "Additional Options"...
View ArticleCan a BLOCK construct be within an ASSOCIATE construct and recognize the...
The following code with a BLOCK construct (Fortran 2008) within an ASSOCIATE construct fails to compile when the associate-name is used inside the block. Is this only to be expected per the standard?...
View ArticleCan MOVE_ALLOC be used with associate-names in an ASSOCIATE construct?
Is the run-time behavior shown below with the following code correct?program p implicit none type :: t character(len=:), allocatable :: s end type t type(t), allocatable :: foo type(t), allocatable ::...
View ArticleEquivalent of equivalence
Having moved from fixed arrays that were equivalenced to dynamic arrays I'd like to reinstate an equivalent to the old equivalence. program main use iso_c_binding implicit none real(4)...
View ArticleSystem error
I have written a console application that my colleague may use. Today I just rebuild one application and it runs as presumed on my computer. However, when my colleague try to run it on his own...
View ArticleCan I actually buy this product?
Hi, after much searching of this site I now know two things,1) There exists an Intel Fortran Compiler2) It is impossible to buy it from IntelSeriously, I can access the description page but for the...
View Article