@@ -53,9 +53,10 @@ void polympo_deleteMPMesh_f(MPMesh_ptr p_mpmesh) {
5353}
5454
5555void polympo_setMPICommunicator_f (MPMesh_ptr p_mpmesh, MPI_Fint fcomm){
56- MPI_Comm comm = MPI_Comm_f2c (fcomm);
57- auto p_MPs = ((polyMPO::MPMesh*)p_mpmesh)->p_MPs ;
58- p_MPs->setMPIComm (comm);
56+ checkMPMeshValid (p_mpmesh);
57+ MPI_Comm comm = MPI_Comm_f2c (fcomm);
58+ auto p_MPs = ((polyMPO::MPMesh*)p_mpmesh)->p_MPs ;
59+ p_MPs->setMPIComm (comm);
5960}
6061
6162void polympo_createMPs_f (MPMesh_ptr p_mpmesh,
@@ -453,18 +454,27 @@ void polympo_setMPStrainRate_f(MPMesh_ptr p_mpmesh, const int nComps, const int
453454 p_MPs->parallel_for (setMPStrainRate, " setMPStrainRate" );
454455}
455456void polympo_getMPStrainRate_f (MPMesh_ptr p_mpmesh, const int nComps, const int numMPs, double * mpStrainRateHost){
457+ checkMPMeshValid (p_mpmesh);
458+ std::cerr << " Error: This routine is not implemented yet\n " ;
459+ exit (1 );
456460 (void )p_mpmesh;
457461 (void )nComps;
458462 (void )numMPs;
459463 (void )mpStrainRateHost;
460464}
461465void polympo_setMPStress_f (MPMesh_ptr p_mpmesh, const int nComps, const int numMPs, const double * mpStressIn){
466+ checkMPMeshValid (p_mpmesh);
467+ std::cerr << " Error: This routine is not implemented yet\n " ;
468+ exit (1 );
462469 (void )p_mpmesh;
463470 (void )nComps;
464471 (void )numMPs;
465472 (void )mpStressIn;
466473}
467474void polympo_getMPStress_f (MPMesh_ptr p_mpmesh, const int nComps, const int numMPs, double * mpStressHost){
475+ checkMPMeshValid (p_mpmesh);
476+ std::cerr << " Error: This routine is not implemented yet\n " ;
477+ exit (1 );
468478 (void )p_mpmesh;
469479 (void )nComps;
470480 (void )numMPs;
@@ -949,12 +959,16 @@ void polympo_setReconstructionOfVel_f(MPMesh_ptr p_mpmesh, const int order, cons
949959
950960void polympo_setReconstructionOfStrainRate_f (MPMesh_ptr p_mpmesh, const int order, const int meshEntType){
951961 checkMPMeshValid (p_mpmesh);
962+ std::cerr << " Error: This routine is not implemented yet\n " ;
963+ exit (1 );
952964 (void )order;
953965 (void )meshEntType;
954966}
955967
956968void polympo_setReconstructionOfStress_f (MPMesh_ptr p_mpmesh, const int order, const int meshEntType){
957969 checkMPMeshValid (p_mpmesh);
970+ std::cerr << " Error: This routine is not implemented yet\n " ;
971+ exit (1 );
958972 (void )order;
959973 (void )meshEntType;
960974}
0 commit comments