Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?
I have modules that reference each other. Is there any way to do this; e.g., pre-compiled modules? My desired code sequence would have the following pattern:
Inconsistent Compiler Error checking using Intel 10.1 FORTRAN on WIn 7
Currently using VS 2008 and Intel FORTRAN 10.1 on Win 7 enterprise. Running 32 bit version of these on a 64 bit machine. Using DEBUG settings only, compiler license is housed on a server.
When calling a subroutine that "exits early" due to failed input parameter value validation I get:
Unhandled exception at 0x003d0541 in vmpsI.exe: 0xC0000005: Access violation reading location 0xfffffffc.
Hello all, Aside the annoying issue with the .pdb file that get locked most of the time when the debug session is stopped manually (that can be workaround with sysinternals handle.exe tool), I have a problem with the debugger that hangs randomly when an intrinsic function (like allocate, minloc) is stepped over. The debugger indicates "Running" and the execution of the intrinsic takes forever. It does not depend on the size of the arrays given in parameter to the intrinsic.
I compile with success my code with Intel Visual Fortran and i used it without problem.
But when i send my exe to a friend his antivirus identify it as a virus.
How is it possible? Is there anything i can do to fix the problem?
Thanks in advance
I'm trying to compile a Software call Delft 3D with VS2010 and Intel Composer 2013. I download the last version of Intel Visual Fortran Compiler, but the source code is create of the version 220.127.116.11 and I use 18.104.22.168.
How can I get a older version of the compiler?
Thanks for your help
There are two questions I would like an explanation for in the simple test below:
1. Why doesn't the code issue an error at run time - since the allocation of the coarray specifies different bounds on image 1 and images >1?
2. Why does the code run to completion at all? I thought there was an implicit barrier (SYNC ALL) for the allocation of any coarray, and that this barrier had to correspond to the same line of code. Or is it sufficient to have coarray allocations with the same bounds (even if said allocation occurs in different parts of the program)?
I tried a simple 'hello' coarray and at runtime I got this:
unknown option: -localonly
what those this means?
thanks in advance
I have a code in FORTRAN and it runs sequentially without problem (I compile it with /O3 and x64 platform). Then I add OpenMp syntaxes to make the code more optimized. This time it gives me "Stack overflow" message (even if I run it ). I increased stack reserve size to about 1GB but it does not work.
Here is part of the code that change to make it parallel:
- Page 1