Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001229SICExe Fluviapublic2016-01-05 11:40
RapporteurdorchAssigné àdorch 
PrioritéurgenteImpactcritiqueReproductibilitétoujours
Statut ferméRésolutioncorrigé 
Version du produit5.35h 
Version ciblée5.35iRésolu dans la version5.35i 
Résumé0001229: Différence de calcul du torrentiel entre compilation Intel et Digital
DescriptionSur l'exemple 25, avec le compilateur digital, la ligne d'eau torrentielle n'est pas calculée.
BalisesAucune balise n'est associée.
Temps projeté (jours)

Activités

dorch

2016-01-05 11:40

administrateur   ~0001282

Une erreur (qui n'affectait que le calcul en torrentiel) s'était glissée dans la fonction Sect_Copie qui est appelée automatiquement lorsqu'on utilise l'opérateur "=" sur des données de type Section_t.

Sauf que la subroutine Sect_Copie est appelée systématiquement par le compilateur Digital même si on n'a pas fait de USE de la subroutine alors que le compilateur Intel exige qu'un USE explicite soit fait pour que la routine soit appelée.

Il y avait donc une erreur dans une routine qui n'était pas appelé par le compilateur Intel qui au final avait raison car l'opération "=" effectuée par défaut par le Fortran sur les variables Section_t présentent dans Flu61_Flu et Flu61_Tor se passent bien (copie de pointeurs).

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2016-01-05 11:30 dorch Nouveau bogue
2016-01-05 11:30 dorch Statut nouveau => affecté
2016-01-05 11:30 dorch Assigné à => dorch
2016-01-05 11:40 dorch Note ajoutée: 0001282
2016-01-05 11:40 dorch Statut affecté => fermé
2016-01-05 11:40 dorch Résolution ouvert => corrigé
2016-01-05 11:40 dorch Résolu dans la version => 5.35i