Solutions pour compilation longue?
Bonjour,
Dans le cadre de mes travaux, j'ai du coder un programme fortran assez long. Je dois construire des matrices assez grosses, et effectuer de l'intégration numérique.
Mon code fortran est assez conséquent (200 000 lignes). Ainsi la compilation prend environ 15 min...
J'aimerais réduire ce temps de compilation : dans mon programme principal, je fais appel à une fonction qui calcule la dérivée d'un vecteur par rapport à mes variables. Cette fonction est celle qui prend le plus de temps dans la compilation (14min30). Mais je ne modifie plus du tout cette subroutine maintenant, mais juste le programme principal.
Ainsi, je me demandais s'il était possible de faire une dll avec la fonction qui prend du temps, afin de réduire la compilation de mon programme? si cela est possible, comment faire une dll de ce type?
J'utilise XP, avec un compilateur Intel fortran compiler 10.1
Cordialement,
Sarou