Determining the composition of a chemical system at equilibrium is an important problem that arises in many fields of science and engineering. For complex equilibria, the use of a digital computer is required. The chemist often finds the use of current computer codes an inefficient and frustrating experience. This paper presents a globally convergent algorithm for the solution of chemical equilibrium problems. This algorithm has been made both efficient and easy to use and is now employed successfully by chemists on important problems. It is based on the application of geometric programming principles to solve systems of nonlinear equations. Although presented in a form that can be quickly understood by the practitioner, the methodology is mathematically rigorous. Computer programs that require no familiarity with the details of the methodology were developed and extensively tested. These programs can be used as general research tools for investigating the solution of nonlinear equations in areas other than chemistry.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.