I am running some simulation software written in Fortran while using Matlab to automate the simulations. The simulations run through, but I keep getting this error very frequently while the program is running:
I have always been using this method to call functions in a dynamically loaded DLL: INTERFACE logical function Check_Security_DLL(itype) BIND(C, NAME="Check_Security_DLL") integer(4) :: itype [value] end function Check_Security_DLL END INTERFACE pointer (p_CheckSecurity, Check_Security_DLL) if(.not. LibLoaded) then dll_handle = LoadLibrary('Tec1.dll'//char(0)) if (dll_Handle /= 0) then i_CheckSecurity = GetProcAddress(dll_handle, "Check_Security_DLL"C) if (i_CheckSecurity /= 0) then
I have inherited a legacy Fortran system which contains several different modules which read ASCII text files from various logical units. Examples:
100 read (userin,1,iostas=ios) line
I have built this sample project, and it runs fine, but I'm having limited success with the debugger. The instructions say...
To enable debugging of Fortran code called from Visual Basic, right click on project "VBCallsFortran" and then select Properties. In the left column, select Configuration Properties > Debugging. Check the box labeled "Enable unmanaged code debugging"
I have Visual Studio 2013 with the Intel(R) Visual Fortran Compiler XE 22.214.171.124 which is supposed to support the std_minus0_rounding compiler option but I cannot figure out how to set that option using the Visual Studio IDE. Can anyone help? Thanks.
I was wondering: is it worth considering to code using optional arguments or should they be avoided at any cost? Is there a loss in performance if optional arguments are used?
I have read the FORTRAN Newsletter Articles posted by Dr.Fortran.
Looking forward to your thoughts,
I am just trying to get a determinant of a matrix ( could be from 4x4 to 10x10 , so not huge matrices). I was wondering what is the most efficient way?
Using MKL or....
also the matrix would not be always a sparse matrix.
I am rewriting a large application moving from VB6 using FORTRAN executables, to VB.NET using FORTRAN DLL's.
I am able to move single values and arrays both to and from the DLL, but now have gotten stuck trying to push strings.
Here is the relevant VB.NET code:
In the declarations section:
I open a file using this.
But it goes to error line.
Then,I check the error using this(when the error is happen) .
INQUIRE (100, OPENED=I_OPENED, NAME=I_NAME, ACTION=I_ACTION)
But it says file is opened.
I_OPENED = T and other variable are fine.
Please help me.
I have Visual Studio 2005 installed and am trying to upgrade my FORTRAN projects from Composer XE 2011 to Composer XE 2013. Composer XE 2013 seemed to install properly but it does not appear under Options -> Intel Visual Fortran -> Compilers in Visual Studio. How can I get Visual Studio to compile with Composer XE 2013?