<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Command line options</title><link>https://sourceforge.net/p/pss5/wiki/Command%2520line%2520options/</link><description>Recent changes to Command line options</description><atom:link href="https://sourceforge.net/p/pss5/wiki/Command%20line%20options/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 29 Apr 2015 19:48:39 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pss5/wiki/Command%20line%20options/feed" rel="self" type="application/rss+xml"/><item><title>Command line options modified by Gregorio Malajovich</title><link>https://sourceforge.net/p/pss5/wiki/Command%2520line%2520options/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The basic syntax is&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;pss [options] &amp;lt;inputfiles&amp;gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Input polynomial systems end with the extension &lt;em&gt;.poly&lt;/em&gt;. The following output files&lt;br /&gt;
are produced for &lt;em&gt;myexample.poly&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;myexample.lifting&lt;/em&gt; contains the polytopes, the lifting used, and more information. After general integers (you can read what they are in the comments) is a lattice basis in Hermite normal form. All points are represented in coordinates with respect to that basis.&lt;/p&gt;
&lt;p&gt;After each point of the polytope, there is a real number: the value of the lifting. If it is more than 1.0, then this point is an interior point (it was lifted more so it does not interfer with mixed volume computations). Each point in the disjoint union of polytopes is identified by an integer starting from zero. This integer appears after the comment sign (#).&lt;/p&gt;
&lt;p&gt;After the polytopes comes the list of sharp edges leaving from each point.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;myexample.tgt&lt;/em&gt; contains the coefficients of the target polynomial. They are ordered the same as the points of the polytopes.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;myexample.mixed&lt;/em&gt; contains the mixed cells. Each mixed cell is represented by a list of integers, each integer standing for a point in one of the polytopes. Depending on the verbosity mode, it contains more information.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;myexample.starter&lt;/em&gt; contains the coefficient of a random polynomial system with the same structure as the target system.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;myexample.u1&lt;/em&gt; contains the solutions (in logarithmic coordinates) for the starter system, while &lt;em&gt;myexample.u2&lt;/em&gt; contains the solutions for the target system (also in logarithmic coordinates).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;myexample.mac&lt;/em&gt; contains a &lt;em&gt;maxima&lt;/em&gt; readable representation of the solutions. &lt;/p&gt;
&lt;p&gt;You can use the already computed &lt;em&gt;.lifting&lt;/em&gt;, &lt;em&gt;.mixed&lt;/em&gt; or &lt;em&gt;u1&lt;/em&gt; files as input to &lt;em&gt;pss&lt;/em&gt;. Then it will continue the computations from this point.&lt;/p&gt;
&lt;p&gt;The main options are:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Option&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;-v&lt;/td&gt;
&lt;td&gt;Increases verbosity, and prints progress messages while running.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-q&lt;/td&gt;
&lt;td&gt;Quiet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-f&lt;/td&gt;
&lt;td&gt;Forces recomputations. Otherwise, already computed files are just checked to be actual with respect to the files they are supposed to depend from.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-M&lt;/td&gt;
&lt;td&gt;Stops after computing the mixed volume.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-C&lt;/td&gt;
&lt;td&gt;Stops after solving the &lt;em&gt;.starter&lt;/em&gt; system.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-e&lt;/td&gt;
&lt;td&gt;Computes extended mixed volume and solves in affine space.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-R&lt;/td&gt;
&lt;td&gt;Experimental! This finds mixed volumes by a random walk. Very fast in some examples and slow in others.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;--timing&lt;/td&gt;
&lt;td&gt;Timing information&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To get the complete list of options, type &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;man pss
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Other examples&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To  run pss in parallel, you need to invoke MPI with a command like&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt; mpirun -H localhost -np 4 pss [options] &amp;lt;inputfiles&amp;gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;To run pss in an extra terminal and wait for your keystroke befor  dismissing, do&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt; xterm -e pss --persist [options] &amp;lt;inputfiles&amp;gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gregorio Malajovich</dc:creator><pubDate>Wed, 29 Apr 2015 19:48:39 -0000</pubDate><guid>https://sourceforge.net554b17406b5fd7d310308657e16c199f59e79aff</guid></item></channel></rss>