Microsoft Windows* (XP, Vista, 7)

Internal read: want to read an integer into a real variable

I want to use an internal read as follows:

if (iStnPress /= 99999) read(iStnPress, '(f5.1)') StnPress

Here, iStnPress is declared an integer; StnPress is declared real.

Before the line is executed, iStnPress has been read as '9245'.

My hope was to have StnPress be set to '924.5'

Unfortunately, I get a runtime crash w/ IVF, with the hint that it's taking '9245' to be a unit number.

Any thoughts?  Am I trying to do the impossible?



Composer 15 can't find MKL

Hi.  I just installed Composer 15 and the associated MKL libraries and integrated them with my previously existing version of Parallel Studio 2010.  The web told me that Composer 15 would replace Composer 13, which I had not uninstalled, but it appears to have installed Composer 15 in its own folder, while leaving Composer 13 alone. 

I rebooted my computer and tried to compile and link some code using a makefile.  I got the following errors:

Wal83.f(5): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [MKL95_LAPACK]

The DRNG Library and Manual

An introduction to the DRNG Library. Includes download links for the static binary libraries, source code, and documentation and a guide to getting started.
  • Developers
  • Partners
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Unix*
  • Business Client
  • Server
  • C/C++
  • DRNG
  • rdrand
  • rdseed
  • intel data protection with secure key
  • Secure Key
  • Security
  • Moving to iFort from gFortran

    From a command line, I had a couple of scripts which did the following:

    To compile:

              gFortran -c %1.f95

    Then to put each object and MOD into a static library:

              ar r MyLib.a %1.o %1,mod

    And finally to compile the main program, link it, and create an EXE

    gfortran -o Test Test.f90 MyLib.a

    I would like to do the same with iFort, xilink, etc. How do I accomplish this ? PS, I hate make so please don't suggest it.


    Brooks Van Horn

    Please help with error LNK2019


    Hello, I am trying to build and compile a Fortran 77 program in Visual Studio 2013, using Intel Fortran.

    The program consists of a main .for file, and many .for and .f subroutines. To run it, I create a new Fortran console project, and load all the .for and .f files. Then, when I try to build, I get the following error:

    Error    1     error LNK2019: unresolved external symbol _MAIN__ referenced in function _main    libifcoremdd.lib(for_main.obj)    
    Error    2     fatal error LNK1120: 1 unresolved externals    Debug\test.exe    


    A quick peek at hardware-accelerated Android* emulation, using Intel® Hardware Accelerated Execution Manager (Intel® HAXM)

    A look at the advantages of using Intel(R) HAXM for Android Emulation. HAXM speeds up Android app emulation on a host development machine and is available as a feature of Intel(R) INDE or as a standalone release.

    kmp_reduce non atomic


    I have studied the openmp reduction function kmp_reduce and the conclusion is : 

    if (lck!=NULL) ==> we can do CRITICAL version
    if (reduce_data!=NULL && reduce_func!=NULL) ==> we can do TREE version
    if ((loc->flags & KMP_IDENT_ATOMIC_REDUCE) == KMP_IDENT_ATOMIC_REDUCE) ==> we can do ATOMIC version

    So i have created 3 flags which tests the conditions above (CRITICAL, TREE, ATOMIC)

    I have done some tests of openmp reductions to look at the results of these flags, but it seems to be always at 1.

    Intel Fortran Static Library with OpenMP enabled


    In our group, we work with different versions of Intel Visual Fortran. Recently, we have included some parallelization directives in some subroutines. It seems that when we create a static library with an older version of Intel Fortran that includes OpenMP parallelization, this library cannot run properly in a new version of Intel Visual Fortran, producing a run-time error. Is this normal? Would it be any way around it? When we do not include processing for OpenMP directives, the functioning of the library is proper. Thank you very much.

    troubleshooting user subroutine with abaqus 6.10

    Hi Dear,


    Im trying to implement subroutine umat(user defined code is written in 2006- not sure which version of abaqus is used?! ) and run a job.However, i,m getting this error through  abaqus cae and cmd (attached file),i was wondering if you could help me out?i,m using abaqus 6.10 -VS2008-IVF 11 AND successfully run some examples from abaqus verification.i also can send my fortran file ( .for) and input abaqus file for more clarification if you require.

    Subscribe to Microsoft Windows* (XP, Vista, 7)