octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OctDev] arpack: eigs crash with octave 3.0.5 compiled with --enabl


From: David Bateman
Subject: Re: [OctDev] arpack: eigs crash with octave 3.0.5 compiled with --enable-64
Date: Sun, 07 Jun 2009 15:51:33 +0200
User-agent: Mozilla-Thunderbird 2.0.0.19 (X11/20090103)

Jaroslav Hajek wrote:
Do we? In fact, I think the Fortran standard requires the default
REAL, INTEGER and LOGICAL to be of equal size (numeric storage unit).
So, only some combinations of these flags are conforming in general. I
do not think Octave needs to be bulletproof in this regard, at least
not until a real need arises from practice. When you're altering the
sizes of default types, you're often breaking standard-conformance,
and you're therefore supposed to know what you're doing. Anyway, a
common practical advice is to avoid LOGICALs in external interfaces at
all and just use INTEGERs.

cheers


Then the pgf90 compiler with the -i8 flag is not standards compliant. Given that, then yes just using octave_idx_type is the right thing

D.
--
David Bateman                                address@hidden
35 rue Gambetta                              +33 1 46 04 02 18 (Home)
92100 Boulogne-Billancourt FRANCE            +33 6 72 01 06 33 (Mob)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]