Re: CompensatedSummation in Total

*To*: mathgroup at smc.vnet.net*Subject*: [mg81318] Re: CompensatedSummation in Total*From*: "marks at wolfram.com" <marks at wolfram.com>*Date*: Wed, 19 Sep 2007 05:25:54 -0400 (EDT)*References*: <fc4uf2$kjk$1@smc.vnet.net>

You can use either a string or a symbol as an option name. The context of the symbol will be guessed. Using symbols has the downside of polluting the namespace so the string name is a bit tidier in this respect. Here is an example to illustrate compensated summation (similar to the one you can find in the NDSolve documentation). In[1]:= test = Table[0.01, {1*^7}]; In[2]:= InputForm[Total[test]] Out[2]//InputForm= 99999.99999999766 In[3]:= InputForm[Total[test, Method -> "CompensatedSummation"]] Out[3]//InputForm= 100000. Mark Sofroniou Wolfram Research