Looking for the latest version? Download omnisode0057.tar.gz (110.5 kB)
Home
Name Modified Size Downloads / Week Status
Totals: 59 Items   6.9 MB 87
README 2014-09-24 4.5 kB 11 weekly downloads
omnisode0057.tar.gz 2014-09-24 110.5 kB 11 weekly downloads
omnisode0057.zip 2014-09-24 174.8 kB 33 weekly downloads
omnisode0056.zip 2014-09-23 172.2 kB 11 weekly downloads
omnisode0056.tar.gz 2014-09-23 110.9 kB 11 weekly downloads
omnisode0055.zip 2014-08-29 178.1 kB 11 weekly downloads
omnisode0055.tar.gz 2014-08-29 109.9 kB 11 weekly downloads
omnisode0050.zip 2014-05-17 176.0 kB 11 weekly downloads
omnisode0050.tar.gz 2014-05-17 107.2 kB 11 weekly downloads
omnisode0049.zip 2014-02-11 168.0 kB 11 weekly downloads
omnisode0049.tar.gz 2014-02-11 103.7 kB 11 weekly downloads
omnisode0046.zip 2014-01-31 181.8 kB 11 weekly downloads
omnisode0046.tar.gz 2014-01-31 111.3 kB 11 weekly downloads
omnisode0045.zip 2014-01-20 170.4 kB 11 weekly downloads
omnisode0045.tar.gz 2014-01-20 108.6 kB 11 weekly downloads
omnisode0044.zip 2014-01-12 167.2 kB 11 weekly downloads
omnisode0044.tar.gz 2014-01-12 107.2 kB 11 weekly downloads
omnisode0043.zip 2014-01-09 161.1 kB 11 weekly downloads
omnisode0043.tar.gz 2014-01-09 108.7 kB 11 weekly downloads
omnisode0042.zip 2014-01-08 161.0 kB 11 weekly downloads
omnisode0042.tar.gz 2014-01-08 108.6 kB 0
omnisode0041.zip 2014-01-05 161.0 kB 11 weekly downloads
omnisode0041.tar.gz 2014-01-05 109.0 kB 0
omnisode0040.zip 2013-12-31 156.4 kB 44 weekly downloads
omnisode0040.tar.gz 2013-12-31 105.1 kB 33 weekly downloads
omnisode0039.zip 2013-12-29 156.0 kB 22 weekly downloads
omnisode0039.tar.gz 2013-12-29 105.2 kB 22 weekly downloads
omnisode0038.zip 2013-07-03 153.9 kB 22 weekly downloads
omnisode0038.tar.gz 2013-07-03 103.5 kB 22 weekly downloads
omnisode0037.zip 2013-06-09 148.4 kB 22 weekly downloads
omnisode0037.tar.gz 2013-06-09 100.2 kB 22 weekly downloads
omnisode0036.zip 2013-05-27 147.8 kB 22 weekly downloads
omnisode0036.tar.gz 2013-05-27 100.2 kB 22 weekly downloads
omnisode0035.zip 2013-05-20 151.7 kB 22 weekly downloads
omnisode0035.tar.gz 2013-05-20 103.3 kB 22 weekly downloads
omnisode0033.zip 2013-04-30 148.9 kB 22 weekly downloads
omnisode0033.tar.gz 2013-04-30 99.5 kB 22 weekly downloads
omnisode0031.zip 2013-04-30 148.9 kB 22 weekly downloads
omnisode0031.tar.gz 2013-04-30 101.0 kB 22 weekly downloads
omnisode0030.zip 2013-04-04 143.0 kB 22 weekly downloads
omnisode0030.tar.gz 2013-04-04 99.0 kB 22 weekly downloads
omnisode0029.zip 2013-02-25 140.0 kB 22 weekly downloads
omnisode0029.tar.gz 2013-02-24 96.7 kB 22 weekly downloads
omnisode0027.tar.gz 2013-01-29 94.1 kB 22 weekly downloads
omnisode0026.tar.gz 2013-01-27 96.5 kB 11 weekly downloads
omnisode0025.tar.gz 2013-01-18 94.7 kB 22 weekly downloads
omnisode0024.tar.gz 2013-01-15 96.2 kB 22 weekly downloads
omnisode0023.tar.gz 2013-01-06 95.9 kB 11 weekly downloads
omnisode0022.tar.gz 2012-12-22 94.5 kB 11 weekly downloads
omnisode0021.tar.gz 2012-12-18 94.4 kB 11 weekly downloads
omnisode0018.tar.gz 2012-09-09 80.5 kB 11 weekly downloads
omnisode0017.tar.gz 2012-09-03 79.9 kB 11 weekly downloads
omnisode0016.tar.gz 2012-08-22 79.4 kB 11 weekly downloads
omnisode0014.tar.gz 2012-08-15 77.1 kB 11 weekly downloads
omnisode0013.tar.gz 2012-07-11 72.1 kB 11 weekly downloads
omnisode0012.tar.gz 2012-06-18 61.9 kB 11 weekly downloads
omnisode0011.tar.gz 2012-06-12 61.6 kB 33 weekly downloads
omnisode0010.tar.gz 2012-06-04 60.1 kB 11 weekly downloads
omnisode0007.tar.gz 2012-05-27 55.6 kB 11 weekly downloads
This (9/23/2014) is the README for rev0057 of omnisode. Rev0056 was a mistake - the code was unchanged. But I did discover I could use a much smaller h in many cases. I am including updated ode and odes test files. Otherwise the code in 0056 and 0057 matched 0055. This (9/22/2014) is the README for rev0056 of omnisode. I was comparing my results with Dr Y. F. Chang & Dr George Corliss's ATOMFT. I was reminded more accutely of something I was aware of. Namely I waa having to use a smaller h (increment) than I should. After thinking where such an error could occur I examined the generated code for the "jump" logic carefully, which waa where I thought such an error most likely. I discovered an "/" that should have been an "*". I have rerun many of the tests, and seem able to use a much larger increment than before. In partucular I used an increment of 1.0 in "sin_lg_h.ode" and still got 16 place accuracy with gcc doubles. Two cases still do not give good accuracy and both seem insensitive to smaller h - mamely mtest2.ode and mtest6.ode. They need more attention. Also I made the display interval default to 0.1 - which solved a problem I discovered. This (8/28/2014) is the README file for rev0055 of omnisode. Added evalf in Maple for estimation of error Changed "analytic" to "closed_form" Used glob_prec instead of literals in check in error calculations. Simplified iteration count - eliminating unneeded variables. Removd some commented out code. This (8/27/2014) is the README file for rev0051 of omnisode. Fixed problem in preodein.rb regarding absolute value. Fixed problem with indentation in preindent.rb. This (5/17/2014) is the README file for rev0050 of omnisode. The only significant change since rev0049 is a correction for estiimating the error for Maple -- using the value of Digits correctly in estimating it. It seems to be functioning well, although I have plans for more functionality. The focus since rev0046 has been on the user interface. The shell scripts have been completely replaced by a ruby program (tomni.rb) which runs omnisode for linux, cygwin or windows. It also works for any of c, c++, ruby, maxima or maple. It reads a file of names of ode files (---.odes). You now simple type "ruby tomni.rb" at a prompt (it trys to reecognize the os, and prompts if it doesn't). Then it asks for the name of the odes file containing the names of the ode files (without the ode suffix) and optionally followed by comments in in quotes. If the directory this would use (using the language, odes file name and os) already exists you may select a different part of the name for the odes part. Then you are prompted for which lanhuages you want omnisode to be executed for. Then it runs omnisode for all the files in the odes file for each language selected. The results are placed in the html/omniresults/language_odes_os directory. where language is replaced by the language, odes is replaced by the odes name (or its replacemeny) and os by the name of the os. A web browser can then be pointed at table.html in each directory so created. With omnisode0050tar.gz use tar -xzvf omnisode0050.tar.gz to extract the files. The contents will be placed in a subdirectory which will be created. Documentation is on this web site http://sode.sourceforge.net/ at: http://sode.sourceforge.net/omnisodedoc.html (on input ode file - defines diffeq's to be solved) http://sode.sourceforge.net/omnisodedoc2.html (on the shell scripts to run omnisode) The documentation needs some updating (which I plan to do soon) but is mostly correct. I have extensively edited this README file when masking rev0049 to make it more useful. I plan to edit the other documentation soon, it is on the web site, but not in the archive. The main thing missing is that the size of the increment is not determined well. It seems that glob_max_h in effect controls glob_h - the increment. I have been busy with determining how close any singularity is, and now have that working most of the time - there are test results of this on the web site. These are prerequisite to selecting a glob_h. Also it would be good it a different max_terms could be recommended if the one in the input ode file was not a good one - it cannot be changed dynamically. The program can generate code for c, c++, ruby, maxima and maple. I may be reached by email at student@dennisdarland.com The omnisode web site is http://sode.sourceforge.net/ and Dennis Darland's personal web site is: http://dennisdarland.com/
Source: README, updated 2014-09-24