Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
alltoall implemented (almost opmpi algorithms)
[simgrid.git] / src / smpi / BUGS
1
2
3 * if the program has a different main() prototype than
4    int main( int argc, char *argv[] )
5   then the compilation smpicc fails : conflicting types for ‘smpi_simulated_main’
6   since smpicc substitutes smpi_simulated_main for the user main() declaration.
7    
8
9 * MPI_Barrier()
10   Tue Jun 30 11:49:07 UTC 2009 - genaud
11
12   several calls to MPI_Barrier() result in:
13   
14 genaud@boa:~/Documents/svn/simgrid/simgrid/trunk/src/smpi$ ./smpirun -np 2 -platform g1.xml -hostfile hostfile ./barrier
15 [0.000000] [simix_kernel/INFO] Oops ! Deadlock or code not perfectly clean.
16 [0.000000] [simix_kernel/INFO] 6 processes are still running, waiting for something.
17 [0.000000] [simix_kernel/INFO] Legend of the following listing: "<process> on <host>: <status>."
18 [0.000000] [simix_kernel/INFO] smpi_simulated_main on grelon-1.nancy.grid5000.fr:  Blocked on condition 0xdead; Waiting for the following actions: 'sleep'(0xdead) 'sleep'(0xdead).
19 [0.000000] [simix_kernel/INFO] smpi_simulated_main on grelon-2.nancy.grid5000.fr:  Blocked on condition 0xdead; Waiting for the following actions: 'sleep'(0xdead) 'sleep'(0xdead).
20 [0.000000] [simix_kernel/INFO] smpi_sender on grelon-1.nancy.grid5000.fr: [SUSPENDED]  Blocked on condition 0xdead; Waiting for the following actions: 'dummy'(0xdead).
21 [0.000000] [simix_kernel/INFO] smpi_receiver on grelon-1.nancy.grid5000.fr: [SUSPENDED]  Blocked on condition 0xdead; Waiting for the following actions: 'dummy'(0xdead).
22 [0.000000] [simix_kernel/INFO] smpi_sender on grelon-2.nancy.grid5000.fr: [SUSPENDED]  Blocked on condition 0xdead; Waiting for the following actions: 'dummy'(0xdead).
23 [0.000000] [simix_kernel/INFO] smpi_receiver on grelon-2.nancy.grid5000.fr: [SUSPENDED]  Blocked on condition 0xdead; Waiting for the following actions: 'dummy'(0xdead).
24 [0.000000] [simix_kernel/INFO] Return a Warning.
25 ** SimGrid: UNCAUGHT EXCEPTION received on (0): category: unknown_err; value: 0
26 ** Cannot destroy conditional since someone is still using it
27 ** Thrown by () in this process
28 [0.000000] xbt/ex.c:117: [xbt_ex/CRITICAL] Cannot destroy conditional since someone is still using it
29
30 **   In SIMIX_cond_destroy() at /home/genaud/Documents/svn/simgrid/simgrid/trunk/src/simix/smx_synchro.c:302
31 **   In smpi_global_destroy() at /home/genaud/Documents/svn/simgrid/simgrid/trunk/src/smpi/smpi_global.c:239
32 **   In smpi_run_simulation() at /home/genaud/Documents/svn/simgrid/simgrid/trunk/src/smpi/smpi_global.c:333
33 ./smpirun: line 176: 18880 Abandon                 ${EXEC} ${SIMOPTS} ${PLATFORMTMP} ${APPLICATIONTMP}
34
35
36