/dports/science/hypre/hypre-2.23.0/src/test/ |
H A D | hypre_set_precond.c | 16 void *precond) in hypre_set_precond() argument 484 precond = NULL; in hypre_set_precond_params() 497 HYPRE_SchwarzCreate(precond); in hypre_set_precond_params() 587 HYPRE_CGNRDestroy(precond); in hypre_destroy_precond() 590 HYPRE_Destroy(precond); in hypre_destroy_precond() 596 HYPRE_GMRESDestroy(precond); in hypre_destroy_precond() 611 HYPRE_PCGDestroy(precond); in hypre_destroy_precond() 614 HYPRE_PFMGDestroy(precond); in hypre_destroy_precond() 617 HYPRE_PilutDestroy(precond); in hypre_destroy_precond() 623 HYPRE_SMGDestroy(precond); in hypre_destroy_precond() [all …]
|
H A D | f77_struct.f | 64 integer*8 precond variable 498 call HYPRE_StructSMGCreate(MPI_COMM_WORLD, precond, 534 precond = zero 610 precond = zero 685 precond = zero 758 precond = zero 833 precond = zero 908 precond = zero 940 call HYPRE_StructSMGDestroy(precond, ierr) 943 call HYPRE_StructPFMGDestroy(precond, ierr) [all …]
|
H A D | f77_ij.f | 78 integer*8 precond variable 520 precond = 0 542 call HYPRE_BoomerAMGCreate(precond, ierr) 575 call HYPRE_BoomerAMGSetMaxLevels(precond, 627 if (precond_gotten .ne. precond) then 671 precond = 0 740 if (precond_gotten .ne. precond) then 778 precond = 0 845 if (precond_gotten .ne. precond) then 883 precond = 0 [all …]
|
H A D | struct.c | 90 HYPRE_StructSolver precond; in main() local 1676 precond = NULL; in main() 1709 HYPRE_StructSMGDestroy(precond); in main() 1841 precond = NULL; in main() 2074 precond = NULL; in main() 2326 HYPRE_StructSMGDestroy(precond); in main() 2443 precond = NULL; in main() 2475 HYPRE_StructSMGDestroy(precond); in main() 2594 precond = NULL; in main() 2626 HYPRE_StructSMGDestroy(precond); in main() [all …]
|
H A D | ex7_for.c | 222 hypre_F90_Obj precond; in main() local 248 HYPRE_StructSolver precond; in main() local 1380 precond = NULL; in main() 1429 HYPRE_StructSMGDestroy(&precond); in main() 1431 HYPRE_StructSMGDestroy(precond); in main() 1437 HYPRE_StructPFMGDestroy(&precond); in main() 1439 HYPRE_StructPFMGDestroy(precond); in main() 1583 precond = NULL; in main() 1632 HYPRE_StructSMGDestroy(&precond); in main() 1634 HYPRE_StructSMGDestroy(precond); in main() [all …]
|
H A D | ams_driver.c | 113 HYPRE_Solver solver, precond; in main() local 584 precond); in main() 590 HYPRE_AMSCreate(&precond); in main() 593 HYPRE_AMSSetTol(precond, 0.0); in main() 635 precond); in main() 690 HYPRE_AMSDestroy(precond); in main() 703 HYPRE_AMSCreate(&precond); in main() 705 HYPRE_AMSSetMaxIter(precond, 1); in main() 706 HYPRE_AMSSetTol(precond, 0.0); in main() 737 HYPRE_AMSSetup(precond, A, b, x0); in main() [all …]
|
H A D | ex5_for.c | 62 hypre_F90_Obj solver, precond; in main() local 86 HYPRE_Solver solver, precond; in main() local 497 HYPRE_BoomerAMGCreate(&precond); in main() 502 HYPRE_BoomerAMGSetTol(&precond, &oo1); in main() 504 HYPRE_BoomerAMGCreate(&precond); in main() 509 HYPRE_BoomerAMGSetTol(precond, 1e-3); in main() 549 HYPRE_BoomerAMGDestroy(&precond); in main() 552 HYPRE_BoomerAMGDestroy(precond); in main() 604 HYPRE_ParaSailsSetLogging(precond, 3); in main() 645 HYPRE_ParaSailsDestroy(&precond); in main() [all …]
|
H A D | ex3_for.c | 76 hypre_F90_Obj precond; in main() local 93 HYPRE_StructSolver precond; in main() local 487 HYPRE_StructSMGSetMaxIter(&precond, &one); in main() 488 HYPRE_StructSMGSetTol(&precond, &zero_dot); in main() 489 HYPRE_StructSMGSetZeroGuess(&precond); in main() 516 HYPRE_StructSMGSetMemoryUse(precond, 0); in main() 517 HYPRE_StructSMGSetMaxIter(precond, 1); in main() 518 HYPRE_StructSMGSetTol(precond, 0.0); in main() 519 HYPRE_StructSMGSetZeroGuess(precond); in main() 520 HYPRE_StructSMGSetNumPreRelax(precond, 1); in main() [all …]
|
/dports/science/hypre/hypre-2.23.0/src/examples/ |
H A D | ex4.c | 224 HYPRE_StructSolver precond; in main() local 924 precond); in main() 944 precond); in main() 963 precond = NULL; in main() 967 precond); in main() 999 HYPRE_StructSMGDestroy(precond); in main() 1003 HYPRE_StructPFMGDestroy(precond); in main() 1007 HYPRE_StructJacobiDestroy(precond); in main() 1086 precond = NULL; in main() 1122 HYPRE_StructSMGDestroy(precond); in main() [all …]
|
H A D | ex7.c | 223 HYPRE_StructSolver precond; in main() local 1021 precond); in main() 1041 precond); in main() 1060 precond = NULL; in main() 1064 precond); in main() 1096 HYPRE_StructSMGDestroy(precond); in main() 1100 HYPRE_StructPFMGDestroy(precond); in main() 1104 HYPRE_StructJacobiDestroy(precond); in main() 1183 precond = NULL; in main() 1219 HYPRE_StructSMGDestroy(precond); in main() [all …]
|
H A D | ex5big.c | 68 HYPRE_Solver solver, precond; in main() local 400 HYPRE_BoomerAMGCreate(&precond); in main() 403 HYPRE_BoomerAMGSetOldDefault(precond); in main() 405 HYPRE_BoomerAMGSetNumSweeps(precond, 1); in main() 430 HYPRE_BoomerAMGDestroy(precond); in main() 459 HYPRE_ParaSailsSetSym(precond, sai_sym); in main() 460 HYPRE_ParaSailsSetLogging(precond, 3); in main() 484 HYPRE_ParaSailsDestroy(precond); in main() 507 HYPRE_BoomerAMGCreate(&precond); in main() 510 HYPRE_BoomerAMGSetOldDefault(precond); in main() [all …]
|
H A D | ex5.c | 65 HYPRE_Solver solver, precond; in main() local 418 HYPRE_BoomerAMGCreate(&precond); in main() 421 HYPRE_BoomerAMGSetOldDefault(precond); in main() 423 HYPRE_BoomerAMGSetNumSweeps(precond, 1); in main() 448 HYPRE_BoomerAMGDestroy(precond); in main() 477 HYPRE_ParaSailsSetSym(precond, sai_sym); in main() 478 HYPRE_ParaSailsSetLogging(precond, 3); in main() 502 HYPRE_ParaSailsDestroy(precond); in main() 525 HYPRE_BoomerAMGCreate(&precond); in main() 528 HYPRE_BoomerAMGSetOldDefault(precond); in main() [all …]
|
H A D | ex12f.f | 70 integer*8 precond variable 414 call HYPRE_StructPFMGSetMaxIter(precond, 1, ierr) 415 call HYPRE_StructPFMGSetTol(precond, 0.0d0, ierr) 416 call HYPRE_StructPFMGSetZeroGuess(precond, ierr) 420 call HYPRE_StructPFMGSetRAPType(precond, 1, ierr) 432 call HYPRE_StructPFMGDestroy(precond, ierr) 452 call HYPRE_BoomerAMGCreate(precond, ierr) 454 call HYPRE_BoomerAMGSetMaxIter(precond, 1, ierr) 455 call HYPRE_BoomerAMGSetTol(precond, 0.0, ierr) 459 call HYPRE_BoomerAMGSetOldDefault(precond, ierr) [all …]
|
H A D | ex12.c | 413 HYPRE_StructSolver precond; in main() local 433 HYPRE_StructPFMGSetMaxIter(precond, 1); in main() 434 HYPRE_StructPFMGSetTol(precond, 0.0); in main() 435 HYPRE_StructPFMGSetZeroGuess(precond); in main() 439 HYPRE_StructPFMGSetRAPType(precond, 1); in main() 454 HYPRE_StructPFMGDestroy(precond); in main() 463 HYPRE_Solver precond; in main() local 480 HYPRE_BoomerAMGCreate(&precond); in main() 483 HYPRE_BoomerAMGSetMaxIter(precond, 1); in main() 484 HYPRE_BoomerAMGSetTol(precond, 0.0); in main() [all …]
|
H A D | ex5f.f | 73 integer*8 precond variable 295 1 precond, ierr) 339 call HYPRE_BoomerAMGCreate(precond, ierr) 349 call HYPRE_BoomerAMGSetOldDefault(precond, ierr) 355 call HYPRE_BoomerAMGSetTol(precond, 0.0d0, ierr) 357 call HYPRE_BoomerAMGSetMaxIter(precond, 1, ierr) 362 1 precond, ierr) 388 call HYPRE_BoomerAMGDestroy(precond, ierr) 408 call HYPRE_ParaSailsSetSym(precond, 1, ierr) 414 1 precond, ierr) [all …]
|
/dports/science/elmerfem/elmerfem-release-9.0/fem/src/ |
H A D | SolveHypre.c | 63 HYPRE_Solver solver, precond; member 115 HYPRE_Solver solver, precond; in FC_FUNC() local 429 HYPRE_Solver solver, precond; in FC_FUNC() local 728 solver = precond; in FC_FUNC() 729 precond = NULL; in FC_FUNC() 885 Container->precond = precond; in FC_FUNC() 956 HYPRE_Solver solver, precond; in FC_FUNC() local 987 precond = Container->precond; in FC_FUNC() 1194 HYPRE_Solver solver, precond; in FC_FUNC() local 1366 HYPRE_AMSCreate(&precond); in FC_FUNC() [all …]
|
/dports/science/cp2k/cp2k-2e995eec7fd208c8a72d9544807bd8b8ba8cd1cc/src/pw_env/ |
H A D | cp_spline_utils.F | 68 TYPE(pw_spline_precond_type), POINTER :: precond local 118 NULLIFY (precond) 119 CALL pw_spline_precond_create(precond, precond_kind=aint_precond, & 121 CALL pw_spline_do_precond(precond, values, coeffs) 122 CALL pw_spline_precond_set_kind(precond, precond_kind) 132 CALL pw_spline_precond_release(precond) 167 TYPE(pw_spline_precond_type), POINTER :: precond local 193 NULLIFY (precond) 196 CALL pw_spline_do_precond(precond, pw_coarse_in, coeffs) 197 CALL pw_spline_precond_set_kind(precond, precond_kind) [all …]
|
/dports/science/cp2k-data/cp2k-7.1.0/src/pw_env/ |
H A D | cp_spline_utils.F | 68 TYPE(pw_spline_precond_type), POINTER :: precond local 118 NULLIFY (precond) 119 CALL pw_spline_precond_create(precond, precond_kind=aint_precond, & 121 CALL pw_spline_do_precond(precond, values, coeffs) 122 CALL pw_spline_precond_set_kind(precond, precond_kind) 132 CALL pw_spline_precond_release(precond) 167 TYPE(pw_spline_precond_type), POINTER :: precond local 193 NULLIFY (precond) 196 CALL pw_spline_do_precond(precond, pw_coarse_in, coeffs) 197 CALL pw_spline_precond_set_kind(precond, precond_kind) [all …]
|
/dports/math/gismo/gismo-21.12.0/src/gsSolver/ |
H A D | gsGradientMethod.h | 50 const LinOpPtr& precond = LinOpPtr()) 51 : Base(mat, precond), m_adapt_step_size(true), m_step_size(0) {} in Base() argument 60 const LinOpPtr& precond, in gsGradientMethod() argument 62 : Base(mat, precond), m_adapt_step_size(false), m_step_size(step_size) {} in gsGradientMethod() 73 const LinOpPtr& precond = LinOpPtr()) 74 { return uPtr( new gsGradientMethod(mat, precond) ); } 83 const LinOpPtr& precond, in make() argument 85 { return uPtr( new gsGradientMethod(mat, precond, step_size) ); } in make()
|
/dports/math/amgcl/amgcl-1.4.2/pyamgcl/ |
H A D | pyamgcl.cpp | 50 struct precond { struct 60 const precond& matvec() const { return *this; } in matvec() argument 75 solver(const precond &P, py::dict prm) in solver() argument 120 const precond &P; 129 class amg_precond: public precond 149 void apply(const precond::vector& rhs, precond::vector &x) const { in apply() 169 py::class_<precond> Precond(m, "precond"); in PYBIND11_MODULE() 171 .def("__repr__", &precond::repr) in PYBIND11_MODULE() 172 … .def("__call__", &precond::call, "Applies preconditioner to the given vector", py::arg("rhs")) in PYBIND11_MODULE() 173 .def_property_readonly("matvec", &precond::matvec); in PYBIND11_MODULE() [all …]
|
/dports/science/nwchem/nwchem-7b21660b82ebd85ef659f6fba7e1e73433b0bd0a/src/util/ |
H A D | ga_it_proj.F | 3 $ precond, product, oprint, eval0) 14 external product, precond ! Functions for solvers 45 $ precond, product, oprint, eval0, g_proj, e_proj, 78 subroutine ga_precond_project(g_x, shift, precond, g_work) argument 84 external precond 114 call precond(g_x, shift) 133 call precond(g_work, shift)
|
/dports/science/nwchem-data/nwchem-7.0.2-release/src/util/ |
H A D | ga_it_proj.F | 3 $ precond, product, oprint, eval0) 14 external product, precond ! Functions for solvers 45 $ precond, product, oprint, eval0, g_proj, e_proj, 78 subroutine ga_precond_project(g_x, shift, precond, g_work) argument 84 external precond 114 call precond(g_x, shift) 133 call precond(g_work, shift)
|
/dports/math/taucs/taucs-2.2_23/src/ |
H A D | taucs_vaidya.c | 1358 graph *precond; in amwb_preconditioner_create() local 1559 if (!precond) { in amwb_preconditioner_create() 1761 precond->nent = Bent; in amwb_preconditioner_create() 1993 graph_sort(precond); in amwb_preconditioner_create() 2657 free_graph(precond); in amwb_preconditioner_create() 2712 free_graph(precond); in amwb_preconditioner_create() 2868 graph* precond, in add_heavy_edges() argument 3707 graph *precond; in amst_preconditioner_create() local 3884 if (!precond) { in amst_preconditioner_create() 3891 precond->n=mtxA->n; in amst_preconditioner_create() [all …]
|
/dports/science/code_saturne/code_saturne-7.1.0/src/user_examples/ |
H A D | cs_user_parameters-linear_solvers.c | 266 if (slesp->precond == CS_PARAM_PRECOND_AMG) { in cs_user_sles_petsc_hook() 314 HYPRE_Solver precond = NULL; in _hypre_p_setup_hook() local 317 HYPRE_PCGGetPrecond(solver, &precond); in _hypre_p_setup_hook() 320 HYPRE_BoomerAMGSetCoarsenType(precond, 8) ; /* HMIS */ in _hypre_p_setup_hook() 321 HYPRE_BoomerAMGSetAggNumLevels(precond, 2); in _hypre_p_setup_hook() 322 HYPRE_BoomerAMGSetPMaxElmts(precond, 4); in _hypre_p_setup_hook() 323 HYPRE_BoomerAMGSetInterpType(precond, 7); /* extended+i */ in _hypre_p_setup_hook() 324 HYPRE_BoomerAMGSetStrongThreshold(precond, 0.5); /* 2d=>0.25 3d=>0.5 */ in _hypre_p_setup_hook() 325 HYPRE_BoomerAMGSetRelaxType(precond, 6); /* Sym G.S./Jacobi hybrid */ in _hypre_p_setup_hook() 326 HYPRE_BoomerAMGSetRelaxOrder(precond, 0); in _hypre_p_setup_hook()
|
/dports/math/amgcl/amgcl-1.4.2/amgcl/ |
H A D | make_solver.hpp | 67 typename Precond::params precond; ///< Preconditioner parameters. member 74 : AMGCL_PARAMS_IMPORT_CHILD(p, precond), in params() 84 AMGCL_PARAMS_EXPORT_CHILD(p, path, precond); in get() 98 P(A, prm.precond, bprm), in make_solver() 110 P(A, prm.precond, bprm), in make_solver() 176 const Precond& precond() const { in precond() function in amgcl::make_solver 181 Precond& precond() { in precond() function in amgcl::make_solver
|