• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 02:08:02 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 18, 2025, 02:08:02 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Μεταφορά και Διανομή ΗΕ]...
by Nikos_313
[Today at 00:10:29]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426704
Total Topics: 31710
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 25
Guests: 157
Total: 182
Joannapet
aplos paratiritis
melisste22
ioannisdamantis
Tsomp
aafroditi
Anton Pozov
teosimeon
Kazi
thomasdt
elias_farhood
Theislander
mimaki
Bit4Thought
tasos gourd
PolarBear
mitsos753905
Sanaia
Yamal
despinat
tinidou
Lykaonia
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, sassi) >  [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 7 8 [9] 10 11 ... 13 Go Down Print
Author Topic: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2  (Read 16821 times)
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #120 on: December 29, 2015, 16:12:11 pm »

Quote from: vashmmy on December 29, 2015, 14:18:15 pm
Quote from: raf18 on December 29, 2015, 03:21:01 am
Quote from: Κηπουρίδης on December 29, 2015, 02:38:00 am
Quote from: c0ndemn3d on December 28, 2015, 23:40:15 pm
Ερώτηση: Αν βάλω ας πούμε λίγα σημεία, υπάρχει περίπτωση ένα σημείο να βρίσκεται σε ένα κουτί και να μην υπάρχει άλλο σημείο ούτε σε εκείνο το κουτί, ούτε στα γειτονικά του, άρα θα πρέπει να ελέγξουμε σε ακόμη μεγαλύτερη εμβέλεια. Να αγνοήσω τέτοια περίπτωση; (λίγο παρανοϊκό, αλλά ποτέ δεν ξέρεις)
κανενα hint για αυτο το τελευταιο;
εγώ εχω βάλει ενα :

local_seed = time(NULL) + 100 * rank;
srand(local_seed);

το οποίο είναι άχρηστη ποζεριά, απλά θες κάτι που αλλάζει απο πρόσες σε προσες για να έχεις και διαφορετικό seed ( μονο το rank νομίζω αρκεί )
Logged

"Σκατά στα σαββατόβραδα,στις αναμονές,στους ανεκπλήρωτους έρωτες,στα τηλέφωνα και σε όλη την εξουσία της άδειας νύχτας "
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #121 on: December 29, 2015, 16:14:48 pm »

Quote from: rspappas on December 28, 2015, 19:59:48 pm
δεν καταλαβα γιατι εχεις τριπλο ποιντερ.
δηλαδη ξερω γω
Code:
πινακας[κουτι][σημειο][συντεταγμενη]
?

όχι εχω ενα τριπλο ποιντερ σε ιντ και εχω αριθμήσει τα κουτία με εναν δικό μου τρόπο ...
Στην ουσία το έχω για εύκολο τρόπο να βρίσκω το id ενος κουτιού μόνο με Box [ x ] [ y ][ z] το οποίο έχει τι τιμή (id) του κουτιού

με βάζει τις συντεταγμένες (του κουτιού) δλδ επιστρέφω το id
Logged

"Σκατά στα σαββατόβραδα,στις αναμονές,στους ανεκπλήρωτους έρωτες,στα τηλέφωνα και σε όλη την εξουσία της άδειας νύχτας "
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #122 on: December 29, 2015, 16:39:08 pm »

Quote from: Xbaremenos on December 29, 2015, 16:12:11 pm
εγώ εχω βάλει ενα :

local_seed = time(NULL) + 100 * rank;
srand(local_seed);

το οποίο είναι άχρηστη ποζεριά, απλά θες κάτι που αλλάζει απο πρόσες σε προσες για να έχεις και διαφορετικό seed ( μονο το rank νομίζω αρκεί )

Δεν είναι καθόλου άχρηστη ποζεριά, είναι απαραίτητο να κάνεις κάτι τέτοιο γιατί η κλήση της rand() από μόνη της δεν είναι thread-safe.
Logged

Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #123 on: December 29, 2015, 17:50:07 pm »

Quote from: Xbaremenos on December 29, 2015, 16:12:11 pm
Quote from: vashmmy on December 29, 2015, 14:18:15 pm
Quote from: raf18 on December 29, 2015, 03:21:01 am
Quote from: Κηπουρίδης on December 29, 2015, 02:38:00 am
Quote from: c0ndemn3d on December 28, 2015, 23:40:15 pm
Ερώτηση: Αν βάλω ας πούμε λίγα σημεία, υπάρχει περίπτωση ένα σημείο να βρίσκεται σε ένα κουτί και να μην υπάρχει άλλο σημείο ούτε σε εκείνο το κουτί, ούτε στα γειτονικά του, άρα θα πρέπει να ελέγξουμε σε ακόμη μεγαλύτερη εμβέλεια. Να αγνοήσω τέτοια περίπτωση; (λίγο παρανοϊκό, αλλά ποτέ δεν ξέρεις)
κανενα hint για αυτο το τελευταιο;
εγώ εχω βάλει ενα :

local_seed = time(NULL) + 100 * rank;
srand(local_seed);

το οποίο είναι άχρηστη ποζεριά, απλά θες κάτι που αλλάζει απο πρόσες σε προσες για να έχεις και διαφορετικό seed ( μονο το rank νομίζω αρκεί )

Thankssss Cool Cool Cool
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #124 on: December 29, 2015, 18:32:13 pm »

Ρε παιδια, εχω χαθει λιγο με το πως κανουμε υποβολή στο grid. εχει βγαλει κανεις ακρη, να μας τα πει λιγο λαικα, μιας που ειμαστε και λαικα παιδια; (καρΓιες οταν το λαηκο πεδι σας λεη να ανεβασεται την εργασηα στον διαδη, το λετε πασκλας και συντιριτικο, οταν ομως ο μεταπτηχιακος χλεμπουρας απο τα μετσοβια πολιτεχνια σας πη για το ελλασγκριντ σταζετε και μαθαινετε ολες τις γιουνιξ εντολες σαν την βιβλο )
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
Λήσταρχος Γιαγκούλας
Θαμώνας
****
Gender: Male
Posts: 385



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #125 on: December 29, 2015, 18:47:11 pm »

Quote from: vashmmy on December 29, 2015, 18:32:13 pm
Ρε παιδια, εχω χαθει λιγο με το πως κανουμε υποβολή στο grid. εχει βγαλει κανεις ακρη, να μας τα πει λιγο λαικα, μιας που ειμαστε και λαικα παιδια; (καρΓιες οταν το λαηκο πεδι σας λεη να ανεβασεται την εργασηα στον διαδη, το λετε πασκλας και συντιριτικο, οταν ομως ο μεταπτηχιακος χλεμπουρας απο τα μετσοβια πολιτεχνια σας πη για το ελλασγκριντ σταζετε και μαθαινετε ολες τις γιουνιξ εντολες σαν την βιβλο )

 χαχαχα θέλω να μου το κάνεις με μεμε...
Logged
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #126 on: December 30, 2015, 20:58:48 pm »

Κανείς;  Undecided
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
Nerevar
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 3482


I'm Pickle Rick!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #127 on: December 30, 2015, 21:17:47 pm »

Quote from: vashmmy on December 29, 2015, 18:32:13 pm
Ρε παιδια, εχω χαθει λιγο με το πως κανουμε υποβολή στο grid. εχει βγαλει κανεις ακρη, να μας τα πει λιγο λαικα, μιας που ειμαστε και λαικα παιδια; (καρΓιες οταν το λαηκο πεδι σας λεη να ανεβασεται την εργασηα στον διαδη, το λετε πασκλας και συντιριτικο, οταν ομως ο μεταπτηχιακος χλεμπουρας απο τα μετσοβια πολιτεχνια σας πη για το ελλασγκριντ σταζετε και μαθαινετε ολες τις γιουνιξ εντολες σαν την βιβλο )

Αυτό κανονικά πάει στο "ξεριζώστε..."
Logged

A pirate i was meant to be.
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #128 on: December 31, 2015, 13:17:49 pm »

Για όσους έχουν χαθεί (όπως είχα και εγώ) σχετικά με την υποβολή στο γριντ ακολουθήστε τα βήματα:

1)login sto grid μεσω τερματικού λινουξ (ssh κλπ) ή PuTTy

