Re: Strange Porting Problem CVF to IVF, requesting help and ideas.
- From: Dan Nagle <dannagle@xxxxxxxxxxx>
- Date: Wed, 27 Sep 2006 00:06:36 GMT
Hello,
Terence wrote:
You have one logical variable in a named common block dedicated to it.
You set set this variable to TRUE or FALSE and expect it to remain in
that state, but it does not.
So you either have
a) over-run of that variable.
Bounds checking will most likely catch this one.
b) a definition which is logical*4 in one place and logical*2 in
another
Possible, are the declarations in the include file with the block?
c) a situation where the block is (surprisingly) not static.
Possible, test by including the block in main.
I am tempted to suggest you print the value of this variable at the
entry and exit to all modules that refer to it to locate the event,
(which is probably the quickest way), but I wonder why you don't supply
the logical paramter in the command line, or request it in the main
program.
--
Cheers!
Dan Nagle
Purple Sage Computing Solutions, Inc.
.
- References:
- Strange Porting Problem CVF to IVF, requesting help and ideas.
- From: Jim Klein
- Re: Strange Porting Problem CVF to IVF, requesting help and ideas.
- From: glen herrmannsfeldt
- Re: Strange Porting Problem CVF to IVF, requesting help and ideas.
- From: Terence
- Strange Porting Problem CVF to IVF, requesting help and ideas.
- Prev by Date: Re: Strange Porting Problem CVF to IVF, requesting help and ideas.
- Next by Date: Re: sequence derived type in common block
- Previous by thread: Re: Strange Porting Problem CVF to IVF, requesting help and ideas.
- Next by thread: Re: Strange Porting Problem CVF to IVF, requesting help and ideas.
- Index(es):