User guide¶
- Make GEMSEO easy to use
- Main concepts
- Design space
- Discipline
- The discipline, a key concept
- How to build an analytic discipline?
- Build a discipline from a simple Python function
- How to create a discipline from scratch?
- Automatic wrapper for executables with Graphical User Interface
- How to manually create a discipline interfacing an external executable?
- Build discipline from a MATLAB function
- Coupled derivatives computation
- Namespaces
- Scenario
- Saving / Storing data
- Optimization and DOE
- The GEMSEO concepts
- Optimization and DOE framework
- Optimization algorithms
- DIFFERENTIAL_EVOLUTION
- DUAL_ANNEALING
- L-BFGS-B
- LINEAR_INTERIOR_POINT
- NLOPT_BFGS
- NLOPT_BOBYQA
- NLOPT_COBYLA
- NLOPT_MMA
- NLOPT_NEWUOA
- NLOPT_SLSQP
- PDFO_BOBYQA
- PDFO_COBYLA
- PDFO_NEWUOA
- PSEVEN
- PSEVEN_FD
- PSEVEN_MOM
- PSEVEN_NCG
- PSEVEN_NLS
- PSEVEN_POWELL
- PSEVEN_QP
- PSEVEN_SQ2P
- PSEVEN_SQP
- PYMOO_GA
- PYMOO_NSGA2
- PYMOO_NSGA3
- PYMOO_RNSGA3
- PYMOO_UNSGA3
- REVISED_SIMPLEX
- SHGO
- SIMPLEX
- SLSQP
- SNOPTB
- TNC
- DOE algorithms
- Design of experiments
- Multidisciplinary design optimization
- Machine learning
- Surrogate models
- Uncertainty quantification
- Scalable models
- Algorithm options
- DOE algorithms
- MDO Formulation algorithms
- Linear solver algorithms
- MDA algorithms
- Machine learning models options
- Optimization algorithms
- DIFFERENTIAL_EVOLUTION
- DUAL_ANNEALING
- L-BFGS-B
- LINEAR_INTERIOR_POINT
- NLOPT_BFGS
- NLOPT_BOBYQA
- NLOPT_COBYLA
- NLOPT_MMA
- NLOPT_NEWUOA
- NLOPT_SLSQP
- PDFO_BOBYQA
- PDFO_COBYLA
- PDFO_NEWUOA
- PSEVEN
- PSEVEN_FD
- PSEVEN_MOM
- PSEVEN_NCG
- PSEVEN_NLS
- PSEVEN_POWELL
- PSEVEN_QP
- PSEVEN_SQ2P
- PSEVEN_SQP
- PYMOO_GA
- PYMOO_NSGA2
- PYMOO_NSGA3
- PYMOO_RNSGA3
- PYMOO_UNSGA3
- REVISED_SIMPLEX
- SHGO
- SIMPLEX
- SLSQP
- SNOPTB
- TNC
- Post-processing algorithms
- Surrogate disciplines
- Uncertainty algorithms