2)upload το .c αρχείο σας με scp myfile.c username@ui.afroditi.hellasgrid.gr:/mnt/scratchdir/home/username/

3)τώρα στην κονσόλα που είστε συνδεδεμένοι στο γκριντ πατήστε module load mpich2

4) μετα mpicc myfile.c -o myprogram (opou myprogram onomazetai opos 8elete to executable)

5)και τωρα πρεπει να φτιαξετε το σκριπτακι που θα κανετε υποβολη .
πατατε nano run.sh και γραφετε αυτα:

Quote
#!/bin/bash
#PBS -­q auth
#PBS ­-N mpi-­myprogram
#PBS ­-j oe
#PBS ­-l nodes=1:ppn=4
cd $PBS_O_WORKDIR

export NP=$(cat $PBS_NODEFILE | wc -­l)

export I2G_MPI_TYPE=mpich2
export I2G_MPI_APPLICATION=myprogram
export I2G_MPI_APPLICATION_ARGS="arg1 arg2"
$I2G_MPI_START

όπου myprogram είναι το όνομα του executable
στα nodes kai ppn ρυθμιζετε τα τασκς

και στα ARGS βαζετε με την σειρα τυχον ορισματα που εχετε στο προγραμμα σας

6)το σωζετε ως run.sh  και πατατε qsub run.sh για την υποβολη του.

