Different CPU, different results
For our modeling software we run regression tests every night. After upgrading the fortran compiler from 15 to 17 these tests still give the exact same results on the test server. However on my local...
View ArticleExperience with Winteracter and IVF XE2017???
Is anyone using Winteracter with XE2017 from within VS to build 32bit applications under 64bit Windows?When I switch compiler from XE2016 to XE2017, I get an ICE. Winteracter say that this is due to...
View ArticleSerial processing time is the same with Parallel
I'm new in OpenMP and compiling fortran code in IntelFortranCompiler. The code is given below has the same computing time with serial calculation. Why? *Qopenmp is setted in...
View ArticleDebug UserFortran using Visual Studio
Hello there,I was given an already set up CFX project, recently. DLLs are build from a Visual Studio project and called by CFX. That works fine. I am able to rebuild the project, dlls are created and...
View ArticleArray out of bounds error in Intel Fortran 2017.0.109
I develop a fairly large Fortran code for which I've used the Intel Fortran compiler for over 10 years. The latest version 2017.0.109 for Windows produces an error on this line of...
View ArticlePassing function pointers to a Fortran DLL
I want to pass callback routines in to the DLL I have compiled from Fortran source. One of the parameters is already a pointer to an object that includes the pointers to the callback functions. How do...
View ArticleAre !$OMP ATOMIC directives necessary in an !$OMP CRITICAL region?
The following code snippet is located inside a !$OMP PARALLEL region. THIS_THREAD and LOCAL_FAILED_THREAD are private variables, FAILED_THREAD is a shared variable.I am wondering if it is truly...
View Articlecorrupt PDB file
I have the following error, what can I do ?Compiling with Intel(R) Visual Fortran Compiler 17.0.0.109 [IA-32]...definitions_de_base.f90error #31000: corrupt PDB file vc140.pdb; delete and rebuild; if...
View ArticleWatch: Unable to display array elements in VS 2013
I cannot display array elements such as Y(X(1:6)) in the Watch window in MSVS 2013 Pro with XE2017.X(1:6) displays the correct values ... 45, 46, ... 50Y(45:50) displays the correct dataBut Y(X(1:6))...
View ArticleOpenMP Nested loop with If
I'm trying to parallelize the following but it seems I'm not getting the speed up i'm hoping for:!$omp parallel do private(i,j) collapse(2) do j=1, n_cp do i=1, max_p_pairs+max_a_temp if...
View ArticleDebugger in XE 2017, problem with latest release
I updated Fortran to: Intel® Parallel Studio XE 2017 Composer Edition for Fortran Windows* Integration for Microsoft Visual Studio* 2013, Version 17.0.0036.12 (Full information below). Last Update...
View Articlelinking a .dll to Excel VBA
I have fortran code that I would like to call as a subroutine in Excel VBA. I have followed numerous examples in the internet and on these forums without success. I have tried a simple example...
View ArticleWarning for collision of local variable and host-variable?
Shot in the dark... is there a way to have the compiler issue a warning when the name of a local variable (defined in a procedure contained in a module or submodule) collides with the name of another...
View ArticleAn ALLOCATE shape must not be given for a scalar object. error
I have a very simple test setup:test.f90PROGRAM test REAL(KIND=8), ALLOCATABLE :: lam CALL stest(lam) END PROGRAM teststest.f90SUBROUTINE stest(lam) REAL(KIND=8), ALLOCATABLE, INTENT(OUT) :: lam...
View Articlescope of allocatable arrays in modules
I have the following structure:PROGRAM myPro USE mMod1 IMPLICIT NONE REAL t INTEGER i CALL proc1 ! do something... ! I can access here dt defined in mMod1 ! but not myArr1 END PROGRAM myProMODULE mMod1...
View ArticleICE with ifort 17.0 and parameterized derived types
Hello,the following Code results in an ICE:module M_MODULE implicit none type T_WRAP integer :: w end type type, public :: T_MATRIX(k, n) integer, len :: k = 2 integer, len :: n = 2 real,...
View Article/Qfast-transcendentals
Hi,I have a module where I need to evaluate a lot of exp functions inside a big loop. Inside this loop I don't need full precision and the /Qfast-transcendentals compiler option is tempting to apply....
View ArticleChange e-mail address possible?
I have retired and lost my work e-mail (which now no longer exists) used as my username. Can I change my e-mail but remain recognised as the same person (i.e. keep my points, list of previous posts etc.?)
View ArticleUnresolved external problem
Hi guys,Been trying to figure this out for the last few days but to no avail..I have a Fortran static library routine calling another Fortran static library routine. The caller code is below: CHARACTER...
View ArticleFortran compiler
Hi,I'm not sure if this is the right place to ask this kind of help.. but I really don't know how and what else to do..Forgive me if I say something stupid, that's because I have no previous...
View Article