<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=GAMS</id>
		<title>GAMS - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=GAMS"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=GAMS&amp;action=history"/>
		<updated>2026-04-19T12:40:33Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=GAMS&amp;diff=43531&amp;oldid=prev</id>
		<title>Eiim: Create page from my minimal knowledge and searching of GAMS.</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=GAMS&amp;diff=43531&amp;oldid=prev"/>
				<updated>2022-11-04T18:44:32Z</updated>
		
		<summary type="html">&lt;p&gt;Create page from my minimal knowledge and searching of GAMS.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=Languages&lt;br /&gt;
|subcat=Programming Languages&lt;br /&gt;
|extensions={{ext|gms}}, {{ext|opt*}}, {{ext|gdx}}, {{ext|inc}}, {{ext|lst}}, {{ext|lxi}}, {{ext|efi}}, {{ext|ref}}&lt;br /&gt;
|released=1978&lt;br /&gt;
}}&lt;br /&gt;
[[GAMS]] is a programming language and software suite to model mathematical optimization problems. It enables a wide variety of models to be described with many thousands of variables. Running a GAMS problem solves the models described in the source code, but can also do other things. The language is proprietary. A number of file types and extensions are used by GAMS:&lt;br /&gt;
&lt;br /&gt;
=== .gms ===&lt;br /&gt;
The main source code for a GAMS project is in one or more text files ending with .gms extensions. This defines variables, equations, and other important parts of the model definition.&lt;br /&gt;
&lt;br /&gt;
=== .opt ===&lt;br /&gt;
These are options files for specific solvers in GAMS. They may have secondary extensions &amp;lt;i&amp;gt;after&amp;lt;/i&amp;gt; the &amp;lt;code&amp;gt;.opt&amp;lt;/code&amp;gt; to distinguish them, as their file name determines which solver they affect. For example, a CPLEX options file may be named &amp;lt;code&amp;gt;CPLEX.opt&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;CPLEX.opt.foo&amp;lt;/code&amp;gt; to distinguish it from other options files for that solver. According to GAMS, these may also end in &amp;lt;code&amp;gt;.op*&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.o*&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== .gdx ===&lt;br /&gt;
GDX files are binary data files. These can be read and edited with GAMS, or with other programming languages using libraries that are included as part of GAMS.&lt;br /&gt;
&lt;br /&gt;
=== .inc ===&lt;br /&gt;
&amp;quot;Include files.&amp;quot; I have no idea what these are, but they're apparently text files.&lt;br /&gt;
&lt;br /&gt;
=== .lst, .lxi, .ref ===&lt;br /&gt;
These are text files created by GAMS. &amp;lt;code&amp;gt;.lst&amp;lt;/code&amp;gt; files show logs and results from the solving process. &amp;lt;code&amp;gt;.lxi&amp;lt;/code&amp;gt; files are a sort of intermediate language. &amp;lt;code&amp;gt;.ref&amp;lt;/code&amp;gt; files are used for debugging. LST files are also called &amp;quot;MASM Listing&amp;quot; files, however, they should not be confused with Microsoft Assembler files (also called MASM).&lt;br /&gt;
&lt;br /&gt;
=== .efi ===&lt;br /&gt;
Short for &amp;quot;External files&amp;quot;, these are text files which denote which files need to be sent when using cloud computing.&lt;br /&gt;
&lt;br /&gt;
=== Other files ===&lt;br /&gt;
GAMS also may use a [[YAML]] file called &amp;lt;code&amp;gt;gamsconfig.yaml&amp;lt;/code&amp;gt;, and supposedly also &amp;lt;code&amp;gt;.ref&amp;lt;/code&amp;gt; &amp;quot;reference&amp;quot; files, but I don't know anything about that one.&lt;br /&gt;
&lt;br /&gt;
== References and more information ==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/General_algebraic_modeling_system GAMS on Wikipedia]&lt;br /&gt;
* [https://www.gams.com/latest/docs/UG_MAIN.html#UG_Language_Environment GAMS language documentation]&lt;br /&gt;
* [https://gams.com/latest/docs/UG_GDX.html#UG_GDX_GeneralNotesOnGDXFiles GDX files]&lt;br /&gt;
* [https://www.gams.com/41/docs/UG_studio_tutorial.html?search=lst Short info and examples for .lst and .lxi files]&lt;br /&gt;
* [https://www.gams.com/latest/docs/gamside/reference_window.htm .ref files in the GAMS viewer]&lt;br /&gt;
* [https://www.gams.com/latest/docs/T_STUDIO.html Some info on .efi files]&lt;/div&gt;</summary>
		<author><name>Eiim</name></author>	</entry>

	</feed>