Tu observes la même chose avec gfortran et ifort?
Pour le "en parallèle", c'est MPI ou tu utilises du multithreading (OpenMP ou -auto)?
Type: Messages; Utilisateur: TheOyoStyledMan
Tu observes la même chose avec gfortran et ifort?
Pour le "en parallèle", c'est MPI ou tu utilises du multithreading (OpenMP ou -auto)?
Ok merci!
je pensais en fait que le fait de faire des interface génériques faisait que ce n'était des interfaces explicites et donc qu'il ne passait pas les informations du tableau. Mais j'ai un...
Alors là, je viens d'apprendre un truc :ccool:
C'est vrai que d'habitude, j'utilise dimension( : ) mais là j'avoue que j'ai fait un bête copier-coller. Mais même, je ne savais pas qu'il y avait...
Bonjour,
j'ai un petit problème dont voici un exemple simple:
module m_max
interface xmax
module procdedure dmax,zmax
end interface xmax
Ok merci pour cette explication.
J'ai essayé à certains endroits mais pas de gain de perf visible....
Euh, tu confonds critical, single et master ?
Pour moi, une zone master est exécuté sur le thread maitre alors que single c'est le premier thread qui y arrive qui exécute la zone (il me semble...
Bonjour,
je suis en train de paralléliser un code en OpenMP et j'utilise beaucoup de directives single pour modifier une variable partagée. Mais je me posais une question un peu existentielle: ne...
La taille max des tableaux est environ de 2500*2500 complexes double precision (a priori 65Mo par processus).
J'ai bien des tableaux automatiques.
J'utilise Intel 11 et 12.
Déjà essayé mais pas plus conluant :cry:
Merci pour le conseil!
Non mais 2000 lignes de code de fft que je pige que dalle :D
Mais pour faire avancer les choses, j'ai entrepris de faire la même chose avec le dgemm de BLAS, c'est-à-dire remplacer les continue...
Je penchais pour la deuxième solution :mouarf: et tu confirmes ce que je pense.
Je ne mets pas de côté la 1ère mais j'ai bien vérifié à coup d'outils de diff (tkdiff, emacs diff et vimdiff ;-) )....
Bonjour,
je suis en train de réécrire un bout de code (des FFTs) en vieux Fortran:
do 1001 i=1,10
do 1001 j=1,20
[...]
1001 continue
Merci Sylvain, c'était juste pour ma culture personnelle. Et oui, je peux te dire qu'on a enlevé cette syntaxe dès que vous me l'avez expliqué!
Ok merci pour la réponse, évidemment on va enlever cette feature! Mais c'était une extension de Compaq Fortran ou vraiment une fonctionnalité de la norme 77 (66?)? Car, cela a l'air de fonctionner...
Bonjour,
on m'a déterré un code Fortran que je dois mettre à jour et je viens de voir une syntaxe que je ne connaissais pas avant.
Une subroutine est déclarée de la manière suivante:
...
Bonjour,
tu peux regarder du côté de Petsc (et les plug ins autour qui vont avec...)
Bonjour,
vous pouvez trouver un aperçu de cette norme dans les cours de l'IDRIS:
Cours IDRIS
Intel annonce que leur compilateur en version 11.1 supporte à 99.9% la norme 2003. :calim2:
Faudrait essayer avec gfortran pour voir. Le compilateur Intel optimise pas mal par expérience (ou sinon compiler avec -openmp -O0).
Pour reprendre une des questions de yogitetradim: ton processeur a bien 4 coeurs pour faire tourner 4 threads? En faisant varier la variable OMP_NUM_THREADS de 1 à 8 par exemple, tu vois quel...
Hors contrainte de prix et sous Windows, je ne connais que Visual Studio qui est pas mal.
Sinon, Eclipse avec les plugins qu'il faut peut faire debugger sous Linux (avec gfortran et gdb)....
Bonjour,
gdb fait tout ce que tu appelles "debugger de base" avec les fonctionnalités que tu as citées. Si l'interface graphique fait partie de tes fonctionnalités de base alors tu peux essayer de...
Bonjour Jean-Marc,
alors pour expérience avec Fortran, j'ai débuté sous Linux avec vim, g77/gfortran, makefile et gdb. Ensuite je suis passé de vim à Emacs. Il faut dire que c'est beaucoup de la...
Bonjour Genteur...
alors si ce genre de truc existe..Je suis preneur. Mais est-ce que ca existe pour d'autres langages???
J'ai déjà utilisé un truc similaire: PALM (un logiciel du CERFACS) -...
Bonjour,
personnellement, les modules à déboguer ... Il n'y a que idb et Totalview qui font cela à peu près correctement...mais c'est mon avis :ccool:
Mais bon ils sont payants! :oops:
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.