J'essayais de compiler un fichier F90 avec une triple précision (je sais que ce n'est pas commun mais, de toute façon ...). Après quelques minutes, il est dit ceci:compilateur Intel Fortran écrasé sur triple précision
ifort: error #10106: Fatal error in /opt/intel/Compiler/11.1/072/bin/intel64/fortcom, terminated by kill signal
compilation aborted for foo.f90 (code 1)
Ma commande de compilation est juste:
ifort -r16 foo.f90
Mais, tout va bien quand j'utilise la double précision, en changeant la -r16
à -r8
.
Pourriez-vous s'il vous plaît me dire quelle est la raison possible de cela? J'ai vérifié mes codes et je suppose qu'il n'y a pas de problème. Bien sûr, si vous avez besoin je pourrais vous montrer.
La version de mon compilateur est version 11.1 Construire 20100414
Vous pouvez vous balader dans les notes de publication du compilateur - il peut y avoir des restrictions sur l'utilisation de -r16. –
Peut-être que le compilateur consomme trop de mémoire avec l'option -r16? – haraldkl