MAJ terminée. Nous sommes passés en version 14.6.2 . Pour consulter les "releases notes" associées c'est ici :

https://about.gitlab.com/releases/2022/01/11/security-release-gitlab-14-6-2-released/
https://about.gitlab.com/releases/2022/01/04/gitlab-14-6-1-released/

Commit e7d6d4df authored by berenger-bramas's avatar berenger-bramas
Browse files

Add thread multiple to be really sure that the library can use big simulation file.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/scalfmm/scalfmm/trunk@193 2616d619-271b-44dc-8df4-d4a8f33a7222
parent 0a884057
...@@ -380,7 +380,7 @@ public: ...@@ -380,7 +380,7 @@ public:
if(nbLeafs){ if(nbLeafs){
particlesToSend = intervals; particlesToSend = intervals;
int currentLeafPosition = 0; FSize currentLeafPosition = 0;
//Send to Left (the first leaves //Send to Left (the first leaves
if(iNeedToSendToLeft){ if(iNeedToSendToLeft){
...@@ -388,8 +388,8 @@ public: ...@@ -388,8 +388,8 @@ public:
currentLeafPosition += ((*(int*)&particlesToSend[currentLeafPosition]) * sizeof(ParticleClass)) + sizeof(int); currentLeafPosition += ((*(int*)&particlesToSend[currentLeafPosition]) * sizeof(ParticleClass)) + sizeof(int);
} }
hasBeenSentToLeft = FMath::Min(iNeedToSendLeftCount, iCanSendToLeft); hasBeenSentToLeft = FMath::Min(iNeedToSendLeftCount, iCanSendToLeft);
MPI_Isend(particlesToSend, currentLeafPosition, MPI_BYTE , rank - 1, 0, MPI_COMM_WORLD, &requests[iterRequest++]); MPI_Isend(particlesToSend, int(currentLeafPosition), MPI_BYTE , rank - 1, 0, MPI_COMM_WORLD, &requests[iterRequest++]);
printf("I send to left %d bytes %lld leaves\n", currentLeafPosition, hasBeenSentToLeft); printf("I send to left %lld bytes %lld leaves\n", currentLeafPosition, hasBeenSentToLeft);
} }
printf("Elapsed %lf\n", counter.tacAndElapsed()); printf("Elapsed %lf\n", counter.tacAndElapsed());
......
...@@ -29,8 +29,18 @@ public: ...@@ -29,8 +29,18 @@ public:
//////////////////////////////////////////////////////// ////////////////////////////////////////////////////////
typedef MPI_Request Request; typedef MPI_Request Request;
/*
[fourmi062:15896] [[13237,0],1]-[[13237,1],1] mca_oob_tcp_msg_recv: readv failed: Connection reset by peer (104)
[fourmi056:04597] [[13237,0],3]-[[13237,1],3] mca_oob_tcp_msg_recv: readv failed: Connection reset by peer (104)
[fourmi053:08571] [[13237,0],5]-[[13237,1],5] mca_oob_tcp_msg_recv: readv failed: Connection reset by peer (104)
Erreur pour le proc1
[[13237,1],1][btl_openib_component.c:3227:handle_wc] from fourmi062 to: fourmi056 error polling LP CQ with status LOCAL LENGTH ERROR status number 1 for wr_id 7134664 opcode 0 vendor error 105 qp_idx 3
Tous on la meme erreur le 2e 1 est remplacé par le rang.
*/
FMpi(int inArgc, char ** inArgv ) { FMpi(int inArgc, char ** inArgv ) {
MPI_Init(&inArgc,&inArgv); int provided = 0;
MPI_Init_thread(&inArgc,&inArgv, MPI_THREAD_MULTIPLE, &provided);
} }
~FMpi(){ ~FMpi(){
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment