[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(Fwd) Re: 970624: Ask for help on nf_test with win32_install--jchiang
- Subject: (Fwd) Re: 970624: Ask for help on nf_test with win32_install--jchiang
- Date: Tue, 8 Jul 1997 10:13:47 -0600
Date: Tue, 08 Jul 1997 14:42:50 +0900
From: Jing-Hsien Chiang <address@hidden>
To: "Glenn P. Davis" <address@hidden>
Subject: Re: 970624: Ask for help on nf_test with win32_install--jchiang
[ Attachment (text/plain): 4668 bytes
Character set: iso-2022-jp
plain text ]
Hi, Glenn
I have just been able to access Digital Visual Fortran(DVF5.0)
and tried again to fix the problem I asked for help. It works
smoothly this time. While I was working on this try. I found
I made a mistake on last tried on fortran/ftest. Thus, I'm
writing to express my apology for that mistake.
Glenn P. Davis wrote:
>
> >
> > Hi, Glenn
> >
> > Thanks for the instruction. After reading your e-mail,
> > I tried the nf_test again according to your suggestion,
> > "Change X_REAL_MAX at line 123 in nf_test/tests.inc to a
> > Bigger value(original value=3.4028234663852886e+37), say
> > 3.40282340e+38." Unfortunately, this try failed at the
> > same place mentioned at the previous mail. However, I
> > have made several tries by changing X_REAL_MAX from
> > 3.40282340e+36 to 3.40282347e+38, but all the tries failed
> > in the same fashion.
> > As you said the issue should not keep user from using
> > the library, if the other tests work okay. When I was
> > involving with netCDF-3.3 remaining tests were working
> > properly except the subject test, nf_test. But, this time
> > I got a new trouble in fortran/ftest which you mentioned
> > especially. The following is the runtime message of fortran/ftest:
> > ================ start of message =====================
> > ** Testing nccre ...
> > ** Testing ncddef ...
> > ** Testing ncvdef ...
> > ** Testing ncapt, ncaptc ...NCAPT: : Unknown error
> > NCAPT: : Unknown error
> > NCAPT: : Unknown error
> > NCAPT: : Unknown error
> >
> > ** Testing ncclos ...
> > ** Testing ncvpt1 ...
> > ** Testing ncvgt1 ...
> > error in ncvgt1 byte: 0 .ne. 122
> > error in ncvgt1 short: 0 .ne. 10
> > error in ncvgt 1 float: 0.000000E+00 not close to 3.141590
> > error in ncvgt1 double: 0.000000000000000E+000 not close to
> > 3.333333333000000E-001
> > ** Testing ncvpt ...
> > ** Testing ncopn, ncinq, ncdinq, ncvinq, ncanam, ncainq ...
> > error in ncvinq or ncvdef
> > error in ncvinq or ncvdef
> > error in ncvinq or ncvdef
> > error in ncvinq or ncvdef
> > ** Testing ncvgt, ncvgtc ...
> > ncvgt of bytes, got 0 .ne. 97
> > ncvgt of bytes, got 0 .ne. 98
> > ncvgt of bytes, got 0 .ne. 99
> > ncvgt of bytes, got 0 .ne. 100
> > ncvgt of short, got 0 .ne. 10
> > ncvgt of short, got 0 .ne. 11
> > ncvgt of short, got 0 .ne. 12
> > ncvgt of short, got 0 .ne. 13
> > float error in ncvgt
> > ....(omitted 398 same error messages here!)....
> > float error in ncvgt
> > double error in ncvgt: 1 0.000000000000000E+000.ne.
> > 1.000000
> > ....(omitted 398 error messages whose value between (1,400) )....
> > double error in ncvgt: 400 0.000000000000000E+000.ne.
> > 400.000000
> > ** Testing ncagt, ncagtc ...
> > ** Testing ncredf, ncdren, ncvren, ncaren, ncendf ...
> > error in ncvinq or ncvdef
> > error in ncvinq or ncvdef
> > error in ncvinq or ncvdef
> > error in ncvinq or ncvdef
> > ** Testing ncacpy ...
> > ** Testing ncadel ...
> > ** Testing fill values ...
> > error in byte fill value
> > error in double fill value
> > error in float fill value
> > error in short fill value
> > =================end of message========================
>
> Obviously we have more problems here than I thought.
This error was caused by that I forgot to define some "NF_*_IS_C_*" macros.
After correcting those macros, fortran/ftest was working properly
even if use MS PowerStationFortran 4.0. Unfortunately, this correction
couldn't fix the problem encountered in nf_test/nf_test.
>
> > Is it the time dump "MS Power Station Fortran" off use
> > the newer "Digital Fortran(version 5.0)" instead?
>
> Well, since I don't have the older compilers, I'm not
> going to be able to help you out much with this problem.
> It is tricky getting all the preprocessor directives correct
> for a give combination of Fortran and C compilation enviroments.
> On the unix systems, the 'configure' script can set things
> up pretty automatically. On Win32, VMS, and the like we
> pretty much do it by hand.
>
> If you do get the newer fortran compiler, you might
> need the newer C compiler as well.
>
> -glenn
For your information, I've also tried using the combination of
MSVC++4.2 and DVF5.0, suprisingly they work well as the
combination of MSVC++5.0 and DVF5.0.
That's all!
J.H.
--
Dr. Chiang, Jing-Hsien
Energy & System Engineering Group
Japan NUS Co., Ltd.
Loop-X Bldg., 7F, Kaigan 3-9-15
Minato-ku, Tokyo 108, JAPAN
Phone:81-3-5440-1868
Fax: 81-3-5440-1869
e-mail:address@hidden