[petsc-dev] I hate PetscThreadComm

Barry Smith bsmith at mcs.anl.gov
Tue Jan 13 19:06:17 CST 2015


It is next to impossible to debug situations like this

Continuing.
Number of processors = 1, rank = 0
[0] Jumbled Hello World
[0]Total space allocated 4896 bytes
[ 0]16 bytes PetscCommDuplicate() line 151 in /sandbox/bsmith/petsc/src/sys/objects/tagm.c
[ 0]16 bytes PetscCommDuplicate() line 151 in /sandbox/bsmith/petsc/src/sys/objects/tagm.c
[ 0]16 bytes PetscThreadCommReductionCreate() line 448 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcommred.c
[ 0]512 bytes PetscThreadCommReductionCreate() line 440 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcommred.c
[ 0]128 bytes PetscThreadCommReductionCreate() line 436 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcommred.c
[ 0]1280 bytes PetscThreadCommReductionCreate() line 435 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcommred.c
[ 0]32 bytes PetscThreadCommReductionCreate() line 432 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcommred.c
[ 0]64 bytes PetscThreadCommWorldInitialize() line 1241 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcomm.c
[ 0]2432 bytes PetscThreadCommWorldInitialize() line 1240 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcomm.c
[ 0]16 bytes PetscThreadCommWorldInitialize() line 1232 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcomm.c
[ 0]16 bytes PetscThreadCommSetAffinities() line 423 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcomm.c
[ 0]48 bytes PetscThreadCommCreate() line 150 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcomm.c
[ 0]320 bytes PetscThreadCommCreate() line 146 in /sandbox/bsmith/petsc/src/sys/threadcomm/interface/threadcomm.c
[Inferior 1 (process 31050) exited normally]


We should just take it out.




More information about the petsc-dev mailing list