Cannot download IVF 15.0 update
I am unable to download the update to IVF 15. I thought that my license had expired (it will in a few days) so I bought another year and got a new license. But the website still won't download the...
View ArticleMake legacy code generally thread-safe (not just for OpenMP multithreading)
Hi,I've just created a topic called "threadprivate common-block for non-openmp thread".But AFIAK fact is:There are billions of LOC of legacy FORTRAN libraries out there that use static variables...
View ArticleProblem with exporting subroutine to DLL
Hi!I have a problem when exporting code to DLL using the DLLEXPORT markup. This is compiler version XE 4.0.0.103 on IA-32. I. My main subroutine that I want other applications to be able to access is...
View Articleiso_fortran_env not supporting compiler_ intrinsics
I'm trying to port an application to ifort. Apparently ifort doesn't implement the iso_fortran_env intrinsics compiler_options and compiler_version which are present in several released Fortran...
View ArticleProblem converting from VS2008 to VS2013
I've just installed visual studio 2013 and upgraded my intel visual fortran installation to the most current (2015 update). I let VS upgrade the solution and project files of a number of my fortran-C...
View ArticleReading selective data from a sequential access file
My program needs to read data in from blocks deep inside of a sequential access file. It does not know a priori how long each block is, but the blocks are terminated by a line beginning with a -1 flag....
View ArticleInterprocedural optimization
I started to optimize my code speed. I want to inline some very simple PURE subroutine "LengthOfVector" to the caller...
View ArticleMultiple copies of same subroutine in single source file
I am working with a legacy Fortran program originally written on the IBM Mainframe. The single source file has several copies of the same subroutine. How can I determine which copy is used by the...
View ArticleLength type parameters
(I read section of 3.5.5 the release notes (! - do I get a medal?), but this looks different. (%RE and %IM in the list in that section aren't length type parameters))PROGRAM x IMPLICIT NONE TYPE ::...
View Articlemigrate project CVF6.6c to IVF
Hey folks !I have a working project on Compaq visual fortran (written a couple years back now), but I'd like to migrate it to IVF to work on it.Problem, I have a few compatibility problems I would need...
View ArticleSteve Lionel Video
I offer my kudos to Steve Lionel for his video on being a "Power User".I have used FORTRAN since MS Powerstation and every version of Visual Studio. Yet I learned a lo9t from Mr. Lionel's...
View ArticleQ about recursive subroutines
I assume that if I have any LOCAL variables within the routine, there will ab a separate copy of all of thosefor each recursive call.What if I have variables that I want to share between ALL recursive...
View ArticleProblems using IMSL Libraries
Hello, I am new using Fortran and Visual Studios. I am developing a C++ code that calls functions and routines from a fortran dll. I am working by using remote deskpot to Cornell University servers...
View ArticleLength type parameter example takes a while to compile
The attached appears to take an indefinite period of time to compile with 15.0.1.148. Before it started playing up like this (not sure what I changed) I strongly suspect it demonstrated a runtime...
View ArticleProblem with I/O reentrancy
I observe some dangerous situation in my program using threads. It stops reading from file randomly. I have found, that problem may be connected with INQUIRE statement.I have prepared sample code and...
View ArticleWhy when installing XE 2015 integration with VS 2012 does it remove XE2013...
I had de-selected VS 2010 integration but I knew it was going to go wrong when the installer asked me to close VS 2010. This was with update 1.Afterwards I re-installed XE 2013 integrations with VS...
View Articleprimary operations (+ * / -) parallel or serial?
HiI am a newbie in fortran programming. I have a piece of code which is mainly constructed from elementary operations very similar to :DOc=a+b+d+ef=(a*b )*eenddoAs I compile and run it in Intel visual...
View ArticleMixing C++ with Fortran: static or dll?
Hello, Hello, I am new using Fortran and Visual Studios. I am developing a C++ code that calls fortran functions and routines. My question is about what is better: to build fortran code as a static...
View ArticleRecursive I/O operation issue when calling inquire
I encounter an issue when calling "inquire" statement on one file and reading another one. Here is an example :program test implicit none character(100) :: fdata, fresult, dummy integer :: uin, uout...
View ArticleInternal Compiler Error with 15.0.1.148
Steve, Colleagues,I installed Update 1 for release 15.0 and now several files containing multiple subroutines no longer compile. The code is stable, has not been modified in a very long time, and...
View Article