[petsc-dev] MPI_Attr_get test fails
Jeff Hammond
jeff.science at gmail.com
Fri Feb 9 20:39:41 CST 2018
https://msdn.microsoft.com/en-us/library/dn473234(v=vs.85).aspx
This function name is archaic and removed in MPI-3. Use the new name.
Jeff
On Fri, Feb 9, 2018 at 3:11 PM Mark Adams <mfadams at lbl.gov> wrote:
> 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
>
--
Jeff Hammond
jeff.science at gmail.com
http://jeffhammond.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180210/1100bf24/attachment.html>
More information about the petsc-dev
mailing list