Home
last modified time | relevance | path

Searched refs:PetscCallExternal (Results 1 – 24 of 24) sorted by relevance

/petsc/src/sys/utils/openmp/
H A Dmpmpishm.c62 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()
90PetscCallExternal(pthread_barrierattr_setpshared, &attr, PTHREAD_PROCESS_SHARED); /* make the barr… in PetscOmpCtrlCreateBarrier()
91PetscCallExternal(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 Dscotch.c360 PetscCallExternal(SCOTCH_dgraphInit, &grafdat, comm); in MatPartitioningApply_PTScotch_Private()
361PetscCallExternal(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()
367PetscCallExternal(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 Dsundials.c150 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 Dplexexodusii2.c58 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 Daijmkl.c62 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()
148PetscCallExternal(mkl_sparse_x_create_csr, &aijmkl->csrA, SPARSE_INDEX_BASE_ZERO, (MKL_INT)m, (MKL… in MatSeqAIJMKL_create_mkl_handle()
149PetscCallExternal(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()
174PetscCallExternal(mkl_sparse_x_export_csr, csrA, &indexing, (MKL_INT *)&m, (MKL_INT *)&n, (MKL_INT… in MatSeqAIJMKL_setup_structure_from_mkl_handle()
210PetscCallExternal(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 Dex72.c57 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 Daijspqr.c127 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 Dsbaijcholmod.c131 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()
380PetscCallExternal(!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()
399PetscCallExternal(!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 Dwbm.c74 PetscCallExternal(mc64id_dist, icntl); in MatGetOrdering_WBM()
79PetscCallExternal(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 Dadios.c22 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 Dmemc.c87 PetscCallExternal(hwloc_get_proc_cpubind, topology, getpid(), set, HWLOC_CPUBIND_PROCESS); in PetscProcessPlacementView()
/petsc/src/mat/impls/aij/mpi/pastix/
H A Dpastix.c186PetscCallExternal(pastix_task_solve, pastix->pastix_data, ldrhs, pastix->rhsnbr, pastix->rhs, ldrh… in MatSolve_PaStiX()
187PetscCallExternal(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 Dplexexodusii.c139 if (rank == 0) PetscCallExternal(ex_close, exoid); in DMPlexCreateExodusFromFile()
/petsc/src/dm/impls/plex/tests/
H A Dex96.c31 PetscCallExternal(ex_opts, EX_VERBOSE + EX_DEBUG); in main()
H A Dex95.c31 PetscCallExternal(ex_opts, EX_VERBOSE + EX_DEBUG); in main()
H A Dex26.c120 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 Dpinit.c1187 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 Dpetscerror.h1898 void PetscCallExternal(F, Args...);
1951 #define PetscCallExternal(func, ...) \ macro
/petsc/src/mat/impls/baij/seq/baijmkl/
H A Dbaijmkl.c111 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 Dtrajmemory.c1582PetscCallExternal(offline_ca, tjsch->actx->lastcheckpointstep, tjsch->actx->num_units_avail, tjsch… in TSTrajectoryMemorySet_AOF()
1585PetscCallExternal(offline_cams, tjsch->actx->lastcheckpointstep, tjsch->actx->lastcheckpointtype, … in TSTrajectoryMemorySet_AOF()
1613PetscCallExternal(offline_ca, tjsch->actx->lastcheckpointstep, tjsch->actx->num_units_avail, tjsch… in TSTrajectoryMemorySet_AOF()
1617PetscCallExternal(offline_cams, tjsch->actx->lastcheckpointstep, tjsch->actx->lastcheckpointtype, … in TSTrajectoryMemorySet_AOF()
1660PetscCallExternal(offline_ca, tjsch->actx->lastcheckpointstep, tjsch->actx->num_units_avail, tjsch… in TSTrajectoryMemoryGet_AOF()
1663PetscCallExternal(offline_cams, tjsch->actx->lastcheckpointstep, tjsch->actx->lastcheckpointtype, … in TSTrajectoryMemoryGet_AOF()
/petsc/src/ksp/pc/impls/spai/
H A Dispai.c90PetscCallExternal(bspai, ispai->B, &ispai->M, stdout, ispai->epsilon, ispai->nbsteps, ispai->max, … in PCSetUp_SPAI()
/petsc/doc/changes/
H A D318.md88 - Change `PetscStackCallStandard()` to `PetscCallExternal()`
/petsc/src/vec/vec/impls/mpi/
H A Dpdvec.c439 PetscCallExternal(adios_write_byid, adios->adios_handle, id, array); in VecView_MPI_ADIOS()
/petsc/doc/developers/
H A Dstyle.md211 …Calls to external package functions are generally made with `PetscCallExternal()` or its variants …