Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?
I am trying to understand how finalizers work in Fortran.
I have written a minimal test program containing a derived type with just a final procedure and an allocatable component.
It appears that the finalizer is called more that once, and I don't understand why.
I noticed this behaviour only if the derived type contains an allocatable component, and if more than one object is instantiated from that class.
Here is the code :
I just purchased the Intel Visual Fortran composer XE 2013 SP1 for Windows with IMSL; OS Windows 7.
What is the syntax to compile a fortran program directly in dos command line? (I try to avoid the MS Visual environment).
I tried ifort, fl90, does not work.
I have installed Intel Fortran XE 2013 SP 1 on our Build Server. I was expecting the TFS Build System (MSBuild) to be able to build my Intel Fortran XE 2013 SP 1 project. However I get a "must be opened in the Visual Studio IDE and converted to the latest version" message. Does this indicate that Intel Fortran is not integrated with the TFS Build system? If so, how should I proceed given that I have several Fortran projects I was hoping to be able to build in the build definition?
I read a lot of tutorials about calling Fortran functions from C++ code, and I was wondering if it was possible to call a Fortran function from C++ code with pointers arguments that come from Fortran without declaring the pointed type in C++.
Let me explain: I created a derived type in Fortran, which contains a lot of derived types. I would like to be able to insert a layer of C++ between a call from one Fortran subroutine to another, and I would like to avoid to redefine the Fortran derived types in C++, something like:
I actually use Intel composer_xe_2013_sp1.2.144 with openMP.
I separated the following issue from my software project. The program fails to execute in case of using
INQUIRE (FILE= ... , OPENED= ...) together with the -openmp option, see example.
Otherwiese, without -openmp option or without the statement every things works fine.
I see the following Runtime Error Message when executing a simple program under Windows 8.1. Any suggestions? I did a clean install of Win 8.1 and all software....still have problem.. Runtime Error Message: "This program can't start because libifcoremd.dll is missing from your computer. Try reinstalling the program to fix this problem." libifcoremd.dll Location on Computer: C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32\compiler C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler
I have found something weird in the memory used when a derived type extends another but I do not know if there is an explanation for this or if it is just a bug.
- Page 1