This release of the Intel® Visual Fortran Compiler 16.0 product is a Pre-Release, and as such is subject to the terms and conditions defined in the End User License Agreement (“EULA”) accompanying this release, including but not limited to Section 3.C.i of the EULA and the contents of the fredist.txt file.
I need some help to connect a COM library to my Fortran code. To start of I am using Visual Studios 2010 with Visual Fortran Compiler XE15.0 Update 3. I do have some experiance with Fortran programming but no experience with using COM libraries and their integration in various codes.
The goal is to use the Fortran code to set up and performe measurements on a commercial measurement instrument. I have access an COM library in the form of a .tlb file that can be used to controll the measurment instrument.
I'm getting an inexplicable "stack overflow" error with OpenMP. Without parallelization, the program runs smoothly, however, when it comes to parallelizing it, it seems like stacksize is not enough. My program looks somewhat like
The following code triggers compiler error #8361 (A coarray or an object with a coarray ultimate component shall be a dummy argument or have the ALLOCATABLE or SAVE attribute.) for coarray J. I think this is incorrect, but I may be wrong.
Using SAVE for J eliminates this error message.
MODULE A INTEGER :: I[*] END MODULE A SUBMODULE (A) B INTEGER :: J[*] END SUBMODULE B PROGRAM MAIN USE A END PROGRAM MAIN
I have a project on fluid flow with graphics on. I am looking forward to continue developing the solver part in Fortran but the UI with a graphic console in mixed language form. I just need an advice that which one of the following two options is better;
I have a fortran dll with a large number of functions receiving character strings as arguments
double precision function func(str1,prop1,prop2,str2) BIND(C,name='cppfunc')
use, intrinsic :: ISO_C_BINDING
!DEC$ ATTRIBUTES DLLEXPORT :: func
!define input variables
character, dimension (12), intent(in) :: str1
character, dimension(255), intent(in) :: str2
on the c++ side I declare a function
Hello I have upgraded to the new version of the compiler and I am getting the following error
1>LINK : fatal error LNK1104: cannot open file 'libmmdd.lib'
I am using Intel(R) Visual Fortran Compiler XE 188.8.131.52 both in 32 and 64 bit
any help would be welcome
Working with :
1>------ Build started: Project: Xdsim10, Configuration: Debug Win32 ------
1>Compiling with Intel(R) Visual Fortran Compiler XE 184.108.40.206 [IA-32]...
in Visual Studio Professional 12 - Update 4.
In debugging, values of parameters passed in ENTRY statements are not displayed.
Quick watch notification is : 'undefined variable' or something like that.