Cette question est une extension de deux discussions qui ont récemment été abordées dans les réponses à " C ++ vs Fortran pour HPC ". Et c'est un peu plus un défi qu'une question ... L'un des arguments les plus souvent entendus en faveur de Fortran est que les compilateurs …
Dans mon programme de doctorat en sciences informatiques, nous travaillons presque exclusivement en C ++ et en Fortran. Il semble que certains professeurs préfèrent l'un à l'autre. Je me demande lequel est 'meilleur' ou si l'un est meilleur que l'autre dans certaines circonstances.
Fortran occupe une place particulière dans la programmation numérique. Vous pouvez certes créer de bons logiciels rapides dans d’autres langues, mais Fortran continue de très bien fonctionner malgré son âge. De plus, il est plus facile de créer des programmes rapides en Fortran. J'ai créé des programmes rapides en C …
Je connais et j'ai utilisé f2py2e pour envelopper un ancien code Fortran 77, mais je crois comprendre que cela ne fonctionne pas avec le code Fortran 95 plus récent. J'ai recherché ce que je devrais utiliser, et j'ai rencontré fwrap et G3 f2py, qui ne semblent pas donner d'explication sur …
Question connexe: état de Mac OS en calcul scientifique et HPC Un nombre important de progiciels en science informatique sont écrits en Fortran, et Fortran ne va pas disparaître. Un compilateur Fortran est également requis pour construire d'autres progiciels (un exemple notable étant SciPy ). Cependant, Mac OS X n'inclut …
Je vais commencer par mon expérience personnelle dans notre laboratoire. Dans les ifort 9 et 10 jours, nous avions l'habitude d'être assez agressifs avec les optimisations, en compilant avec -O3 et des drapeaux spécifiques au processeur (-xW -xSSE4.2 par exemple). Mais à partir d'ifort 11, nous avons commencé à remarquer: …
Je me retrouve souvent à écrire du code très similaire pour les versions à une, deux et trois dimensions d'une opération / algorithme donné. La maintenance de toutes ces versions peut devenir fastidieuse. La génération de code simple fonctionne assez bien, mais il semble que l'on pense qu'il doit y …
Je voudrais utiliser f2pyavec le Fortran moderne. En particulier, j'essaie de faire fonctionner l'exemple de base suivant. Ceci est le plus petit exemple utile que j'ai pu générer. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out) :: z(:) ! Variable Declarations …
Je souhaite développer un logiciel de calcul scientifique parallèle à partir de zéro. Je veux quelques réflexions sur quelle langue commencer. Le programme consiste à lire / écrire des données dans des fichiers txt et à effectuer des calculs lourds en parallèle, avec de nombreuses factorisations LU et l'utilisation de …
Je suis un étudiant en génie mécanique intéressé par le domaine de l'ingénierie aérospatiale où, me dit-on, Fortran est encore couramment utilisé. Quelle version de Fortran dois-je investir mon temps pour apprendre?
Lequel est le meilleur: FORTRAN ou Python? Et je suppose que dans les deux cas, vous avez besoin de Gnuplot, ai-je raison? Je travaille actuellement sur une machine Windows. J'aimerais l'utiliser pour obtenir des solutions numériques pour des problèmes de physique, y compris des simulations Monte-Carlo, l'intégration et la différenciation …
Dans la programmation de calculs matriciels denses, y a-t-il une raison de choisir une disposition en ligne principale de la disposition sur la disposition en colonne principale? Je sais qu'en fonction de la disposition de la matrice choisie, nous devons écrire le code approprié pour utiliser efficacement les mémoires cache …
Parfois, tout en optimisant le code, il est nécessaire de chronométrer certaines parties du code, j'utilise les éléments suivants depuis des années, mais je me demandais s'il y avait une manière plus simple / meilleure de le faire? call system_clock(count_rate=clock_rate) !Find the time rate call system_clock(count=clock_start) !Start Timer call do_something_subroutine …
Je parallélise le code pour résoudre numériquement un modèle d'équilibre de population à 5 dimensions. Actuellement, j'ai un très bon code parallélisé MPICH2 dans FORTRAN mais à mesure que nous augmentons les valeurs des paramètres, les tableaux deviennent trop volumineux pour fonctionner en mode mémoire distribuée. J'ai accès à un …
J'ai passé les deux derniers mois à coder un programme Fortran pour résoudre un système PDE particulier (décrit le flux / combustion de fluide). J'ai essayé d'utiliser le Fortran le plus récent et les nouvelles capacités de POO que le Fortran moderne possède. Je travaille seul et je n'ai pas …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.