{"id":3389,"date":"2012-04-02T11:00:10","date_gmt":"2012-04-02T10:00:10","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=3389"},"modified":"2012-04-02T11:00:10","modified_gmt":"2012-04-02T10:00:10","slug":"a-month-of-math-software-%e2%80%93-march-2012","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=3389","title":{"rendered":"A Month of Math Software \u2013 March 2012"},"content":{"rendered":"<p>Welcome to this month&#8217;s MMS which includes the usual mix of commercial and open source software spanning across multiple disciplines.\u00a0 Last month&#8217;s edition <a href=\"https:\/\/www.walkingrandomly.com\/?p=87\">is here<\/a> and the archive of all previous editions is at <a href=\"https:\/\/www.walkingrandomly.com\/?cat=47\">https:\/\/www.walkingrandomly.com\/?cat=47<\/a>.\u00a0 Thanks so much for all of the contributors this month without whom these articles would be significantly more difficult to write.\u00a0 As always, if you have some mathematical software news then feel free to <a href=\"https:\/\/www.walkingrandomly.com\/?page_id=2055\">contact me<\/a>.<\/p>\n<p><strong>General purpose commercial packages<\/strong><\/p>\n<ul>\n<li>Maple 16 was released in March and according to Maplesoft it has <a href=\"http:\/\/www.maplesoft.com\/products\/maple\/new_features\/\">over 4500 additions and improvements<\/a> compared to the previous version.\u00a0 Maple is very strong in polynomial arithmetic and Maplesoft have released benchmarks showing how Maple 16 is <strong>hundreds of times faster than Mathematica 8<\/strong> in this area.\u00a0 For example, multiplication of two dense polynomials in 3 variables, each of degree 30 takes 110 seconds in Mathematica 8 but only 0.52 seconds in Maple 16 <a href=\"http:\/\/www.maplesoft.com\/products\/maple\/new_features\/ComputationalEfficiency.aspx\">according to these new benchmarks<\/a>.<\/li>\n<li>MATLAB version 2012a was also released in March with the <a href=\"http:\/\/www.mathworks.co.uk\/products\/new_products\/latest_features.html\">usual batch of improvements and updates<\/a>.\u00a0 One of the highlights for me is the fact that The Mathworks now offer the <a href=\"http:\/\/www.mathworks.co.uk\/products\/compiler\/mcr\/index.html\">MATLAB Compiler Runtime for free download<\/a>, significantly simplifying the deployment of compiled applications.<\/li>\n<li>Version 2.18-5 of Magma, the commerical computer algebra system specializing in number theory, has been released.\u00a0 <a href=\"http:\/\/magma.maths.usyd.edu.au\/magma\/releasenotes\/2\/18\/5\/\">Click here for the v2.18-5 changelog<\/a><\/li>\n<\/ul>\n<p><strong>Mathematical Open Source and Freeware<\/strong><\/p>\n<ul>\n<li>The popular Mathcad clone, SMath Studio, has been updated to version 0.93.\u00a0 The list of new things is at <a href=\"http:\/\/en.smath.info\/forum\/default.aspx?g=posts&amp;t=1223\">http:\/\/en.smath.info\/forum\/default.aspx?g=posts&amp;t=1223<\/a><\/li>\n<li><a href=\"http:\/\/www.gnuplot.info\/\">Gnuplot<\/a>, the venerable plotting package for many operating systems, has been updated to version 4.6.\u00a0 The new stuff is at <a href=\"http:\/\/www.gnuplot.info\/announce.4.6.0\">http:\/\/www.gnuplot.info\/announce.4.6.0<\/a><\/li>\n<li>Gnumeric is a free spreadsheet program and is part of the GNOME Office suite.\u00a0 Version 1..11.2 was released in March &#8211; see <a href=\"http:\/\/projects.gnome.org\/gnumeric\/announcements\/1.11\/gnumeric-1.11.2.shtml\">http:\/\/projects.gnome.org\/gnumeric\/announcements\/1.11\/gnumeric-1.11.2.shtml<\/a> for the details.<\/li>\n<li>Euler Math Toolbox has moved from its old sourceforge home to http:\/\/euler.rene-grothmann.de.\u00a0 Now at version 14.5, this free MATLAB-like application has lots of nice features; <a href=\"http:\/\/euler.rene-grothmann.de\/versions\/version-14.html\">read about all the new ones since version 14 here<\/a>.<\/li>\n<\/ul>\n<p style=\"text-align: left;\"><a href=\"http:\/\/euler.rene-grothmann.de\/versions\/version-14.html\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.walkingrandomly.com\/images\/random\/3DBarPlot.png\" alt=\"3D Bar Plot created using Euler Math Toolbox\" \/><\/a><strong>An interactive shell for the GNU Scientific Library<\/strong><\/p>\n<ul>\n<li>The <a href=\"http:\/\/www.gnu.org\/software\/gsl\/\">GNU Scientific Library (GSL)<\/a> is an open source numerical library for C and C++ programmers that&#8217;s been around for many years now and most of you have probably heard of it or used it.\u00a0 Perhaps less well known, however, is the <a href=\"http:\/\/www.nongnu.org\/gsl-shell\/index.html\">GSL Shell Project<\/a> (at least I hadn&#8217;t heard of it until John Coppola emailed me&#8211;thanks to him for the info).\u00a0 In short, this project allows you to use the GSL interactively via the <a href=\"http:\/\/www.lua.org\/\">Lua programming language<\/a>.\u00a0 Some links:-\n<ul>\n<li><a href=\"http:\/\/www.nongnu.org\/gsl-shell\/doc\/\">The GSL Shell user manual<\/a><\/li>\n<li><a href=\"http:\/\/www.nongnu.org\/gsl-shell\/doc\/nlinfit.html\">Nonlinear Least Squares curve fitting example<\/a><\/li>\n<li><a href=\"http:\/\/www.nongnu.org\/gsl-shell\/doc\/vegas.html\">Monte Carlo Integration example<\/a><\/li>\n<li><a href=\"http:\/\/www.nongnu.org\/gsl-shell\/doc\/graphics.html\">Graphics<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"text-align: left;\"><strong>Python takes on R with pandas<\/strong><\/p>\n<ul>\n<li>The Python Data Analysis library, pandas, is designed to help Python programmers perform in depth data analysis projects without having to resort to R.\u00a0 Version 0.7.2 was released in March and you can see what&#8217;s new at <a href=\"http:\/\/pandas.pydata.org\/pandas-docs\/dev\/whatsnew.html\">http:\/\/pandas.pydata.org\/pandas-docs\/dev\/whatsnew.html<\/a>.\u00a0 Thanks to Tom Brander for the heads up on this one.<\/li>\n<\/ul>\n<p style=\"text-align: left;\"><strong>Vital statistics<\/strong><\/p>\n<ul>\n<li>The open-source statistical juggernaut <a href=\"http:\/\/www.r-project.org\/\">that is R<\/a> has been updated to version 2.15.0.\u00a0 R-bloggers.com <a href=\"http:\/\/www.r-bloggers.com\/r-2-15-0-is-released\/\">has got a copy of the release notes<\/a>.<\/li>\n<\/ul>\n<p><strong>Finite Differences and Elements<br \/>\n<\/strong><\/p>\n<ul>\n<li>&#8220;The Chombo software package provides a set of tools for implementing finite difference methods for the solution of partial differential equations on block-structured adaptively refined rectangular grids with embedded boundaries. Both elliptic and time-dependent modules are included. Support for parallel platforms and standardized self-describing file formats are included.&#8221;\u00a0 Version 3.1 was released in March&#8230;get it at <a href=\"https:\/\/commons.lbl.gov\/display\/chombo\/Chombo+Download+Page\">https:\/\/commons.lbl.gov\/display\/chombo\/Chombo+Download+Page<\/a><\/li>\n<li>The FEniCS book has been published and is available online and in print. The online version is available at\u00a0<a rel=\"nofollow\" href=\"http:\/\/dx.doi.org\/10.1007\/978-3-642-23099-8\">http:\/\/dx.doi.org\/10.1007\/978-3-642-23099-8<\/a> and hard copies can be ordered from Springer (<a rel=\"nofollow\" href=\"http:\/\/tinyurl.com\/3ueq9hk\">http:\/\/tinyurl.com\/3ueq9hk<\/a>) or book sellers.\u00a0 The FEniCS Project is a collection of free software with an extensive list of features for automated, efficient solution of differential equations.<\/li>\n<\/ul>\n<p><strong>Eigenvalues everywhere<\/strong><\/p>\n<p>The following two packages were recently announced on the <a href=\"http:\/\/www.netlib.org\/na-digest-html\/\">Numerical Analysis Digest<\/a>.<\/p>\n<ul>\n<li>&#8220;The FEAST solver package is a free high-performance numerical library for solving the standard or generalized eigenvalue problem, and obtaining all the eigenvalues and eigenvectors within a given search interval.\u00a0 The FEAST algorithm takes its inspiration from the density-matrix representation and contour integration technique in quantum mechanics.&#8221;\u00a0 Download version 2.0 from <a href=\"http:\/\/www.ecs.umass.edu\/%7Epolizzi\/feast\/download.htm\">http:\/\/www.ecs.umass.edu\/~polizzi\/feast\/download.htm<\/a><\/li>\n<li>&#8220;ELPA&#8221; is a new direct eigensolver library that addresses scalability and performance, especially for parallel applications. ELPA builds on the ScaLAPACK type interfaces that are often used in existing implementations, but key parts of the eigenvalue solution are then replaced with ELPA&#8217;s own routines in an easy-to-use way. The library is particularly useful when a substantial part of all eigenvalue \/ eigenvector pairs is needed. Released under an LGPL-like license, ELPA has been successfully tested for matrix sizes up to 680,000 and with up to 294,000 CPU cores on a BlueGene\/P system.&#8221;\u00a0 A hybrid version (OpemMP and MPI) was released in March. <a href=\"http:\/\/elpa.rzg.mpg.de\/\">http:\/\/elpa.rzg.mpg.de\/<\/a><\/li>\n<\/ul>\n<p><strong>From the blogs<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/blogs.mathworks.com\/loren\/2012\/03\/16\/new-regression-capabilities-in-release-2012a\/\">New regression capabilities in MATLAB 2012a<\/a><\/li>\n<li><a href=\"http:\/\/blogs.mathworks.com\/steve\/2012\/03\/30\/image-processing-and-computer-vision-updates-in-r2012a\/\">Image Processing and computer vision updates in MATLAB 2012a<\/a><\/li>\n<li><a href=\"http:\/\/blog.nag.com\/2012\/03\/adding-functionality-to-excel-using-nag.html\">Adding functionality to Excel using the NAG Library for .NET<\/a><\/li>\n<li><a href=\"http:\/\/www.johnmyleswhite.com\/notebook\/2012\/03\/31\/julia-i-love-you\/\">Julia, I Love you<\/a> &#8211; A review of the new numerical programming language, Julia<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to this month&#8217;s MMS which includes the usual mix of commercial and open source software spanning across multiple disciplines.\u00a0 Last month&#8217;s edition is here and the archive of all previous editions is at https:\/\/www.walkingrandomly.com\/?cat=47.\u00a0 Thanks so much for all of the contributors this month without whom these articles would be significantly more difficult to [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4,47],"tags":[],"class_list":["post-3389","post","type-post","status-publish","format-standard","hentry","category-math-software","category-month-of-math-software"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-SF","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/3389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3389"}],"version-history":[{"count":10,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/3389\/revisions"}],"predecessor-version":[{"id":4232,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/3389\/revisions\/4232"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}