problem with PetscSynchronizedFPrintf (fwd)
Satish Balay
balay at mcs.anl.gov
Mon Jul 21 14:37:09 CDT 2008
Looks like this could be related to changeset 9e3fbe04a926
--> mprint.h <--
- char string[QUEUESTRINGSIZE];
+ char *string;
So now strings needs to use malloc()/free()?
Matt - you can reproduce this issue with dm/ao/examples/tests/ex7.c
Satish
On Mon, 21 Jul 2008, Satish Balay wrote:
>
> ---------- Forwarded message ----------
> Date: Sun, 20 Jul 2008 22:39:13 -0700 (PDT)
> From: Shi Jin <jinzishuai at yahoo.com>
> Subject: problem with PetscSynchronizedFPrintf
> To: petsc-dev at mcs.anl.gov
>
> Hi,
>
> I recently updated my petsc-dev and found my previously working code is having trouble running in parallel. I've narrowed it down to the calls to PetscSynchronizedFPrintf. Even if I don't have those, I will have errors at the end of my MPI runs like:
> [1]PETSC ERROR: PetscMemzero() line 189 in src/sys/utils/memc.c
> [1]PETSC ERROR: PetscViewerASCIISynchronizedPrintf() line 859 in src/sys/viewer/impls/ascii/filev.c
> [1]PETSC ERROR: PetscMemoryShowUsage() line 367 in src/sys/memory/mtr.c
> [1]PETSC ERROR: PetscFinalize() line 675 in src/sys/objects/pinit.c
> [1]PETSC ERROR: completeSection() line 163 in main.cxx
> [0]0:Return code = 0, signaled with Interrupt
> [0]1:Return code = 85
>
> Since the same code was running fine before the update. I am wondering if it is something recently introduced.
> Thanks a lot.
>
> --
> Shi Jin, PhD
>
>
>
>
>
>
More information about the petsc-dev
mailing list