{"id":4699,"date":"2013-01-03T11:18:12","date_gmt":"2013-01-03T10:18:12","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=4699"},"modified":"2013-01-03T11:21:40","modified_gmt":"2013-01-03T10:21:40","slug":"a-month-of-math-software-december-2012","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=4699","title":{"rendered":"A month of math software \u2013 December 2012"},"content":{"rendered":"<p>Welcome to the last 2012 edition of <a href=\"https:\/\/www.walkingrandomly.com\/?cat=47\">A Month of Math Software<\/a>..slightly delayed thanks to the December festivities.\u00a0 Thanks to everyone who&#8217;s contributed news items over the last 2 years, please feel free to continue <a href=\"https:\/\/www.walkingrandomly.com\/?page_id=2055\">contacting me<\/a> throughout 2013 and beyond.<\/p>\n<p><strong>AccelerEyes sells the MATLAB Jacket to The Mathworks<\/strong><\/p>\n<ul>\n<li>AccelerEyes are the developers of GPU accelerated products such as Jacket for MATLAB and ArrayFire for C, C++, and Fortran.\u00a0 In a recent blog post, they announced that they have sold <a href=\"http:\/\/blog.accelereyes.com\/blog\/2012\/12\/12\/exciting-updates-from-accelereyes\/\">Jacket to The Mathworks<\/a>.\u00a0 It will be interesting to see how The Mathworks integrate this technology into the <a href=\"http:\/\/www.mathworks.co.uk\/products\/parallel-computing\/index.html\">Parallel Computing Toolbox<\/a> (PCT) in the future.\u00a0 I sincerely hope that they don&#8217;t split the PCT into two products, one for GPUs and the other for CPUs!<\/li>\n<\/ul>\n<p><strong>Free computer algebra<\/strong><\/p>\n<ul>\n<li>Maxima hit release 5.29-1 in December.\u00a0 Here&#8217;s <a href=\"http:\/\/sourceforge.net\/p\/maxima\/code\/ci\/c5ba8f126174f597f4d986af77c2e02e966fa260\/tree\/ChangeLog-5.29\">the changelog<\/a>.<\/li>\n<li>Sage version 5.5 has been released. Here&#8217;s the <a href=\"http:\/\/www.sagemath.org\/mirror\/src\/changelogs\/sage-5.5.txt\">changelog<\/a>.<\/li>\n<li>Euler is at <a href=\"http:\/\/euler.rene-grothmann.de\/Programs\/XX%20-%20Changes.html\">version 20<\/a>.<\/li>\n<\/ul>\n<p><strong>Numerical Libraries<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/developer.amd.com\/wordpress\/media\/2012\/12\/ReleaseNotes.txt\">Version 5.3<\/a> of the ACML linear algebra library for AMD-based systems was released in December.<\/li>\n<li>Another of AMD&#8217;s libraries was updated this month.\u00a0 The Accelerated Parallel Processing (APP) SDK hit version 2.8 and includes a preview of\u00a0AMD\u2019s new C++ template library, Codename \u201cBolt.\u201d.\u00a0 According to AMD, Bolt <em>&#8216;makes it easier for developers to utilize the inherent performance and power efficiency benefits of heterogeneous computing&#8217;<\/em> The press release for this version of the APP SDK is available at\u00a0<a href=\"http:\/\/developer.amd.com\/wordpress\/media\/2012\/10\/APP-SDK-Bolt-CodeXL-Press-Release.pdf\">http:\/\/developer.amd.com\/wordpress\/media\/2012\/10\/APP-SDK-Bolt-CodeXL-Press-Release.pdf.<\/a>\u00a0 Also, <a href=\"http:\/\/developer.amd.com\/tools\/heterogeneous-computing\/amd-accelerated-parallel-processing-app-sdk\/bolt-c-template-library\/\">click here for more details<\/a> concerning Bolt<\/li>\n<li>Numeric Javascript saw two releases, <a href=\"http:\/\/numericjs.com\/wordpress\/?p=71\">v1.2.5<\/a> and <a href=\"http:\/\/numericjs.com\/wordpress\/?p=79\">v1.2.6<\/a><\/li>\n<li>The <a href=\"http:\/\/www.hsl.rl.ac.uk\/changes.html\">HSL Software Library was updated<\/a> this month adding three new routines to support Fredholm alternative for singular systems, efficient multiplication of the factors by a vector, and sparse forward solve.<\/li>\n<li>amgcl is an accelerated algebraic multigrid for C++.\u00a0 According to the <a href=\"https:\/\/github.com\/ddemidov\/amgcl\">software&#8217;s website<\/a> <em>&#8216;You can use amgcl to solve large sparse system of linear equations in three simple steps: first, you have to select method components (this is a compile time decision); second, the AMG hierarchy has to be constructed from a system matrix; and third, the hierarchy is used to solve the equation system for a given right-hand side&#8217;<\/em><\/li>\n<\/ul>\n<p><strong>Data Analysis and Visualisation<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/gnudatalanguage.sourceforge.net\/\">GNU Data language<\/a> is now at version 0.9.3.\u00a0 This is a &#8216;free, open source incremental compiler compatible with <a href=\"http:\/\/www.exelisvis.com\/ProductsServices\/IDL.aspx\">IDL<\/a> and to some extent with <a href=\"http:\/\/www.roguewave.com\/products\/pv-wave-family.aspx\">PV-WAVE<\/a>&#8216;.\u00a0 There are some <a href=\"http:\/\/gnudatalanguage.sourceforge.net\/screenshots.php\">great screen shots<\/a> on their website.<\/li>\n<li>DISLIN is at <a href=\"http:\/\/www.mps.mpg.de\/dislin\/news.html\">version 10.2.7<\/a>.\u00a0 DISLIN is a high-level plotting library for C and Fortran.<\/li>\n<li><a href=\"http:\/\/pandas.pydata.org\/pandas-docs\/dev\/whatsnew.html\">Version 0.10.0<\/a> of <a href=\"http:\/\/pandas.pydata.org\/\">Pandas<\/a>, The Python Data Analysis Library, was released in December 2012.<\/li>\n<\/ul>\n<p><strong>Maple IDE<\/strong><\/p>\n<ul>\n<li>DigiArea have released an Eclipse based Integrated Development Environment (IDE) for Maple called, simply, <a href=\"http:\/\/digi-area.com\/CasStudio\/Maple\/\">Maple IDE<\/a>.\u00a0 This commercial product is available for Linux, Windows and Mac OS X and seems to be a very similar concept to <a href=\"http:\/\/www.wolfram.co.uk\/products\/workbench\/\">Wolfram&#8217;s Workbench<\/a> for Mathematica.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/youtu.be\/UtriqwJz6dQ?hd=1\"><img decoding=\"async\" src=\"https:\/\/www.walkingrandomly.com\/images\/maple\/MaplePerspective.png\" alt=\"Maple IDE\" \/><\/a><\/p>\n<p><strong>Spreadsheets<\/strong><\/p>\n<ul>\n<li>Gnumeric, a free spreadsheet program, is now at <a href=\"http:\/\/projects.gnome.org\/gnumeric\/announcements\/1.12\/gnumeric-1.12.0.shtml\">version 1.12<\/a>.<\/li>\n<li>Version 3.6.4 of LibreOffice, the free office suite for multiple operating systems, was released this month.\u00a0 The release notes are at <a href=\"http:\/\/www.libreoffice.org\/download\/release-notes\/\">http:\/\/www.libreoffice.org\/download\/release-notes\/<\/a>. The spreadsheet component is called Calc and the list of features new to the 3.6.x branch can be found at <a href=\"http:\/\/www.libreoffice.org\/download\/3-6-new-features-and-fixes\/\">http:\/\/www.libreoffice.org\/download\/3-6-new-features-and-fixes\/<\/a><\/li>\n<\/ul>\n<p><strong>Commercial Number Theory<br \/>\n<\/strong><\/p>\n<ul>\n<li>MAGMA is now at version <a href=\"http:\/\/magma.maths.usyd.edu.au\/magma\/releasenotes\/2\/19\/2\/\">v2.19.2<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to the last 2012 edition of A Month of Math Software..slightly delayed thanks to the December festivities.\u00a0 Thanks to everyone who&#8217;s contributed news items over the last 2 years, please feel free to continue contacting me throughout 2013 and beyond. AccelerEyes sells the MATLAB Jacket to The Mathworks AccelerEyes are the developers of GPU [&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":[47],"tags":[],"class_list":["post-4699","post","type-post","status-publish","format-standard","hentry","category-month-of-math-software"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-1dN","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4699","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=4699"}],"version-history":[{"count":16,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4699\/revisions"}],"predecessor-version":[{"id":4750,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/4699\/revisions\/4750"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}