Bonjour,

Le fichier binaire en entrée est en format big endian.
Certains de ses valeurs sont des "nan". En bas un "snip" du fichier.

$ od file | grep nan

0534120 nan 4.392288e-35 -2.659465e-27 -4.336385e+21
1636440 2.155586e-07 nan -6.368619e+31 -2.370281e+23

Le programme est compilé avec ifort et flag "-convert big_endian" sur un pc x86_64 Linux RHEL5.2 little endian.

La fonction ISNAN teste les nan values récupères par un tableau de réels TRACE mais ne les détéctée pas. En bas un "snip" du fcode:

LOGICAL TMA_ISNAN
REAL, ALLOCATABLE :: TRACE(:)
INTEGER i, extent

DO i = 1,extent

TMA_ISNAN=ISNAN(TRACE(i))
IF(TMA_ISNAN) THEN
PRINT *, 'nan'
...

S'il vous plaît pouvez vous me donenr une piste ?

Merci.

Octavio