Lines Matching refs:option

431   char          option[MAX_PARAM_LEN];  in PCSetFromOptions_AMGX()  local
446 PetscCall(PetscStrncpy(option, def_amg_method.c_str(), sizeof(option))); in PCSetFromOptions_AMGX()
447 …PetscCall(PetscOptionsString("-pc_amgx_amg_method", "AmgX AMG Method", "", option, option, MAX_PAR… in PCSetFromOptions_AMGX()
448 …ControlMap::AMGMethods.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "AMG Method %s not reg… in PCSetFromOptions_AMGX()
449 amgx->amg_method = AmgXControlMap::AMGMethods.at(option); in PCSetFromOptions_AMGX()
450 amgx->cfg_contents += "amg:algorithm=" + std::string(option) + ","; in PCSetFromOptions_AMGX()
454 PetscCall(PetscStrncpy(option, def_amg_cycle.c_str(), sizeof(option))); in PCSetFromOptions_AMGX()
455 …PetscCall(PetscOptionsString("-pc_amgx_amg_cycle", "AmgX AMG Cycle", "", option, option, MAX_PARAM… in PCSetFromOptions_AMGX()
456 …XControlMap::AMGCycles.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "AMG Cycle %s not regi… in PCSetFromOptions_AMGX()
457 amgx->amg_cycle = AmgXControlMap::AMGCycles.at(option); in PCSetFromOptions_AMGX()
458 amgx->cfg_contents += "amg:cycle=" + std::string(option) + ","; in PCSetFromOptions_AMGX()
462 PetscCall(PetscStrncpy(option, def_smoother.c_str(), sizeof(option))); in PCSetFromOptions_AMGX()
463 …PetscCall(PetscOptionsString("-pc_amgx_smoother", "AmgX Smoother", "", option, option, MAX_PARAM_L… in PCSetFromOptions_AMGX()
464 …gXControlMap::Smoothers.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Smoother %s not regi… in PCSetFromOptions_AMGX()
465 amgx->smoother = AmgXControlMap::Smoothers.at(option); in PCSetFromOptions_AMGX()
466 amgx->cfg_contents += "amg:smoother(smooth)=" + std::string(option) + ","; in PCSetFromOptions_AMGX()
478 PetscCall(PetscStrncpy(option, def_selector.c_str(), sizeof(option))); in PCSetFromOptions_AMGX()
479 …PetscCall(PetscOptionsString("-pc_amgx_selector", "AmgX Selector", "", option, option, MAX_PARAM_L… in PCSetFromOptions_AMGX()
480 …gXControlMap::Selectors.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Selector %s not regi… in PCSetFromOptions_AMGX()
484 …->comm, PETSC_ERR_PLIB, "Chosen selector is not used for AmgX Classical AMG: selector=%s", option); in PCSetFromOptions_AMGX()
489 amgx->selector = AmgXControlMap::Selectors.at(option); in PCSetFromOptions_AMGX()
490 amgx->cfg_contents += "amg:selector=" + std::string(option) + ","; in PCSetFromOptions_AMGX()
518 PetscCall(PetscStrncpy(option, def_coarse_solver.c_str(), sizeof(option))); in PCSetFromOptions_AMGX()
519 …PetscCall(PetscOptionsString("-pc_amgx_coarse_solver", "AmgX CoarseSolver", "", option, option, MA… in PCSetFromOptions_AMGX()
520 …rolMap::CoarseSolvers.count(option) == 1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "CoarseSolver %s not re… in PCSetFromOptions_AMGX()
521 amgx->coarse_solver = AmgXControlMap::CoarseSolvers.at(option); in PCSetFromOptions_AMGX()
522 amgx->cfg_contents += "amg:coarse_solver=" + std::string(option) + ","; in PCSetFromOptions_AMGX()