gemseo.mda package#
Multidisciplinary Analyses : coupled system solvers.
Submodules#
- gemseo.mda.base_mda module
BaseMDABaseMDA.ResidualScalingBaseMDA.plot_residual_history()BaseMDA.NORMALIZED_RESIDUAL_NORMBaseMDA.SettingsBaseMDA.assemblyBaseMDA.coupling_structureBaseMDA.default_cache_typeBaseMDA.lin_cache_tol_factBaseMDA.matrix_typeBaseMDA.norm0BaseMDA.normed_residualBaseMDA.reset_history_each_runBaseMDA.residual_historyBaseMDA.scalingBaseMDA.settings
- gemseo.mda.base_mda_root_settings module
- gemseo.mda.base_mda_settings module
BaseMDASettingsBaseMDASettings.coupling_structureBaseMDASettings.linear_solverBaseMDASettings.linear_solver_settingsBaseMDASettings.linear_solver_toleranceBaseMDASettings.log_convergenceBaseMDASettings.max_consecutive_unsuccessful_iterationsBaseMDASettings.max_mda_iterBaseMDASettings.nameBaseMDASettings.toleranceBaseMDASettings.use_lu_factBaseMDASettings.warm_start
LinearSolverLinearSolver.BICGLinearSolver.BICGSTABLinearSolver.CGLinearSolver.CGSLinearSolver.DEFAULTLinearSolver.GCROTLinearSolver.GMRESLinearSolver.LGMRESLinearSolver.PETSC_BCGSLinearSolver.PETSC_BCGSLLinearSolver.PETSC_BICGLinearSolver.PETSC_CGLinearSolver.PETSC_CGLSLinearSolver.PETSC_CGNELinearSolver.PETSC_CGSLinearSolver.PETSC_CHEBYSHEVLinearSolver.PETSC_CRLinearSolver.PETSC_DGMRESLinearSolver.PETSC_FBCGSLinearSolver.PETSC_FBCGSRLinearSolver.PETSC_FCGLinearSolver.PETSC_FETIDPLinearSolver.PETSC_FGMRESLinearSolver.PETSC_GCRLinearSolver.PETSC_GLTRLinearSolver.PETSC_GMRESLinearSolver.PETSC_GROPPCGLinearSolver.PETSC_HPDDMLinearSolver.PETSC_IBCGSLinearSolver.PETSC_LCDLinearSolver.PETSC_LGMRESLinearSolver.PETSC_LSQRLinearSolver.PETSC_MINRESLinearSolver.PETSC_NASHLinearSolver.PETSC_PGMRESLinearSolver.PETSC_PIPEBCGSLinearSolver.PETSC_PIPECGLinearSolver.PETSC_PIPECG2LinearSolver.PETSC_PIPECGRRLinearSolver.PETSC_PIPECRLinearSolver.PETSC_PIPEFCGLinearSolver.PETSC_PIPEFGMRESLinearSolver.PETSC_PIPEGCRLinearSolver.PETSC_PIPELCGLinearSolver.PETSC_PIPEPRCGLinearSolver.PETSC_PREONLYLinearSolver.PETSC_QCGLinearSolver.PETSC_RICHARDSONLinearSolver.PETSC_STCGLinearSolver.PETSC_SYMMLQLinearSolver.PETSC_TCQMRLinearSolver.PETSC_TFQMRLinearSolver.PETSC_TSIRMLinearSolver.TFQMR
- gemseo.mda.base_mda_solver module
BaseMDASolverBaseMDASolver.add_iteration_callback()BaseMDASolver.clear_iteration_callbacks()BaseMDASolver.get_current_resolved_residual_vector()BaseMDASolver.get_current_resolved_variables_vector()BaseMDASolver.set_bounds()BaseMDASolver.SettingsBaseMDASolver.acceleration_methodBaseMDASolver.lower_bound_vectorBaseMDASolver.over_relaxation_factorBaseMDASolver.settingsBaseMDASolver.upper_bound_vector
- gemseo.mda.base_mda_solver_settings module
BaseMDASolverSettingsLinearSolverLinearSolver.BICGLinearSolver.BICGSTABLinearSolver.CGLinearSolver.CGSLinearSolver.DEFAULTLinearSolver.GCROTLinearSolver.GMRESLinearSolver.LGMRESLinearSolver.PETSC_BCGSLinearSolver.PETSC_BCGSLLinearSolver.PETSC_BICGLinearSolver.PETSC_CGLinearSolver.PETSC_CGLSLinearSolver.PETSC_CGNELinearSolver.PETSC_CGSLinearSolver.PETSC_CHEBYSHEVLinearSolver.PETSC_CRLinearSolver.PETSC_DGMRESLinearSolver.PETSC_FBCGSLinearSolver.PETSC_FBCGSRLinearSolver.PETSC_FCGLinearSolver.PETSC_FETIDPLinearSolver.PETSC_FGMRESLinearSolver.PETSC_GCRLinearSolver.PETSC_GLTRLinearSolver.PETSC_GMRESLinearSolver.PETSC_GROPPCGLinearSolver.PETSC_HPDDMLinearSolver.PETSC_IBCGSLinearSolver.PETSC_LCDLinearSolver.PETSC_LGMRESLinearSolver.PETSC_LSQRLinearSolver.PETSC_MINRESLinearSolver.PETSC_NASHLinearSolver.PETSC_PGMRESLinearSolver.PETSC_PIPEBCGSLinearSolver.PETSC_PIPECGLinearSolver.PETSC_PIPECG2LinearSolver.PETSC_PIPECGRRLinearSolver.PETSC_PIPECRLinearSolver.PETSC_PIPEFCGLinearSolver.PETSC_PIPEFGMRESLinearSolver.PETSC_PIPEGCRLinearSolver.PETSC_PIPELCGLinearSolver.PETSC_PIPEPRCGLinearSolver.PETSC_PREONLYLinearSolver.PETSC_QCGLinearSolver.PETSC_RICHARDSONLinearSolver.PETSC_STCGLinearSolver.PETSC_SYMMLQLinearSolver.PETSC_TCQMRLinearSolver.PETSC_TFQMRLinearSolver.PETSC_TSIRMLinearSolver.TFQMR
- gemseo.mda.base_parallel_mda_settings module
- gemseo.mda.base_parallel_mda_solver module
- gemseo.mda.composed_mda_settings module
- gemseo.mda.factory module
- gemseo.mda.gauss_seidel module
- gemseo.mda.gauss_seidel_settings module
- gemseo.mda.gs_newton module
- gemseo.mda.gs_newton_settings module
- gemseo.mda.jacobi module
- gemseo.mda.jacobi_settings module
- gemseo.mda.mda_chain module
- gemseo.mda.mda_chain_settings module
MDAChain_SettingsMDAChain_Settings.chain_linearizeMDAChain_Settings.initialize_defaultsMDAChain_Settings.inner_mda_nameMDAChain_Settings.inner_mda_settingsMDAChain_Settings.mdachain_parallel_settingsMDAChain_Settings.mdachain_parallelize_tasksMDAChain_Settings.sub_coupling_structuresMDAChain_Settings.model_post_init()
- gemseo.mda.newton_raphson module
- gemseo.mda.newton_raphson_settings module
LinearSolverLinearSolver.BICGLinearSolver.BICGSTABLinearSolver.CGLinearSolver.CGSLinearSolver.DEFAULTLinearSolver.GCROTLinearSolver.GMRESLinearSolver.LGMRESLinearSolver.PETSC_BCGSLinearSolver.PETSC_BCGSLLinearSolver.PETSC_BICGLinearSolver.PETSC_CGLinearSolver.PETSC_CGLSLinearSolver.PETSC_CGNELinearSolver.PETSC_CGSLinearSolver.PETSC_CHEBYSHEVLinearSolver.PETSC_CRLinearSolver.PETSC_DGMRESLinearSolver.PETSC_FBCGSLinearSolver.PETSC_FBCGSRLinearSolver.PETSC_FCGLinearSolver.PETSC_FETIDPLinearSolver.PETSC_FGMRESLinearSolver.PETSC_GCRLinearSolver.PETSC_GLTRLinearSolver.PETSC_GMRESLinearSolver.PETSC_GROPPCGLinearSolver.PETSC_HPDDMLinearSolver.PETSC_IBCGSLinearSolver.PETSC_LCDLinearSolver.PETSC_LGMRESLinearSolver.PETSC_LSQRLinearSolver.PETSC_MINRESLinearSolver.PETSC_NASHLinearSolver.PETSC_PGMRESLinearSolver.PETSC_PIPEBCGSLinearSolver.PETSC_PIPECGLinearSolver.PETSC_PIPECG2LinearSolver.PETSC_PIPECGRRLinearSolver.PETSC_PIPECRLinearSolver.PETSC_PIPEFCGLinearSolver.PETSC_PIPEFGMRESLinearSolver.PETSC_PIPEGCRLinearSolver.PETSC_PIPELCGLinearSolver.PETSC_PIPEPRCGLinearSolver.PETSC_PREONLYLinearSolver.PETSC_QCGLinearSolver.PETSC_RICHARDSONLinearSolver.PETSC_STCGLinearSolver.PETSC_SYMMLQLinearSolver.PETSC_TCQMRLinearSolver.PETSC_TFQMRLinearSolver.PETSC_TSIRMLinearSolver.TFQMR
MDANewtonRaphson_Settings
- gemseo.mda.quasi_newton module
- gemseo.mda.quasi_newton_settings module
- gemseo.mda.sequential_mda module
- gemseo.mda.sequential_mda_settings module