1.2.1 `sm1.start'
-----------------

sm1.start()
     ::  Start  `ox_sm1_forAsir' on the localhost.

RETURN
     Integer

   * Start `ox_sm1_forAsir' on the localhost.      It returns the
     descriptor of `ox_sm1_forAsir'.

   * Set `Xm_noX = 1' to start `ox_sm1_forAsir' without a debug window.

   * You might have to set suitable orders of variable by the command
     `ord'.  For example, when you are working in the ring of
     differential operators on the variable `x' and `dx' (`dx' stands
     for ), `sm1' server assumes that the variable `dx' is collected to
     the right and the variable `x' is collected to the left in the
     printed expression.  In the example below, you  must not use the
     variable `cc' for computation in `sm1'.

   * The variables from `a' to `z' except `d' and `o' and `x0', ...,
     `x20', `y0', ..., `y20', `z0', ..., `z20' can be used as variables
     for ring of differential operators in default. (cf. `Sm1_ord_list'
     in `sm1').

   * The descriptor is stored in `static Sm1_proc'.  The descriptor can
     be obtained by the function `sm1.get_Sm1_proc()'.

     [260] ord([da,a,db,b]);
     [da,a,db,b,dx,dy,dz,x,y,z,dt,ds,t,s,u,v,w,
     ......... omit ..................
     ]
     [261] a*da;
     a*da
     [262] cc*dcc;
     dcc*cc
     [263] sm1.mul(da,a,[a]);
     a*da+1
     [264] sm1.mul(a,da,[a]);
     a*da

Reference
     `ox_launch', `sm1.push_int0', `sm1.push_poly0',     `ord'

