Intel® Fortran Compiler

Challenge with building gui source code referencing dll.

Hi All,

i am posting this having gone through a number of threads on this forum regarding this issue.

So I have  a legacy  GUI app that runs using a dll. My task is to improve on the app. So I got the source codes folder from the developer. In there amongst other things we have two dll source codes - one calling a sub from the other, and  one source code for the gui. The legacy code was built in the 90s using  Compiler: MS Developer Studio,Fortran Power Station 4.0. Now I am using Visual studio with Intel(R) Visual Fortran Intel(R) 64 Compiler.

My Challenges are:

CLOG Crashes - Access Violation

I am using a piece of code that uses CLOG (Complex Natural Logarithm) and it crashes inside CLOG. The message is

Unhandled exception at 0x77c5df76 in IX1Dv3.exe: 0xC0000005: Access violation writing location 0x00230ff0.

According to the pointer in the disassembly, it is trying to push a variable onto the stack when the error occurs.

The argument is an array element, I tried to circumvent the problem by declaring a complex (*8) variable in the subroutine and setting it equal to the array element in question and this does not help.

Regression in ifort19: seg fault on allocatable array operations

Unfortunately, there was quite some regression in the beta release of ifort v19 which lets ca. 10 of our unit tests and ca. 20 of our functional tests fail with segmentation faults. We think/hope that this is only one bug/regression. I reported this as support item 03384851 to the Intel Support. Unfortunately, the regression was not yet fixed within the Update 1 of the beta version. Hopefully (fingers crossed) this gets fixed for the official release.

Invalid Activation File - Parallel Studio XE 2018 Update 3

Hello, I am trying to install Intel Parallel Studio XE 2018 Update 3 Culster Edition for Windows.

When I get to the License activation window, I introduce the 30-day trial serial number and it says "Install program failed to establish internet connection for activation. Please choose alternative activation option". (probably due to my enterprise internet proxy)

I then select offline activation and browse for the activación file received by e-mail (EVAL_W___VL8B-SBDWPBLX.lic). But it says "The activation file provided is invalid".

initialize Variable in declaration section of a Subroutine

When I initialize a Variable in a Subroutine within the declaration section, the initialization is just executed in the first run of the Subroutine. In the second run, the old (saved?) value is used.
As a minimal example I have the following code with the output 1 and 5 instead of two times the 1.
Does someone understand this feature?

Program Test
Implicit none

Call Sub1( )
Call Sub1( )


   Subroutine Sub1( )
   Implicit None
   Integer*4 :: j1=1
   Print*, j1
   End Subroutine Sub1

End Program Test



why academic teaching license can not used to link the fortran 18.0, VS2017 to abaqus6.14

I try to link the Fortran 18.0 and VS2017 to abaqus, and I copy the path of files to Abaqus CAE, Command and verification properties like the method used by many people. 

"D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsamd64_x86.bat"&& "D:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.3.210\windows\bin\ifortvars.bat" 


订阅 Intel® Fortran Compiler