ERLEDIGT
NEIN
NEIN
ANTWORTEN
18
18
ZUGRIFFE
726
726
EMPFEHLEN
-
Hallo,
ich möchte gerne mit OpenMP arbeiten unter Windows.
Ich nutze zur Zeit mit Dev-C++.
Kann ich mit diesem Compiler arbeiten?
Wenn ja was muss ich für Compiler Einstellungen beim Compiler-Aufruf vornehmen?
Wenn nein, mit welchem Programm muss ich arbeiten damit ich OpenMP nutzen kann?
Danke erstmal.
Mfg.
-
Hi
siehe hier:
http://gcc.gnu.org/onlinedocs/libgom...nabling-OpenMP
Und dein Compiler ist gcc.
GrußNetiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Leider geht die option -fopenmp unter dev-cpp nicht.
Warum?
-
Wo hast du das genau eingetragen?
Was passiert?
Was erwartest du dir stattdessen?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Ich nutze den Dev-cpp unter windows.
ich trage die Option -fopenmp dort ein wo auch -Wall und die anderen befehle stehen.
er erkennt die Befehle der Parallelisierung nicht. Kann mit -fopenmp nichts anfangen.
Meine Erwartung: Das es funktioniert. Das er mit eine Exe bildet.
-
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Ich weiß nicht was ich für eine habe.
Ich befürchte gar keinen. Wie gesagt nur Dev-Cpp.
Fehler Code
Code :1 2 3 4
Z:\VDR\Uebungen\Parallel\Z omp.h: No such file or directory. In function `dotprod': [Warning] implicit declaration of function `omp_get_thread_num' [Warning] ignoring #pragma omp for
Test.c Code
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
#include <omp.h> #include <stdio.h> #include <stdlib.h> float sum; float dotprod () { int i,tid; tid = omp_get_thread_num(); #pragma omp for reduction(+:sum) for (i=0; i < 10; i++) { sum = sum + i; printf(" tid= %d i=%d\n",tid,i); } } int main (void) { sum = 0.0; #pragma omp parallel { dotprod(); } printf("Sum = %f\n",sum); return 0; }
-
Ich seh da nichts, dass dein gcc mit -fopenmp nichts anfangen kann.
Das würde anders ausschauen.
Hast du dir die omp.h etc. auch heruntergeladen?
Und doch, du hast gcc.
Noch einmal: DevCPP kann nichts kompilieren.
Ist nur ein grafischer Aufsatz für den Compiler.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Nein habe ich nicht.
OK alles klar aber unter Ubuntu funktionierte es ohne Probleme.
Wo lade ich es herunter?
Wie füge ich die Header Datei ein (Ich denk mal #include "omp.h" richtig)?
-
Was dann?
Das include am besten mit <> statt ""Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
wo bekomme ich jetzt die omp.h her?
-
Gib mal
in die Konsole ein.Code :1
gcc --version
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
ich habe es mal da rein geschrieben wo die flags rein kommen. im log steht anschließend
gcc.exe (GCC) 3.4.2 (mingw-special)
-
http://gcc.gnu.org/wiki/openmp
Erst ab 4.2 ...Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
und was nun?
ich brauche das unter windows
du nutzt das bestimmt doch auch oder?
Ähnliche Themen
-
GDI in Verwendung mit .NET
Von Cromon im Forum C/C++Antworten: 2Letzter Beitrag: 28.02.10, 21:46 -
Welchen Compiler bzw. Biblioth. zur grafischen Programmierung
Von Bigale81 im Forum C/C++Antworten: 1Letzter Beitrag: 05.09.07, 13:37 -
Compiler da und dort aber welchen?
Von FingerSkill im Forum C/C++Antworten: 15Letzter Beitrag: 17.02.06, 14:06 -
Verwendung von @?
Von 47xxyy im Forum .NET ArchivAntworten: 5Letzter Beitrag: 14.12.04, 19:38 -
Welchen Compiler nehmen?
Von Corioc im Forum Coders TalkAntworten: 7Letzter Beitrag: 06.01.04, 14:48





Zitieren


Login






