Lines Matching refs:PetscCallAmgX
189 #define PetscCallAmgX(rc) \ macro
249 PetscCallAmgX(AMGX_config_create(&amgx->cfg, amgx->cfg_contents.c_str())); in PCSetUp_AMGX()
250 PetscCallAmgX(AMGX_resources_create(&amgx->rsrc, amgx->cfg, &amgx->comm, 1, &amgx->devID)); in PCSetUp_AMGX()
255 PetscCallAmgX(AMGX_matrix_create(&amgx->A, amgx->rsrc, AMGX_mode_dDDI)); in PCSetUp_AMGX()
256 PetscCallAmgX(AMGX_vector_create(&amgx->sol, amgx->rsrc, AMGX_mode_dDDI)); in PCSetUp_AMGX()
257 PetscCallAmgX(AMGX_vector_create(&amgx->rhs, amgx->rsrc, AMGX_mode_dDDI)); in PCSetUp_AMGX()
258 PetscCallAmgX(AMGX_solver_create(&amgx->solver, amgx->rsrc, AMGX_mode_dDDI, amgx->cfg)); in PCSetUp_AMGX()
293 PetscCallAmgX(AMGX_distribution_create(&dist, amgx->cfg)); in PCSetUp_AMGX()
294 PetscCallAmgX(AMGX_distribution_set_32bit_colindices(dist, true)); in PCSetUp_AMGX()
295 …PetscCallAmgX(AMGX_distribution_set_partition_data(dist, AMGX_DIST_PARTITION_OFFSETS, partitionOff… in PCSetUp_AMGX()
296 …PetscCallAmgX(AMGX_matrix_upload_distributed(amgx->A, amgx->nGlobalRows, (int)amgx->nLocalRows, (i… in PCSetUp_AMGX()
297 PetscCallAmgX(AMGX_solver_setup(amgx->solver, amgx->A)); in PCSetUp_AMGX()
298 PetscCallAmgX(AMGX_vector_bind(amgx->sol, amgx->A)); in PCSetUp_AMGX()
299 PetscCallAmgX(AMGX_vector_bind(amgx->rhs, amgx->A)); in PCSetUp_AMGX()
305 …PetscCallAmgX(AMGX_matrix_replace_coefficients(amgx->A, amgx->nLocalRows, amgx->nnz, amgx->values,… in PCSetUp_AMGX()
306 PetscCallAmgX(AMGX_solver_resetup(amgx->solver, amgx->A)); in PCSetUp_AMGX()
348 PetscCallAmgX(AMGX_vector_upload(amgx->sol, amgx->nLocalRows, 1, x_)); in PCApply_AMGX()
349 PetscCallAmgX(AMGX_vector_upload(amgx->rhs, amgx->nLocalRows, 1, b_)); in PCApply_AMGX()
350 PetscCallAmgX(AMGX_solver_solve_with_0_initial_guess(amgx->solver, amgx->rhs, amgx->sol)); in PCApply_AMGX()
353 PetscCallAmgX(AMGX_solver_get_status(amgx->solver, &status)); in PCApply_AMGX()
356 PetscCallAmgX(AMGX_vector_download(amgx->sol, x_)); in PCApply_AMGX()
375 PetscCallAmgX(AMGX_solver_destroy(amgx->solver)); in PCReset_AMGX()
376 PetscCallAmgX(AMGX_matrix_destroy(amgx->A)); in PCReset_AMGX()
377 PetscCallAmgX(AMGX_vector_destroy(amgx->sol)); in PCReset_AMGX()
378 PetscCallAmgX(AMGX_vector_destroy(amgx->rhs)); in PCReset_AMGX()
404 PetscCallAmgX(AMGX_resources_destroy(amgx->rsrc)); in PCDestroy_AMGX()
406 PetscCallAmgX(AMGX_config_destroy(amgx->cfg)); in PCDestroy_AMGX()
407 PetscCallAmgX(AMGX_finalize_plugins()); in PCDestroy_AMGX()
408 PetscCallAmgX(AMGX_finalize()); in PCDestroy_AMGX()
411 PetscCallAmgX(AMGX_config_destroy(amgx->cfg)); in PCDestroy_AMGX()
619 PetscCallAmgX(AMGX_initialize()); in PCCreate_AMGX()
620 PetscCallAmgX(AMGX_initialize_plugins()); in PCCreate_AMGX()
621 PetscCallAmgX(AMGX_register_print_callback(&print_callback)); in PCCreate_AMGX()
622 PetscCallAmgX(AMGX_install_signal_handler()); in PCCreate_AMGX()
655 PetscCallAmgX(AMGX_config_create(&amgx->cfg, amgx->cfg_contents.c_str())); in PCAmgXGetResources()
656 PetscCallAmgX(AMGX_resources_create(&amgx->rsrc, amgx->cfg, &amgx->comm, 1, &amgx->devID)); in PCAmgXGetResources()