 COSMO has been implemented in a number of quantum chemistry or semi-empirical codes such as ADF, GAMESS, Gaussian, MOPAC, NWChem, TURBOMOLE, and Q-Chem.A COSMO version of the polarizable continuum model PCM has also been developed.Depending on the implementation, the details of the cavity construction and the used radii, the segments representing the molecule surface and the "x" value for the dielectric scaling function "ƒ"("ε") may vary.