TracebackQQ options
As part of my debugging set-up I have an error handling routines that primarily handles errors from the windows sdk via the getlasterror function. I do different things at different times, sometimes I...
View ArticleCannot see allocatable array elements within subroutine in debugger
I am using Visual Studio 2012 (version 11.060315.01 Update 2), and Intel Fortran w_fcompxe_2013_sp1.1.139.I am having difficulty seeing member variables of a user defined type in the debugger.First, I...
View ArticleAdvantage DO CONCURRENT against DO
Maybe this is a dumb question:What advantage has a DO CONCURRENT loop compared to a normal DO loop? I understand that in DO CONCURRENT you are not allowed to use an index (i-1), but basically every DO...
View Articlestdcall calling convention for COM stuff
My understanding is that the stdcall calling convention specifies that returned objects of eight bytes or less in size are passed back through the EAX and EDX registers. However, if the function is a...
View ArticleCoarray: Image Control Statement question
Ignoring the fact that my previous thread on coarrays is seemingly being ignored (grrr...) I have the following question regarding a comment found in the (meager) Intel documentation on coarrays:"Image...
View ArticleQ about variables in Contained routines
Suppose I have:----------------------------------------------------------------------------SUBROUTINE SUB1integer ix,iy,izcontainssubroutine sub1ainteger izprint *,ix,iy,izend...
View ArticleWin32 build needs x64 DLLs
I have built a Win32 application using a FORTRAN library. When I try to run it on a 32 bit O/S, it wants to use libifcoremdd.dll and libmmd.dll from the \Intel64 folder which obviously doesnt work. If...
View ArticleVBA "OOP" and Fortran 2003
I have been doing a great deal of proof-of-concept work in MS Excel with VBA macros. The idea is to get these macros/algorithms working on a spreadsheet and then transfer them without too much change...
View ArticleMemory leak allocating a pointer to a type
This is just a toy example where I'm allocating a pointer to a type, and then immediately nullifying it. When calling this in a loop the memory used steadily increases until the program eventually...
View ArticleHeader control in Visual Studio printed output?
I use the VS shell and frequently print a portion of my code for study, review, markup, etc. There is a header on each page giving the file source and page number. I would like it to also include the...
View ArticleLicensing?
I had a horrific hard drive crash wipe out my Intel Fortran Compiler Installation (and everything else).When I went back to the site to see about reinstalling it, the page tells me my license has...
View ArticleProblem Cursor with StandardGraphic
When compiling the short code below with IFORT /libs=qwins Test.F90 the cursor after READ doesn't appear, when a compiler version higher than 2011 Update 5 (package 221) is used. (with /libs=qwin no...
View ArticleIntel Fortran XE 2013 SP1, Crash Visual Studio when step by step debuging
I have two questions related to XE 2013 SP1. After installing w_fcompxe_2012-sp1.1.139 to be compatible with VS 2013, I encountered two issues:1. When I debug into a function (step into the...
View ArticleHelp file more up to date than compiler
The latest help says a type bound procedure can have the [NON]OVERRIDABLE attribute but it gives a compiler error.module ParentType implicit none type AType contains procedure,...
View ArticleQ about extended use of operators
I was told that the standard math operators can be extended to include user definedvariables, such as what one would set up with a TYPE statement.How does one tell the compiler what to do in those...
View ArticleCreating DLL. Do not want to link to a static LIB similar to MAC.
I am creating a DLL that has some functions that are in a separate static library (.LIB file). In Linux and Mac, I can create the .so (shared object) without linking to the static library. Linux is...
View ArticleCrash in __kmp_cleanup_user_locks() when using OpenMP and CRITICAL SECTIONS
Hi,we recently experienced a crash when quitting the program in libiomp5md.dll, __kmp_cleanup_user_locks(). Since the architecture is quite complex, we simplified it down to a two-file project:a C++...
View Articleint() function in Fortran 77
I have come across a problem when I use the int() function. I have an real array mEL and I want to convert some of its components to integers for comparison with real array COORDS. I have to use int()...
View ArticleMissing FINAL statement in a derived type: Strange run-time behavior during...
Say a derived type is declared with ALLOCATABLE attribute. If the FINAL statement is missing in the derived type declaration, what should be the expected behavior if DEALLOCATE statement is executed...
View ArticleBuilding fails in a large Visual Studio 2013 solution using parallel project...
Is there a known issue with building Fortran projects in parallel in Visual Studio 2013?When I choose to “Rebuild Solution” the build will fail in ifort for seemingly random Fortran projects with...
View Article