7) ειστε κομπλε περιμενετε μεχρι να σας βγαλει ενα αρχειο με τα output της κονσολας (πατατε qstat να δειτε status)
Logged
raf18
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 222


Most coffe in town


View Profile WWW
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #129 on: December 31, 2015, 18:26:44 pm »

Παιδιά εγώ έχω ένα περίεργο bug. Τα τυχαία σημεία παράγονται κανονικά και μετά τα στέλνω σε άλλες διεργασίες για να κρατήσουν όσα τους ανήκουν. Όμως αν ελέγξω τον buffer λήψης κάποια σημεία δεν έχουν ληφθεί κανονικά και είναι μηδενισμένα (όλες οι συντεταγμένες τους που στέλνω). Το παράξενο είναι ότι τα περισσότερα σημεία φτάνουν κανονικά, ενώ ένα 10% (σε κάθε διεργασία!) από αυτά φτάνουν μηδενισμένα (άρα δεν φτάνουν). Φαντάζεται κανείς τι μπορεί να φταίει???
Κατά τα άλλα για τα σημεία που φτάνουν φυσιολογικά το πρόγραμμα δουλεύει σωστά!  Sad
Logged

Chill out and listen some music
...
https://www.youtube.com/watch?v=-xO_rku3ABY
Xleboniaris
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 96


Μόνο Αγάπη!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #130 on: December 31, 2015, 18:57:32 pm »

Υπάρχει κάποιος που να έχει νιώσει καλά το κομμάτι της αναζήτησης μεταξύ των διεργασιών για να βοηθήσει λίγο?

Αρχικά, θεωρήσαμε 4 περιπτώσεις για ένα σημείο q. ‘Η θα είναι εσωτερικό στον χώρο που ορίζεται για την διεργασία, οπότε γίνεται σειριακή αναζήτηση σε 27 συνολικά κουτιά, ή θα βρίσκεται σε μια κάθετη πλευρά στον χώρο της διεργασία (χρειάζεται μέχρι μια επικοινωνία με μια άλλη διεργασία) ή σε μια ακμή (μέχρι 2 επικοινωνίες) ή σε μια γωνία του χώρου της διεργασίας (μέχρι 3 επικοινωνίες).

Το θέμα είναι με τι προτεραιότητα γίνονται όλα αυτά και ποιες διεργασίες μπλοκάρουν κάθε φορά. Δηλαδή, έστω η διεργασία Α εντοπίζει ότι το q βρίσκεται στην κάθετη εξωτερική επιφάνεια του χώρου που ορίζει. Στέλνει μήνυμα στην διπλανή της Β και ζητάει να βρεθεί η ελάχιστη απόσταση από το q για κάποια κουτιά, που τα έχει δηλώσει.

Τι κάνει η Α έπειτα? Μπλοκάρει μέχρι να πάρει απάντηση? Συνεχίζει στο επόμενο q από αυτά που έχει? Θα κοιτάξει να ικανοποιήσει κάποιο άλλο μήνυμα?

