- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Enlace copiado
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
I've done some more digging, and the more I do, the more confused I get. If I try to reproduce this outside of my program, it all works fine as I said. Interestingly, a different path through my program also works fine.
We have FPEs enabled, so I tried disabling them for the call to DSYEVX. Suddenly the calculation takes WAY longer and when it pops out the number of eigenvalues is lower than expected (only 32). Interestingly, when it pops out the invalid operation bit must still be set, because the very next floating point operation causes an FPE to be thrown.
Now to your questions:
1) I switched the call over to DSYEV and it does work fine. Not sure that is necessarily indicative of anything, however, as it is difficult to reproduce at the best of times, and this could be one of the bad times.
2) We use MKL version 7.2.
3) How can you tell when the NANs appear?
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado

- Suscribirse a un feed RSS
- Marcar tema como nuevo
- Marcar tema como leído
- Flotar este Tema para el usuario actual
- Favorito
- Suscribir
- Página de impresión sencilla