{"id":3591,"date":"2017-02-08T13:32:12","date_gmt":"2017-02-08T13:32:12","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/?page_id=3591"},"modified":"2017-03-22T12:00:26","modified_gmt":"2017-03-22T12:00:26","slug":"openblas","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/openblas\/","title":{"rendered":"OpenBLAS"},"content":{"rendered":"<h2>Overview<\/h2>\n<p><a href=\"https:\/\/github.com\/xianyi\/OpenBLAS\">OpenBLAS<\/a> is a linear algebra library, containing both BLAS and LAPACK, which is essentially <a href=\"ttps:\/\/loveshack.fedorapeople.org\/blas-subversion.html#_addendum_example\">optimal<\/a> for common operations on all the current CSF hardware. (It dynamically dispatches on the available vector instructions.)<\/p>\n<p>Version 0.2.19 is available with serial and OpenMP variants.<\/p>\n<h2>Restrictions on use<\/h2>\n<p>BSD-licensed \u2014 no restrictions on use.<\/p>\n<h2>Set up procedure<\/h2>\n<p>Load the modulefile using one of the following commands, according to compiler, to set up your environment:<\/p>\n<pre>\r\nmodule add libs\/gcc\/openblas\/0.2.19\r\nmodule add libs\/intel-15.0\/openblas\/0.2.19\r\n<\/pre>\n<h2>Usage<\/h2>\n<p>The modulefile will add to <code>LDFLAGS<\/code> and <code>CPPFLAGS<\/code> for use in your compilation process (e.g., in a Makefile) and <code>LD_LIBRARY_PATH<\/code> for use at run time.  The <code>lib<\/code> and <code>include<\/code> directories can be found under <code>$OPENBLAS_HOME<\/code>.<\/p>\n<h2>Further info<\/h2>\n<p>See the <a href=\"https:\/\/github.com\/xianyi\/OpenBLAS\">OpenBLAS<\/a> website.  There are man pages on the BLAS and LAPACK routines, e.g. <code>man dgemm<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview OpenBLAS is a linear algebra library, containing both BLAS and LAPACK, which is essentially optimal for common operations on all the current CSF hardware. (It dynamically dispatches on the available vector instructions.) Version 0.2.19 is available with serial and OpenMP variants. Restrictions on use BSD-licensed \u2014 no restrictions on use. Set up procedure Load the modulefile using one of the following commands, according to compiler, to set up your environment: module add libs\/gcc\/openblas\/0.2.19 module.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/software\/applications\/openblas\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":20,"featured_media":0,"parent":31,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3591","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/comments?post=3591"}],"version-history":[{"count":3,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3591\/revisions"}],"predecessor-version":[{"id":3720,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/3591\/revisions\/3720"}],"up":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/pages\/31"}],"wp:attachment":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf-apps\/wp-json\/wp\/v2\/media?parent=3591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}