Merci encore une fois pour tes reponses.
Le plus important c'est de remettre à plat ton projet de simulation ,de trouver les goulets d'étranglements , de pouvoir optimiser ce qui est optimisable..
sinon un CPU plus puissant ne sera pas vraiment plus performant...
Au fait, mon programme est optimal, a part pour la resolution des systemes linéaires... Pas besoin de profileur pour savoir ou mon proc s'eternise : assemblage et résolution d'une enorme matrice creuse non symétrique, le cauchemar...
J'ai fais ce que j'ai pu en me basant sur ce qui est disponible, faire plus pourrais être le sujet de toute une thèse... mais j'en ai déjà une qu'il va falloir finir
Quel est ton outil de développement, quel langage utilisé ?
C++ sur Code Blocks
A ce niveau, vu que je dois soutenir bientot, j'ai deux choix:
- Passer des jours, voire plus pour optimiser le solveur, précisément le preconditioneur pour ceux qui s'y connaissent, chose qui pourrait ne pas aboutir dans les délais, et qui au fond, n'est pas ma priorité pour le moment.
- Investir de l'argent et améliorer au max les temps de calculs.
Pour tout ce qui est simulation il faut des supers calculateurs...
Il y a un super calculateur dans mon univ mais l'accès y est assez restreint... je ne l'utilise que pour les simulations finales, pas durant le developpement.
Donc, après moult lectures en attendant une réponse, et sur la base de tes conseils, je te rejoint sur le fait que j'ai besoin d'une station de travail, et non d'un nouveau proc... Va falloir racler les fonds de poche, sinon m'acheter un détecteur de métal
Voila, merci encore
Partager