The principal search mechanism in GAMS is based on a tree-structured taxonomy of mathematical and statistical problems. Each module in GAMS is assigned to one or more problem classes. To locate software GAMS users find a class that describes the problem they wish to solve and then view the modules with that classification. Component A component is a retrievable object associated with a package or module.
Available components vary from module to module and package to package.
GAMS is an example of a cross-index of mathematical and statistical software. In GAMS we use the term module to denote a unit of software that can be used to solve a particular problem. A module can be a Fortran subprogram, a C procedure, a stand-alone program, or a command in a system. Package A package is a collection of modules related by authorship, maintenance, or distribution. A package can be a subprogram library, an interactive system, or a moderated collection of programs.