Friday, July 9, 2010

OpenSolaris version of Tonatiuh 1.0.1

As indicated in a recent post, we have added OpenSolaris to the list of operating systems for which Tonatiuh is targeted.

If you are interesting in using Tonatiuh under OpenSolaris, please, do the following:

  1. Go to the "Downloads" section of the Tonatiuh website at
  2. Download the archive file "tonatiuh-opensolaris-1.0.1.tar.gz" in a computer running OpenSolaris and extract its content.
  3. Find the shell file "" and execute it.
We have been able to test the above procedure in only one PC running OpenSolaris. Thus, if the procedure works for you, please, let us know. If it does not work, please, also let us know, and if possible, please, provide us with the details of what went wrong, so that we can try to fix it.

Monday, July 5, 2010

Release of version 1.0.1 of Tonatiuh

We just released version 1.0.1 of Tonatiuh. This minor release:

  • Fixes some programming bugs that, when running Tonatiuh under the MAC OS X, resulted in the user not being able to maximize the program's main window, or in some plug-ins not being loaded.
  • Improves the implementation of the ShapeFlatDisk so that now when using this shape as the starting surface from which to cast solar photons into the solar concentrating systems, the origin of the photons are much more uniformly distributed upon the flat disk surface that under the previous implementation of the plug-in.
  • Includes two new shape plug-ins (ShapeSphericalRectangle, and ShapeBezierSurfaces).
  • Includes one new sunshape plug-in (SunshapeBuie).
In future posts, the functionality added by these new plug-ins will be presented, and the use of the plug-ing explained.

As always, if you find bugs in Tonatiuh or in any of its plug-ins, please, take the time to report those errors using the "Issues" tab in Tonatiuh's website at Googlecode.

Best regards. Enjoy!

Tonatiuh is available for OpenSolaris

During the last four weeks we were busy, not only improving Tonatiuh and fixing the bugs reported by the users, but also adding OpenSolaris -a unix-derived operating system (OS) promoted by Oracle- to the list of OS for which Tonatiuh is available.

Very soon the instructions to develop and build Tonatiuh for OpenSolaris, using Oracle's C++ compiler, will be added to the wiki of the main Tonatiuh website.

From Tonatiuh Blog Figures

Being able to use Oracle's standard C++ compiler to make Tonatiuh available for OpenSolaris will help us to ensure that we are developing the program in standard C++, and that we are not introducing compiler-specific dependencies in our code.

With this new addition, the number of OS for which Tonatiuh is available reaches four:
  • Windows (XP, Vista, and 7),
  • Mac OS X,
  • Linux (Ubuntu, Kubuntu, Open SuSE), and
  • OpenSolaris.