Bonjour,
Pas vraiment, Cycle permet court-circuiter la suite (des instructions au sein de la boucle) et repartir à l'indice suivant (si il y a un indice de boucle) en début de la boucle.
Bonjour,
Pas vraiment, Cycle permet court-circuiter la suite (des instructions au sein de la boucle) et repartir à l'indice suivant (si il y a un indice de boucle) en début de la boucle.
Pas sûr de comprendre; c'est du texte simple pourtant; c'est l'anglais qui te défrise?
Par ce que c'est quand même bien pratique de simplement demander au compilo où et pourquoi ça plante. Je ne...
Il faut mettre les options de debug à la compilation des codes sources et pas seulement lors de l'assemblage des objets, il me semble.
J'ajoute en général les options pour initialiser les valeurs à...
Bonjour,
Premier réflexe à avoir: compiler et exécuter avec toutes les options de debug proposées par le compilateur pour voir si le pb n'est pas tout simplement dans le code source.
Bon courage.
Again, why do you want to use/monitor tasks at system level rather than within the program with plain OpenMP?
To me this looks like seting up lots of complications to at best do what OpenMP (and/or...
Hi,
I don't know of the "UNIX" module you use; not sure this is standard...
Anyways, it really looks like you want to create Unix processes etc. and handle them from the Fortran code.
Why is...
Bonjour,
On ne charge pas un fichier .f90, on compile le programme qu'il contient. Pour cela on utilise d'abord le compilateur pour créer un exécutable, puis on exécute le dit exécutable.
En...
Bonjour,
Oui, utiliser LAPACK est certainement une bonne solution.
Sous certaines distributions Linux cette librairie est déjà installée (ou peut l'être via les commande habituelles...
Bonjour,
Normalement c'est bien l'option "-ffree-line-length-none" qu'il faut mettre.
Si ça ne marche pas c'est peut-être parce que le compilateur présume que le fichier source est au format fixe...
Bonjour,
Tu peux (dois!) déclarer que ta chaine de caractère "lign" est d'une certaine taille, et tu es le mieux placé pour savoir quelle ordre de grandeur devrait suffire, et bien sûr prendre un...
Bonjour,
Je n'ai pas d'arguments forts pour préconiser "-g3" (plutôt que "-g") vu que c'est à ma connaissance surtout pertinent pour l'utilisation d'un débogueur comme gdb.
En ce qui concerne...
Bonjour,
Ajouter des print pour voir ce qui ce passe est une bonne idée.
Ajouter des option de débogage à la compilation pour mieux identifier les problèmes à l'exécution aide aussi souvent...
Bonjour,
Puisque tu as des contraintes précises (tu veux une fonction log() et qu'en plus cette fonction passe très exactement par ton deuxième point) tu devrais regarder du côté de la méthode des...
Bonjour,
Si je peux me permettre, un petit dépoussiérage de la rubrique "les meilleurs cours de Fortran" https://fortran.developpez.com/ ne ferait pas de mal. Ceux de l'IDRIS (très bon par...
Bonjour,
Ah bon? Pourtant c'est une solution (vielle d'il y a dix ans) non standard et propre au compilateur Sun si j'ai bien lu...
Mais tant mieux si ça te convient.
Je persiste et signe sur...
Bonjour,
Ca aiderai si tu avais un petit exemple simple à donner pour illustrer ce que tu veux faire.
Pour commencer je ne comprends pas ce que tu entends par:
Si cette fonction est void,...
Bonjour,
Voici un exemple qui pourrait t'être utile:
program pleindefichiers
implicit none
Bonjour,
Pense à utiliser les balises CODE pour montrer du code.
Plein de choses à dire sur ton code:
Il faut toujours commencer un programme par
implicit none et la déclaration...
Bonjour,
Et donc, quelle est plus précisément la question? Comment lire une valeur (de quel type?) dans un fichier? Comment la stocker pour la réutiliser? Comment faire une boucle?
Expose ce que...
Bonjour,
Ca me semble être une simple erreur de syntaxe; il faut écrire
if (9<7) then
goto 100
endif
Les parenthèses autour du test de la condition ne sont pas optionnelles.
Bonjour,
Dans ce que tu donnes, "n" n'est jamais initialisé, donc toutes les boucles de ... à n doivent faire n'importe quoi.. J'imagine que "n" est sensé être la taille totale de ton fichier...
Bonjour,
A ma connaissance, non.
C'est quand même assez fou qu'on ne t'ai donné que des fichiers .o et .mod et pas les sources...
Bonjour,
Les fichiers .mod et .o sont propres au compilateur qui les a généré. A ma connaissance il n'y a pas moyen d'utiliser un fichier .mod ayant été généré par un autre compilateur.
Ceci dit,...
Bonjour,
Sans voir de code, difficile de ne faire autre chose que de vagues hypothèses...
Il ne suffit pas qu'un code "ait fonctionné", même sur un cas test bien calibré, pour en déduire qu'il...
Bonjour,
Tu pourrais clarifier ce que tu cherches à faire (ouvrir un fichier et exécuter un programme ça n'est pas pareil) avec un exemple précis, et tant qu'à faire montrer un bout de code?
...