Bonjour,
Parmis vous qui travail sur le couplage fortran abaqus. merci
Version imprimable
Bonjour,
Parmis vous qui travail sur le couplage fortran abaqus. merci
Moi
Il me semblait que Abaqus couchait plutôt avec python, m'enfin vu l'importance que ça a l'air d'avoir...
Salut,
Pour rebondir sur la remarque de dva2tise, à ma connaissance la "1ère couche" d'Abaqus est bien du Python, mais aucune chance qu'un code commercial de ce type s'en contente pour la résolution. Pour cela il est question de routines Fortran (enfin j'imagine car c'est le langage utilisé pour les "user subroutines" qui permettent de customiser le code avec ses propres lois matériaux, éléments, ...).
A+
Oui probablement en effet (bonjour gabokamaze); je travaille moi-même avec du code éléments finis, nastran en ce qui me concerne, mais c'est abaqus pour de proches collègues. Et il me parait évident que si on a besoin de rentrer "dans" le code, ce sera du fortran.
J'ai d'ailleurs une question concernant le fortran, assez simple je crois mais à laquelle je n'ai pas la réponse. (à la base je suis mécanicien et non développeur)
Donc, mes éléments finis sont numérotés sur huit chiffres, de 1 à 99999999. Comment utiliser un tableau (d'entiers) de cette taille ? Cela dépasse malheureusement les 4Go d'adressage que l'on peut atteindre sur 64 bits, alors comment faire pour adresser tous ces gens là ?
Merci,
David
Salut David,
Je ne sais pas vraiment répondre à ta question (j'ai le même profil que toi).
Tu mentionnes une limite de 4Go sur 64 bits : es-tu sûr de ne pas confondre avec 32 bits? Je crois que la limite en 64 bits est tellement grande (en comparaison à la mémoire disponible sur nos PC, voir même sur des clusters de calculs) qu'on considère généralement que c'est la quantité de mémoire disponible sur ta machine qui fait office de limite.
Il faut peut être "forcer" la déclaration des variables sur 8 octets (INTEGER*8).
En outre, je crois que le compilateur a un rôle non négligeable dans ces histoires, il faut probablement s'assurer également qu'il te permette d'exploiter les capacités du 64 bits.
Bref je n'en sais trop rien, messieurs les spécialistes, qu'en dites-vous?
A+
rebonjour gabokamaze,
je ne sais pas trop non plus mais il y a d'autres choses qui patinent pour l'instant donc je verrai ça plus tard.
à+,
David