Too many steps in routine RungeKutta
Added by broida jeremy over 10 years ago
Bonjour,
voici un petit souci qui est survenu il y a un petit moment et dont nous n'arrivons pas à nous défaire. Apparemment il y a un souci avec le temps d'intégration et donc avec RungeKutta. Nous avons fait varier l'année d'initialisation du parc et le pas en temps sans vrai succès. Nous avons des exemples où ça fonctionne très bien alors que la seule chose qui semble changer est le nombre de réacteur.
Je joins donc notre fichier d'entrée et celui d'erreur.
Merci de vos réponses
Jérémy
Parc_201540ans.cpp (18 KB) Parc_201540ans.cpp | Jeu de données scénario | ||
tmp.txt (56.8 KB) tmp.txt | Fichier de sortie .txt |
Replies (6)
RE: Too many steps in routine RungeKutta - Added by MOUGINOT Baptiste over 10 years ago
comme ça je ne sais pas...
tu peux poster ton fichier .log également stp ? j'aurais peut être plus d'info...
ton parc est assez joli
je vois pas de trucs bizarre quand je regarde vite fait...
le truc qui me fait plus peur c'est "Integration time is 0."
ca c'est plus embetant
avec ton .log on devrait avoir plus d'info.
BaM
RE: Too many steps in routine RungeKutta - Added by broida jeremy over 10 years ago
Voici.
Normalement le parc ne changera pas énormément, donc tu peux utiliser ce script avec tes bases de données pour qu'on puisse faire la comparaison dont on avait parlé le 24.
Merci.
Jérémy
RE: Too many steps in routine RungeKutta - Added by MOUGINOT Baptiste over 10 years ago
je sais pas trop
juste comme ca t'aurais pas changer tes temps de fabrication ???
RE: Too many steps in routine RungeKutta - Added by broida jeremy over 10 years ago
FabricationPlant *FP_MOX = new FabricationPlant(gCLASS.GetLog(),Stock, ReUsable);
Je n'ai pas précisé de temps de fabrication et j'ai toujours utilisé la FP de cette façon
RE: Too many steps in routine RungeKutta - Added by MOUGINOT Baptiste over 10 years ago
tu peux essayer un truc...
tu peux changer le cut en temps dans ta DataBank via :
SetShortestHalfLife(double temps)
et tu mets un cut à 10 jours par exemple (10*24*3600)
ca peut aider.
En général, ces problèmes viennent du fait que tu as des noyaux qui ont des temps de vie trop court par rapport au pas d'intégration....
RE: Too many steps in routine RungeKutta - Added by broida jeremy over 10 years ago
Bon, il semblerait que ce n'était qu'un simple problème de base de donnée... On a changé les bases MOX pour mettre les "anciennes" et ça fonctionne.
Désolé pour le dérangement, j'aurai pu commencer par là...