Volatile variable in a DLL - why?
Hi All,This problem is solved, but I would greatly value any insights or explanations any members of this group could provide.A user discovered that an old, reliable, DLL failed with a message to...
View ArticleCoarrays
I am wondering if coarrays could be used for the following scenario:I have a subroutine that calculates Y=F(X), X and Y being vectors of dimension, say, 10000. F is being called hundreds or thousands...
View ArticleCoarrays - "Attempting to use an MPI routine before initializing MPI"
I just tried to run a very simple code (see below) and got this error message "Attempting to use an MPI routine before initializing MPI".The problem occurs with IVF 15 Beta, only with a Release x64...
View ArticleC Null char in format statment
Hopefully an easy question, consider the code snip: character(20) :: gbuf write(gbuf,1) flt,char(0) 1 format(f10.3,A)Given format 1 is used many times it would be neater if the null character...
View Articleifort 15.0 beta update
Is there going to be another (a second?) update? My premier support issue 6000054145 (to do with move_alloc and argument intent checking - I've got that right haven't I????) means that the latest...
View ArticleQuickwin appears incompatible with Win 8.1 re screen resolution
My Quickwin programs feature project frame and child windows that have been carefully sized and positioned on the screen, with automatic detection for maximum screen size and appropriate adjustment...
View ArticleData Prefetching using Fortran Directives
Hi every one,I am working on sparse algorithms' optimization using Intel's Fortran compiler. After applying different optimization features I want to make suitable use of data prefetching and cache...
View ArticleAre Update 2 for Visual Studio 2013 and Intel Fortran 2015 Beta Update 1...
Are Update 2 for Visual Studio 2013 and Intel Fortran 2015 Beta Update 1 compatible? If not, will the Intel Fortran 2015 Beta Update 2 (expected soon, right?) be tested and validated with VS 2013,...
View ArticleError LNK2019: unresolved external symbol _IARGC
Software Setup: Windows 7 Ultimate Service Pack 1 Visual Studio Professional 2012 Version 11.0.6.61030.00 Update 4 Intel Parallel Studio XE 2013 Version 14.0.3.202 Build 20140422 The following error...
View ArticleHow do I specify a c-string
I'm trying some code Steve posted years ago: ! Code for message box ret = MessageBox ( & GetForegroundWindow(), & ! Handle to window...
View ArticleQuestion about local variable of recursive subroutine
Dear all,For the following code, the compiler will show error #8000 if I use /warn:interfaces option. Could anyone tell me the problem of the code?After disabled this option, the running result is not...
View ArticleUbound gives incorrect result
The two Dim array should give 29x5, it gives 5x5.Notice that SIZE does give the correct count = 29*5 =145AttachmentSizeDownloadmain_2.f90369 bytes
View ArticleCoarrays, parallelization, vectorization
Colleagues,This is meant to be a summary of one coding group's experience with the above 3 aspects of Fortran programming and to elicit other opinions, experiences, and insights.Background: Our group...
View ArticleNAN
Hello,I wrote this program:real :: x,y,z,resultx=2y=1z=1result=acos((x-y)/z)It returns result = NAN while it should it zero and I don't know why ! any help ? Thanks,Andrew.
View ArticleMore problems with LBOUND and UBOUND
Ok, this pretty well nails it -This simplified test case shows what happens when I have a lower dimension of ZERO,for both the INPUT arrays AND the OUTPUT array. Using one dimensional arrays for...
View ArticleApplication Distribution, side-by-side configuration is incorrect error
I have a VB-Net application that calls several FORTRAN dlls. The program runs fine on computers with the Intel compiler installed, but when running on computers without the compiler, the application...
View ArticleAnother problem with ASSUMED SHAPE ARRAYS
I took a previoulsy existing program and converted it using using assumed shape arrays,ran into this which looks like a BUG anyway. Or maybe something subtle I overlooked ?I have these two routines...
View ArticleTrouble accessing Fortran Help
Our IT has set me up with a new computer, new OS (Win8.1), and new IVF (2013_sp1.3.202 on VS2010). Not being satisfied with the standard Help, which lacks features I was used to, I also installed MS...
View ArticleSetting the value to CLASS(*)
Hi All,I am trying to create a derived data type that can at run time take on different values. The follow is a snipit of code: PROGRAM TEST ! TYPE FLEXIBLE CLASS(*), ALLOCATABLE:: VAL END...
View Article