- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This works,
This does not for R, allocated
More of the same
numR is 16384, which is a mistake as it is supposed to be a power of 2 and that is not, but it is definitely defined.
dum is an integer and is defined and I can see it in the code.
Any idea when we can expect a fix. DISLIN works with IFX but not really well with IFORT, so I do not want to go back.
I am using the old FORTRAN expedient of write(*,*) dum
Link Copied
- « Previous
-
- 1
- 2
- Next »
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have reinstalled everything and am only using VS 2022.
I worked out what is causing the most annoying issue, the parameter FFT_small is defined in a module - Base - as a integer parameter.
N is an integer passed to the routine as an argument and has the same integer value as FFT_small.
I changed Y3RAY to be defined with FFT_small instead of N. You can see the difference in the debugger, I assume this is the Fortran debugger. The output depends on whether you use a parameter or a variable.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Now you have the Fortran debug support working.
PARAMETER constants from modules aren't brought in by default. You can use the syntax modname::name in a watch window. Also see the option /debug:parameters.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- « Previous
-
- 1
- 2
- Next »