| /petsc/src/sys/utils/openmp/ |
| H A D | mpmpishm.c | 62 PetscCallExternal(ftruncate, fd, size); in PetscOmpCtrlCreateBarrier() 65 PetscCallExternal(close, fd); in PetscOmpCtrlCreateBarrier() 69 PetscCallExternal(unlink, pathname); in PetscOmpCtrlCreateBarrier() 76 PetscCallExternal(close, fd); in PetscOmpCtrlCreateBarrier() 89 PetscCallExternal(pthread_barrierattr_init, &attr); in PetscOmpCtrlCreateBarrier() 90 …PetscCallExternal(pthread_barrierattr_setpshared, &attr, PTHREAD_PROCESS_SHARED); /* make the barr… in PetscOmpCtrlCreateBarrier() 91 … PetscCallExternal(pthread_barrier_init, ctrl->barrier, &attr, (unsigned int)ctrl->omp_comm_size); in PetscOmpCtrlCreateBarrier() 92 PetscCallExternal(pthread_barrierattr_destroy, &attr); in PetscOmpCtrlCreateBarrier() 106 if (ctrl->is_omp_master) PetscCallExternal(pthread_barrier_destroy, ctrl->barrier); in PetscOmpCtrlDestroyBarrier() 109 PetscCallExternal(munmap, ctrl->barrier, sizeof(pthread_barrier_t)); in PetscOmpCtrlDestroyBarrier() [all …]
|
| /petsc/src/mat/graphops/partition/impls/scotch/ |
| H A D | scotch.c | 360 PetscCallExternal(SCOTCH_dgraphInit, &grafdat, comm); in MatPartitioningApply_PTScotch_Private() 361 …PetscCallExternal(SCOTCH_dgraphBuild, &grafdat, 0, vertlocnbr, vertlocnbr, adj->i, adj->i + 1, vel… in MatPartitioningApply_PTScotch_Private() 363 if (PetscDefined(USE_DEBUG)) PetscCallExternal(SCOTCH_dgraphCheck, &grafdat); in MatPartitioningApply_PTScotch_Private() 365 PetscCallExternal(SCOTCH_archInit, &archdat); in MatPartitioningApply_PTScotch_Private() 366 PetscCallExternal(SCOTCH_stratInit, &stradat); in MatPartitioningApply_PTScotch_Private() 367 …PetscCallExternal(SCOTCH_stratDgraphMapBuild, &stradat, scotch->strategy, nparts, nparts, scotch->… in MatPartitioningApply_PTScotch_Private() 370 PetscCallExternal(SCOTCH_archCmpltw, &archdat, nparts, velotab); in MatPartitioningApply_PTScotch_Private() 372 PetscCallExternal(SCOTCH_archCmplt, &archdat, nparts); in MatPartitioningApply_PTScotch_Private() 374 PetscCallExternal(SCOTCH_dgraphMapInit, &grafdat, &mappdat, &archdat, locals); in MatPartitioningApply_PTScotch_Private() 375 PetscCallExternal(SCOTCH_dgraphMapCompute, &grafdat, &mappdat, &stradat); in MatPartitioningApply_PTScotch_Private() [all …]
|
| /petsc/src/ts/impls/implicit/sundials/ |
| H A D | sundials.c | 150 PetscCallExternal(CVodeGetNumSteps, mem, &nsteps); in TSStep_Sundials() 151 PetscCallExternal(CVodeGetCurrentTime, mem, &tcur); in TSStep_Sundials() 193 PetscCallExternal(CVodeGetNumNonlinSolvIters, mem, &nits); in TSStep_Sundials() 194 PetscCallExternal(CVSpilsGetNumLinIters, mem, &lits); in TSStep_Sundials() 207 PetscCallExternal(CVodeGetNumSteps, mem, &nsteps); in TSStep_Sundials() 238 PetscCallExternal(CVodeGetDky, cvode->mem, t, 0, y); in TSInterpolate_Sundials() 328 PetscCallExternal(CVodeSetUserData, cvode->mem, ts); in TSSetUp_Sundials() 331 PetscCallExternal(CVodeSetInitStep, cvode->mem, (realtype)ts->time_step); in TSSetUp_Sundials() 340 if (cvode->maxdt > 0) PetscCallExternal(CVodeSetMaxStep, cvode->mem, (realtype)cvode->maxdt); in TSSetUp_Sundials() 345 PetscCallExternal(CVodeInit, cvode->mem, TSFunction_Sundials, ts->ptime, cvode->y); in TSSetUp_Sundials() [all …]
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 58 if (exo->exoid >= 0) PetscCallExternal(ex_update, exo->exoid); in PetscViewerFlush_ExodusII() 75 if (exo->exoid >= 0) PetscCallExternal(ex_close, exo->exoid); in PetscViewerDestroy_ExodusII() 106 PetscCallExternal(ex_close, exo->exoid); in PetscViewerFileSetName_ExodusII() 224 PetscCallExternal(ex_put_variable_param, exoid, EX_ELEM_BLOCK, num); in PetscViewerExodusIISetZonalVariable() 260 PetscCallExternal(ex_put_variable_param, exoid, EX_NODAL, num); in PetscViewerExodusIISetNodalVariable() 295 PetscCallExternal(ex_get_variable_param, exoid, EX_ELEM_BLOCK, num); in PetscViewerExodusIIGetZonalVariable() 334 PetscCallExternal(ex_get_variable_param, exoid, EX_NODAL, num); in PetscViewerExodusIIGetNodalVariable() 363 PetscCallExternal(ex_put_variable_name, exo->exoid, EX_ELEM_BLOCK, idx + 1, name); in PetscViewerExodusIISetZonalVariableName() 388 PetscCallExternal(ex_put_variable_name, exo->exoid, EX_NODAL, idx + 1, name); in PetscViewerExodusIISetNodalVariableName() 418 PetscCallExternal(ex_get_variable_name, exoid, EX_ELEM_BLOCK, idx + 1, tmpName); in PetscViewerExodusIIGetZonalVariableName() [all …]
|
| /petsc/src/mat/impls/aij/seq/aijmkl/ |
| H A D | aijmkl.c | 62 if (aijmkl->sparse_optimized) PetscCallExternal(mkl_sparse_destroy, aijmkl->csrA); in MatConvert_SeqAIJMKL_SeqAIJ() 82 if (aijmkl->sparse_optimized) PetscCallExternal(mkl_sparse_destroy, aijmkl->csrA); in MatDestroy_SeqAIJMKL() 132 PetscCallExternal(mkl_sparse_destroy, aijmkl->csrA); in MatSeqAIJMKL_create_mkl_handle() 148 …PetscCallExternal(mkl_sparse_x_create_csr, &aijmkl->csrA, SPARSE_INDEX_BASE_ZERO, (MKL_INT)m, (MKL… in MatSeqAIJMKL_create_mkl_handle() 149 …PetscCallExternal(mkl_sparse_set_mv_hint, aijmkl->csrA, SPARSE_OPERATION_NON_TRANSPOSE, aijmkl->de… in MatSeqAIJMKL_create_mkl_handle() 150 PetscCallExternal(mkl_sparse_set_memory_hint, aijmkl->csrA, SPARSE_MEMORY_AGGRESSIVE); in MatSeqAIJMKL_create_mkl_handle() 151 if (!aijmkl->no_SpMV2) PetscCallExternal(mkl_sparse_optimize, aijmkl->csrA); in MatSeqAIJMKL_create_mkl_handle() 174 …PetscCallExternal(mkl_sparse_x_export_csr, csrA, &indexing, (MKL_INT *)&m, (MKL_INT *)&n, (MKL_INT… in MatSeqAIJMKL_setup_structure_from_mkl_handle() 210 …PetscCallExternal(mkl_sparse_set_mv_hint, aijmkl->csrA, SPARSE_OPERATION_NON_TRANSPOSE, aijmkl->de… in MatSeqAIJMKL_setup_structure_from_mkl_handle() 211 PetscCallExternal(mkl_sparse_set_memory_hint, aijmkl->csrA, SPARSE_MEMORY_AGGRESSIVE); in MatSeqAIJMKL_setup_structure_from_mkl_handle() [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex72.c | 57 PetscCallExternal(mm_read_banner, file, &matcode); in main() 60 PetscCallExternal(mm_write_banner, stdout, matcode); in main() 61 PetscCallExternal(mm_read_mtx_crd_size, file, &M, &N, &nz); in main()
|
| /petsc/src/mat/impls/aij/seq/spqr/ |
| H A D | aijspqr.c | 127 PetscCallExternal(!cholmod_l_free_dense, &Z_handle, chol->common); in MatSolve_SPQR_Internal() 130 PetscCallExternal(!cholmod_l_free_dense, &QTB_handle, chol->common); in MatSolve_SPQR_Internal() 148 PetscCallExternal(!cholmod_l_free_dense, &Y_handle, chol->common); in MatSolve_SPQR() 172 PetscCallExternal(!cholmod_l_free_dense, &Y_handle, chol->common); in MatMatSolve_SPQR() 189 PetscCallExternal(!cholmod_l_free_dense, &RTB_handle, chol->common); in MatSolveTranspose_SPQR_Internal() 207 PetscCallExternal(!cholmod_l_free_dense, &Y_handle, chol->common); in MatSolveTranspose_SPQR() 230 PetscCallExternal(!cholmod_l_free_dense, &Y_handle, chol->common); in MatMatSolveTranspose_SPQR() 279 if (PetscDefined(USE_DEBUG)) PetscCallExternal(!cholmod_l_check_sparse, &cholA, chol->common); in MatQRFactorSymbolic_SPQR() 280 if (chol->spqrfact) PetscCallExternal(!SuiteSparseQR_C_free, &chol->spqrfact, chol->common); in MatQRFactorSymbolic_SPQR()
|
| /petsc/src/mat/impls/sbaij/seq/cholmod/ |
| H A D | sbaijcholmod.c | 131 PetscCallExternal(!cholmod_X_start, chol->common); in CholmodStart() 280 if (chol->spqrfact) PetscCallExternal(!SuiteSparseQR_C_free, &chol->spqrfact, chol->common); in MatDestroy_CHOLMOD() 281 if (chol->factor) PetscCallExternal(!cholmod_X_free_factor, &chol->factor, chol->common); in MatDestroy_CHOLMOD() 283 PetscCallExternal(!cholmod_finish, chol->common); in MatDestroy_CHOLMOD() 285 PetscCallExternal(!cholmod_l_finish, chol->common); in MatDestroy_CHOLMOD() 380 …PetscCallExternal(!cholmod_X_solve2, CHOLMOD_A, chol->factor, &cholB, NULL, &X_handle, NULL, &Y_ha… in MatSolve_CHOLMOD() 381 PetscCallExternal(!cholmod_X_free_dense, &Y_handle, chol->common); in MatSolve_CHOLMOD() 382 PetscCallExternal(!cholmod_X_free_dense, &E_handle, chol->common); in MatSolve_CHOLMOD() 399 …PetscCallExternal(!cholmod_X_solve2, CHOLMOD_A, chol->factor, &cholB, NULL, &X_handle, NULL, &Y_ha… in MatMatSolve_CHOLMOD() 400 PetscCallExternal(!cholmod_X_free_dense, &Y_handle, chol->common); in MatMatSolve_CHOLMOD() [all …]
|
| /petsc/src/mat/graphops/order/ |
| H A D | wbm.c | 74 PetscCallExternal(mc64id_dist, icntl); in MatGetOrdering_WBM() 79 …PetscCallExternal(mc64ad_dist, &job, &nrow, &nnz, ia, ja, a, &num, perm, &liw, iw, &ldw, dw, icntl… in MatGetOrdering_WBM()
|
| /petsc/src/sys/classes/viewer/impls/adios/ |
| H A D | adios.c | 22 PetscCallExternal(adios_read_close, adios->adios_fp); in PetscViewerFileClose_ADIOS() 25 PetscCallExternal(adios_close, adios->adios_handle); in PetscViewerFileClose_ADIOS()
|
| /petsc/src/sys/utils/ |
| H A D | memc.c | 87 PetscCallExternal(hwloc_get_proc_cpubind, topology, getpid(), set, HWLOC_CPUBIND_PROCESS); in PetscProcessPlacementView()
|
| /petsc/src/mat/impls/aij/mpi/pastix/ |
| H A D | pastix.c | 186 …PetscCallExternal(pastix_task_solve, pastix->pastix_data, ldrhs, pastix->rhsnbr, pastix->rhs, ldrh… in MatSolve_PaStiX() 187 …PetscCallExternal(pastix_task_refine, pastix->pastix_data, ldrhs, pastix->rhsnbr, (PetscScalar *)b… in MatSolve_PaStiX() 210 PetscCallExternal(pastix_task_numfact, pastix->pastix_data, pastix->spm); in MatFactorNumeric_PaStiX() 263 PetscCallExternal(pastix_task_analyze, pastix->pastix_data, pastix->spm); in MatFactorSymbolic_PaStiX()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexexodusii.c | 139 if (rank == 0) PetscCallExternal(ex_close, exoid); in DMPlexCreateExodusFromFile()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex96.c | 31 PetscCallExternal(ex_opts, EX_VERBOSE + EX_DEBUG); in main()
|
| H A D | ex95.c | 31 PetscCallExternal(ex_opts, EX_VERBOSE + EX_DEBUG); in main()
|
| H A D | ex26.c | 120 PetscCallExternal(ex_put_truth_table, exoid, EX_ELEM_BLOCK, numCS, numZonalVar, truthtable); in main() 126 PetscCallExternal(ex_put_time, exoid, step + 1, &time); in main()
|
| /petsc/src/sys/objects/ |
| H A D | pinit.c | 1187 PetscCallExternal(adios_init_noxml, PETSC_COMM_WORLD); in PetscInitialize_Common() 1188 PetscCallExternal(adios_declare_group, &Petsc_adios_group, "PETSc", "", adios_stat_default); in PetscInitialize_Common() 1189 PetscCallExternal(adios_select_method, Petsc_adios_group, "MPI", "", ""); in PetscInitialize_Common() 1190 PetscCallExternal(adios_read_init_method, ADIOS_READ_METHOD_BP, PETSC_COMM_WORLD, ""); in PetscInitialize_Common() 1481 PetscCallExternal(adios_read_finalize_method, ADIOS_READ_METHOD_BP_AGGREGATE); in PetscFinalize() 1482 PetscCallExternal(adios_finalize, rank); in PetscFinalize()
|
| /petsc/include/ |
| H A D | petscerror.h | 1898 void PetscCallExternal(F, Args...); 1951 #define PetscCallExternal(func, ...) \ macro
|
| /petsc/src/mat/impls/baij/seq/baijmkl/ |
| H A D | baijmkl.c | 111 if (baijmkl->sparse_optimized) PetscCallExternal(mkl_sparse_destroy, baijmkl->bsrA); in MatConvert_SeqBAIJMKL_SeqBAIJ() 129 if (baijmkl->sparse_optimized) PetscCallExternal(mkl_sparse_destroy, baijmkl->bsrA); in MatDestroy_SeqBAIJMKL()
|
| /petsc/src/ts/trajectory/impls/memory/ |
| H A D | trajmemory.c | 1582 …PetscCallExternal(offline_ca, tjsch->actx->lastcheckpointstep, tjsch->actx->num_units_avail, tjsch… in TSTrajectoryMemorySet_AOF() 1585 …PetscCallExternal(offline_cams, tjsch->actx->lastcheckpointstep, tjsch->actx->lastcheckpointtype, … in TSTrajectoryMemorySet_AOF() 1613 …PetscCallExternal(offline_ca, tjsch->actx->lastcheckpointstep, tjsch->actx->num_units_avail, tjsch… in TSTrajectoryMemorySet_AOF() 1617 …PetscCallExternal(offline_cams, tjsch->actx->lastcheckpointstep, tjsch->actx->lastcheckpointtype, … in TSTrajectoryMemorySet_AOF() 1660 …PetscCallExternal(offline_ca, tjsch->actx->lastcheckpointstep, tjsch->actx->num_units_avail, tjsch… in TSTrajectoryMemoryGet_AOF() 1663 …PetscCallExternal(offline_cams, tjsch->actx->lastcheckpointstep, tjsch->actx->lastcheckpointtype, … in TSTrajectoryMemoryGet_AOF()
|
| /petsc/src/ksp/pc/impls/spai/ |
| H A D | ispai.c | 90 …PetscCallExternal(bspai, ispai->B, &ispai->M, stdout, ispai->epsilon, ispai->nbsteps, ispai->max, … in PCSetUp_SPAI()
|
| /petsc/doc/changes/ |
| H A D | 318.md | 88 - Change `PetscStackCallStandard()` to `PetscCallExternal()`
|
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pdvec.c | 439 PetscCallExternal(adios_write_byid, adios->adios_handle, id, array); in VecView_MPI_ADIOS()
|
| /petsc/doc/developers/ |
| H A D | style.md | 211 …Calls to external package functions are generally made with `PetscCallExternal()` or its variants …
|