- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If I use IFORT and I create an allocated array in the main program and then pass the array to a subroutine along with the size of the array say as n.
I can then look at the full array when the program is stopped in the subroutine
R is 8192 long it is an FFT array.
But in IFX I get
How do I look at it and R(1) is zero so what is R(2) , I can do it in the watch window if I ask for R(2) etc, but please.
This is VS 2022 Preview but it was the same on VS 2019. Your people seem to have updated the ONEAPI to the latest preview essentially and this computer is going into the wilds of Iowa.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
well if graphnf is in a module so its interface is known to the caller you should have:
Real(DP) :: R(:), theta(:), limit
The array descriptor will be passed and the debugger will know its size.
But I will add there are some debugger issues with IFX I have reported that make it quite unusable (low productivity) at this time.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yesterday, the small NUC computer, now no longer Intel, crashed and so I had to reinstall everything. I put on W11 the vanilla version from MS and VS 2019 and VS 2022 Preview.
VS 2019 gave me the following error with IFX. It is the same a VS2022 P, but notice the multiple copies of XRAY.
I also got this error repeatedly. Log attached.
IFX is not useful at this stage.
- 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