Intel® Fortran Studio XE

Implementing Table Lookup


    Please disregard my previous posts in this regard. Attached herewith is a modified draft program (including the input file) where I have tried to create a subroutine called "fetchvalue"

I am having trouble with the driver program, when I am trying to call this subroutine. I am getting an error while compiling saying that the "fetchvalue" hasn't been declared. Any suggestions of pointers in this regard will be greatly helpful.

Thank you.


getarg does not work?


i'm porting some programs from 32 bit linux suse to 64 bit linux suse.

in 32 bit  version i use fortran compiler XE 12.0 update 2 for linux

in 64 bit version i use XE 13.1 for linux

function getarg seems not work in 64 bit version.


    program test

    implicit none

    integer*4 ::iarg

Stepwise calculation for large datasets in Fortran


I am trying to do stepwise calculations, for each day, by using an equation in a Fortran program, using the datasets, as in the attached (each dataset has 18262 values corresponding to 18262 days). The output of the program would be another new dataset in which the two datasets are combined per the equation (as an example 0.5*TC1+ 7*TC2), for each day.

Installer crashes, Website only works in Firefox


Downloaded Intel Fortran compiler for evaluation on OSX.

Mounted installer dmg, fired up installer - instant crash missing symbol _strnlen in /usr/lib/libSystem.B.dylib

not very good

Find out if any way to report this - no

Forum website does not work in Chrome - only Firefox

Not a performance suggesting purchase this software

xe14=>xe15 cause a SIGSEV (openmp)

When updating from ifort 14 to ifort 15 (15.0.2 to be precise), several bugs have appear in our programs (while it ran smoothly with ifort 14). One of them seems related to openMP : 

forrtl: severe (174): SIGSEGV, segmentation fault occurred

Image PC Routine Line Source 00007FF35F0F3961 Unknown Unknown Unknown 00007FF35F0F20B7 Unknown Unknown Unknown 00007FF362794692 Unknown Unknown Unknown 00007FF3627944E6 Unknown Unknown Unknown 00007FF36275518C Unknown Unknown Unknown

Fortran forrtl: severe (174): SIGSEGV, segmentation fault in derived type data

 "m.f90" :
  1 module typedef
  2 implicit none
  3 type::mytype
  4     integer::mn(2,2)
  5     complex(kind=8)::w
  6     integer,allocatable::sz(:)
  7 end type
  8 end module typedef
  9 subroutine mysub(mtp)
 10 use typedef
 11 implicit none
 12 type(mytype)::mtp(6)
 13 integer::lm
 14 complex(kind=8)::f0(6),f1(6)
 15 do lm=1,6
 16     write(*,*)"a",lm
 17     f0(lm)=mtp(lm).w
 18     f1(lm)=f0(lm)
 19 end do
 20 end subroutine

forrtl: severe (174): SIGSEGV, segmentation fault occurred

when I compiled my program m.f90 with command: "ifort m.f90" and then run it "./a.out", error occured as follows

a           1
 b           1
 c           1
 a           2
forrtl: severe (174): SIGSEGV, segmentation fault occurred,

I don't understand why

The following is my program m.f90:

Compiler Memory Errors

This isn't a problem, per se, but in trying to gather more information for one of the infamous "catastrophic internal errors", I ran ifort 12.0.0 (and its descendants) through valgrind.  ifort had several dozen memory access errors (mostly jump-based-on-uninitialized), and fortcom had over 1,000 errors reported (mostly use of uninitialized variables).  You guys might want to consider adding memory profiling tests to your pre-release software qualification suite.

List Directed I/O Error


As can be seen in the attached program, when I am trying to open, read and write data into an array, I am getting an error which says as follows:

"forrtl: severe (59): list-directed I/O syntax error".

Any suggestions or insight into this would be greatly helpful.

Thank you.

Subscribe to Intel® Fortran Studio XE