- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I use ifort with QuickWin as an invaluable tool to display the computational flow. Is there a time schedule for addition of the Quickwin library to ifx?
Best regards
Anders S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How very interesting. I was unaware that this was an issue. As best as I can tell, it's just that the ifx command driver isn't adjusting the set of libraries and linker options for QuickWin. This works:
ifx /libs:qwin t.f90 /link /subsystem:windows ifqw_mdi.lib ifqwin.lib user32.lib comctl32.lib gdi32.lib comdlg32.lib
Sounds like a bug to me, but I also see that if you create a QuickWin project you can't set the compiler type to IFX. I wonder why.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you want to do this in Visual Studio, you'll have to create a Console application project. Set the compiler type to IFX. Then make the following project property changes:
Fortran > Libraries > Runtime Library > QuickWin
Linker > Input > Additional dependencies > ifqwin.lib ifqw_mdi.lib user32.lib comctl32.lib gdi32.lib comdlg32.lib
Linker > System > SubSystem > Windows
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, @Steve_Lionel, for the workarounds!
I'm escalating this link issue and the inability to select ifx to engineering.
I realize that the Fortran Developer Guide states that QuickWin is only supported with ifort. If you are looking for QuickWin and ifx to work together, please add a comment. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Barbara_P_Intel ,
Clearly, someone made a conscious decision to exclude QuickWin from IFX, though I can find no mention of it in the release notes. I see no technical reason for this, especially if IFX is to replace IFORT (at least on x64.) My guess is that whoever thought this was necessary misunderstood the situation.
It's even weirder in Visual Studio in that the "Intel Compiler" properties submenu is entirely different between a QuickWin project and Console project, ignoring the IFX difference.
I have built several of the QuickWin sample programs with IFX, and they all run fine. I'd really like to know what the thought process was here.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The issue of missing IFX in QuickWin projects will be fixed in future releases. There was no decision to exclude QuickWin from IFX.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thanks Steve and Barbara for your rapid replies!
I asked the question because Ron Green wrote that now ifx is on par with ifort except a few things including the
QuickWin library.
QuickWin graphics has been instrumental to understand and monitor my simulations!
I am presently running ifort, QuickWin and Intel MPI under Windows. I also use Developer Studio for code development.
I think the new ifx compiler sounds very interesting and I want to investigate if a GPU could be used to accelerate my
computations.
As I am more of a physicien/mathematicien than a computer specialist, I would be most grateful to obtain support how to
migrate the code to the new compiler (including MPI and QuickWin). First I want my present code to work with ifx, the I will start to consider all new possibilies with OneAPI.
Which version of Visual Studio is required?
Best regards
Anders S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
VS2019 or VS2022 will do. Please be sure to read Installing Microsoft Visual Studio* for Use with Intel® Compilers .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page