Και τώρα η Β. Αυτή, λογικά αν για παράδειγμα εκτελούσε αναζήτηση για ένα qB, φαντάζομαι ότι πρώτα πρέπει να τελειώσει την αναζήτηση που ήδη εκτελεί και μετά να ικανοποιήσει το αίτημα έτσι? Το αίτημα θα το ικανοποιήσει αμέσως μόλις τελειώσει με το qB, δηλαδή πριν αρχίσει την αναζήτηση για ένα επόμενο qB έτσι? Η’ θα το αφήσει για αργότερα? Αν αργότερα , ποσό αργότερα γιατί φαντάζομαι ότι υπάρχει πιθανότητα να γεμίσει ο buffer της Β.

Όλη αυτή την ώρα η Α θα είναι μπλοκαρισμένη? Και αν δεν είναι τι μπορεί να κάνει χωρίς να προκύψει μεγάλο μπέρδεμα και να είναι πιο απλή η λύση?

Μήπως είναι καλύτερα, να εκτελεί η κάθε διεργασία πρώτα τις εσωτερικές αναζητήσεις και στο τέλος να στέλνει διάφορα αιτήματα σε πολλές διεργασίες (για περισσότερα του ενός σημεία qA) με το τι δουλεία της έχει απομείνει που πρέπει να καλυφθεί από τους παραλήπτες.

Γενικά, θα με ενδιέφερε να μου προτείνεται μια σχετικά απλή λύση με όσο το δυνατό λιγότερες επικοινωνίες. Στη φάση που είμαι έχω λίγο χαθεί. 

Καλές γιορτές.


***edit: Θεωρείται σωστή η λύση να στέλνουμε σημεία C (σταθερά), από μια διεργασία Α στις διεργασίες με τις οποίες εφάπτεται???  Έτσι, οι υπόλοιπες διεργασίες να μπορούν να ολοκληρώσουν της αναζητήσεις μόνες τους?? Με τον τρόπο αυτό πάντως έχουμε λίγες επικοινωνίες μεταξύ των διεργασιών, αν και μεγαλύτερες σε μέγεθος.
« Last Edit: December 31, 2015, 21:22:41 pm by Xleboniaris » Logged

85 δις έξτρα χρέος,
99 χρόνια όλη η δημόσια περιουσία σε ξένα χέρια,
παράλληλη οριστικη εξάτμιση του ιδιωτικού τομέα,
εκμηδενιση της διεθνούς εικόνας της χωρας και 1.000.000 περαστικοί και μόνιμοι μουσουλμανοι προσφυγομεταναστες που τους περισυλλεγει το Γερμανικό Ναυτικό στα Ελληνικά χωρικά ύδατα.

Τόσο χρειάστηκε για να ξεφτιλιστεί για τους έχοντες κοινό νου η αριστερή ιδεολογία εν Ελλάδι. Οτι δεν καταφεραν οι νεκροι του Εμφυλίου, το κατάφερε σε ένα 15μηνο ενας επαγγελματιας άεργος.

Τα κεφάλια μέσα τώρα και ο καθένας ας κάνει το κουμάντο του.

Καληνύχτα Ελλάδα. 


bonus: Socialist 'paradise' of Venezuela ...
https://www.youtube.com/watch?v=3wytJE1u3KY
raf18
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 222


Most coffe in town


View Profile WWW
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #131 on: December 31, 2015, 20:33:02 pm »

Quote from: raf18 on December 31, 2015, 18:26:44 pm
Παιδιά εγώ έχω ένα περίεργο bug. Τα τυχαία σημεία παράγονται κανονικά και μετά τα στέλνω σε άλλες διεργασίες για να κρατήσουν όσα τους ανήκουν. Όμως αν ελέγξω τον buffer λήψης κάποια σημεία δεν έχουν ληφθεί κανονικά και είναι μηδενισμένα (όλες οι συντεταγμένες τους που στέλνω). Το παράξενο είναι ότι τα περισσότερα σημεία φτάνουν κανονικά, ενώ ένα 10% (σε κάθε διεργασία!) από αυτά φτάνουν μηδενισμένα (άρα δεν φτάνουν). Φαντάζεται κανείς τι μπορεί να φταίει???
Κατά τα άλλα για τα σημεία που φτάνουν φυσιολογικά το πρόγραμμα δουλεύει σωστά!  Sad


