{"id":70,"date":"2010-02-04T23:51:41","date_gmt":"2010-02-05T07:51:41","guid":{"rendered":"http:\/\/www.ludicon.com.php5-14.dfw1-1.websitetestlink.com\/castano\/blog\/?p=70"},"modified":"2010-09-07T16:26:49","modified_gmt":"2010-09-08T00:26:49","slug":"opennl-3-0","status":"publish","type":"post","link":"https:\/\/www.ludicon.com\/castano\/blog\/2010\/02\/opennl-3-0\/","title":{"rendered":"OpenNL 3.0"},"content":{"rendered":"<p><a href=\"http:\/\/gpgpu.org\/2010\/02\/14\/opennl-cuda-sparse-linear-solvers\">GPGPU.org<\/a> takes note that <a href=\"http:\/\/alice.loria.fr\/index.php\/software\/4-library\/23-opennl.html\">OpenNL 3.0<\/a> has just been released and that this new version comes with support for CUDA. That\u2019s certainly interesting, but for me the biggest news is that the library is now under the BSD license and thus can be used in a wider range of projects. I guess it\u2019s time to drop my own <a href=\"http:\/\/code.google.com\/p\/nvidia-mesh-tools\/source\/browse\/trunk\/src\/nvmath\/Sparse.h\">sparse matrix<\/a> <a href=\"http:\/\/code.google.com\/p\/nvidia-mesh-tools\/source\/browse\/trunk\/src\/nvmath\/Solver.h\">solvers<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GPGPU.org takes note that OpenNL 3.0 has just been released and that this new version comes with support for CUDA. That\u2019s certainly interesting, but for me the biggest news is that the library is now under the BSD license and thus can be used in a wider range of projects. I guess it\u2019s time to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-70","post","type-post","status-publish","format-standard","hentry","category-coding"],"_links":{"self":[{"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":2,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions\/118"}],"wp:attachment":[{"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ludicon.com\/castano\/blog\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}