[petsc-dev] MPI_Attr_get test fails

Mark Adams mfadams at lbl.gov
Fri Feb 9 17:11:23 CST 2018


I get an error in PetscCommGetNewTag. So I copied the test to may main and
I get the same problem. So this code fails:

int main( int argc, char **args )
{
  PetscErrorCode   ierr;
  ierr = PetscInitialize( &argc, &args, "./.petscrc", NULL );CHKERRQ(ierr);
  { // debug
    PetscCommCounter *counter;
    PetscMPIInt      flg;
    ierr =
MPI_Attr_get(PETSC_COMM_WORLD,Petsc_Counter_keyval,&counter,&flg);CHKERRQ(ierr);
    if (!flg) SETERRQ(PETSC_COMM_SELF,PETSC_ERR_ARG_CORRUPT,"Bad MPI
communicator supplied ???????????????");
  }

Any ideas?

Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180209/10f0624f/attachment.html>


More information about the petsc-dev mailing list