Τελικά ΟΚ. Κάθε φορά τα 3 τελευταία στοιχεία που έστελνα περνούσαν για άγνωστο λόγω μηδενισμένα!!
Το πρόβλημα λύθηκε όταν στο count σε send/receive πρόσθεσα αφθαίρετα 4 θέσεις..!!  Tongue
Logged

Chill out and listen some music
...
https://www.youtube.com/watch?v=-xO_rku3ABY
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #132 on: December 31, 2015, 21:59:00 pm »

Quote from: raf18 on December 31, 2015, 20:33:02 pm
Quote from: raf18 on December 31, 2015, 18:26:44 pm
Παιδιά εγώ έχω ένα περίεργο bug. Τα τυχαία σημεία παράγονται κανονικά και μετά τα στέλνω σε άλλες διεργασίες για να κρατήσουν όσα τους ανήκουν. Όμως αν ελέγξω τον buffer λήψης κάποια σημεία δεν έχουν ληφθεί κανονικά και είναι μηδενισμένα (όλες οι συντεταγμένες τους που στέλνω). Το παράξενο είναι ότι τα περισσότερα σημεία φτάνουν κανονικά, ενώ ένα 10% (σε κάθε διεργασία!) από αυτά φτάνουν μηδενισμένα (άρα δεν φτάνουν). Φαντάζεται κανείς τι μπορεί να φταίει???
Κατά τα άλλα για τα σημεία που φτάνουν φυσιολογικά το πρόγραμμα δουλεύει σωστά!  Sad


Τελικά ΟΚ. Κάθε φορά τα 3 τελευταία στοιχεία που έστελνα περνούσαν για άγνωστο λόγω μηδενισμένα!!
Το πρόβλημα λύθηκε όταν στο count σε send/receive πρόσθεσα αφθαίρετα 4 θέσεις..!!  Tongue
Έχεις πρόβλημα στη διαχείρηση μνήμης αν κάποια στιγμή σου πετάξει segmentation fault να ξες τι θα φταίει.
Αυτό βέβαια μπορεί να μη σου φανεί ποτέ όταν θα το τρέξεις (σου το εύχομαι!).
Logged
c0ndemn3d
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Posts: 4804


Yarr!


View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #133 on: January 01, 2016, 20:13:19 pm »

1) Παίζει να έχετε βρει τρόπο να χρησιμοποιήσετε σύνθετες εντολές; Εγώ μέχρι στιγμής ό,τι σκέφτομαι έχει να κάνει με το να στέλνω κάθε κουτί ξεχωριστά..
2) Μία ακόμα ερώτηση, αν ας πούμε θέλετε ένα κουτί που το έχει άλλο process, υπάρχει τρόπος να το <<ζητήσετε>> (όποιος κατάλαβε, κατάλαβε);
« Last Edit: January 01, 2016, 20:40:12 pm by c0ndemn3d » Logged

In response, the pirates had to adhere to a doctrine of their own...
war against the world

They took my home, I can't walk away from that; can you?
 Forget me, forget Teach, forget loyalty, compacts, honours, debts, all of it.
The only question that matters is this: Who are you?
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Παράλληλα και Διανεμημένα Συστ.] Εργασία 2
« Reply #134 on: January 01, 2016, 22:24:55 pm »

Quote from: c0ndemn3d on January 01, 2016, 20:13:19 pm
1) Παίζει να έχετε βρει τρόπο να χρησιμοποιήσετε σύνθετες εντολές; Εγώ μέχρι στιγμής ό,τι σκέφτομαι έχει να κάνει με το να στέλνω κάθε κουτί ξεχωριστά..
2) Μία ακόμα ερώτηση, αν ας πούμε θέλετε ένα κουτί που το έχει άλλο process, υπάρχει τρόπος να το <<ζητήσετε>> (όποιος κατάλαβε, κατάλαβε);

Παιδιά και γω εχω αυτό το θέμα, υπάρχει τρόπος, να ζητήσουμε κάτι και το άλλο προσεςς να μπλοκάρει, να μας απαντήσει, και να συνεχίσει ?
Logged

"Σκατά στα σαββατόβραδα,στις αναμονές,στους ανεκπλήρωτους έρωτες,στα τηλέφωνα και σε όλη την εξουσία της άδειας νύχτας "
Pages: 1 ... 7 8 [9] 10 11 ... 13 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...