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

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 21, 2026, 20:15:18 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αποτελέσματα Εξεταστικής ...
by Juror8
[Today at 16:39:52]

Πότε θα βγει το μάθημα; -...
by Juror8
[Today at 13:30:45]

[Αριθμητική Ανάλυση] Γενι...
by Petross
[Today at 12:15:38]

Των συνειρμών το παίγνιο....
by χηρουλα Αλεξίου
[Today at 01:07:36]

[Διανεμημένη Παραγωγή] Γε...
by george14
[June 19, 2026, 23:19:07 pm]

[Η/Μ Πεδίο ΙΙ] Γενικές απ...
by Nikos_313
[June 18, 2026, 14:01:54 pm]

[Ηλεκτρονική ΙΙ] Γενικές ...
by nmpampal
[June 18, 2026, 07:37:37 am]

[Οργάνωση Υπολογιστών] Γε...
by Lalson
[June 17, 2026, 10:37:39 am]

Κάμερες στην Πρυτανεία το...
by RivenT
[June 16, 2026, 23:48:23 pm]

[Μικροεπεξεργαστές] Γενικ...
by G.V.
[June 16, 2026, 15:31:13 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by femanak
[June 16, 2026, 11:11:17 am]

H Στοά των Off Topic
by χηρουλα Αλεξίου
[June 15, 2026, 17:39:58 pm]

Γιατί οι ΤΗΜΜΥδες έχουν μ...
by Karaμazoβ
[June 15, 2026, 14:31:16 pm]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by Λαμπτήρας
[June 12, 2026, 13:36:19 pm]

[Ισχύος II] Γενικές απορί...
by Nikos_313
[June 11, 2026, 14:05:57 pm]

[Ημιαγωγά Υλικά] Απορίες ...
by Nikos_313
[June 11, 2026, 10:23:04 am]

[Ευφυή και Προσαρμοστικά ...
by grepanis
[June 11, 2026, 10:11:51 am]

[Γραφική] Λυμένα θέματα
by Roidos
[June 10, 2026, 21:37:48 pm]

Τι ακούτε αυτήν τη στιγμή...
by Karaμazoβ
[June 10, 2026, 18:42:33 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Giannis Masterio
[June 09, 2026, 20:27:57 pm]
Στατιστικά
Members
Total Members: 10402
Latest: anton
Stats
Total Posts: 1431491
Total Topics: 32024
Online Today: 2228
Online Ever: 18918
(April 06, 2026, 16:05:31 pm)
Users Online
Users: 57
Guests: 1079
Total: 1136
krith
UrbanCat
AggelosK
antrikos
Jim4
filkilkis
giorgos1
vivbi
amekrasa
Theo_24
Stathis Ioannidis
arisap
vpoug
vasilis saitis
nick_slendy
Stylianos Kementzetzidis
giannis g
gorilaki
diamanar
chrismzag
Notac
DimiTout
Τρου Ντετεκτιβ
ore525
Agnotobouri
themis01
gpsomiadis
iasonaskaraminas
sdtsavli
akoutouc
mimaki
papaloui
Jimlam
Stelioskyr
user4
micelethe
Mavromati
petikas
leolam
pdrillias
basbas
Nefeli Nikita
angelos
elias_farhood
Master oogway
Foteini_K
kesha
Μιχάλης Αβραμίδης
gkarapip
maariaa_7
mavrhs
τσακαλι
mike_x
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Παράλληλα και Διανεμημένα Συστήματα (Moderators: geo66, Elliot Alderson, Prosontas, sassi, Tasos Bot) >  [Παράλληλα και Διανεμημένα Συστ.] Εργασία 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 23264 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...