{"id":57,"date":"2020-06-02T18:09:16","date_gmt":"2020-06-02T17:09:16","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf4\/?page_id=57"},"modified":"2020-08-21T18:31:17","modified_gmt":"2020-08-21T17:31:17","slug":"compilers","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/software\/compilers\/","title":{"rendered":"Toolchains, Compilers, Debuggers, Profilers"},"content":{"rendered":"<p><br \/>\nSoftware that can be categorized as compilers, debuggers, profilers etc. For a full list of software see the A-Z list.<\/p>\n<div class=\"hidden\">\n<h3>Instructions only shown to logged-in-to-wordpress users<\/h3>\n<p>The tables shown here are auto-populated. When editing a Compiler \/ Debugger \/ Profiler page, ensure the page&#8217;s custom field values <code>RI_Summary<\/code> is set to a short description and <code>RI_Cat<\/code> is set to any of the EasyBuild classes <code>toolchain<\/code>, <code>compiler<\/code>, <code>devel<\/code>.\n<\/div>\n<h2>Toolchains<\/h2>\n<p>Toolchains are a convenient method of loading the modulefiles for a particular compiler and possibly maths libraries and MPI libraries. For example, toolchains exist for the Intel Compiler, Intel with MKL maths libraries and Intel+MKL+OpenMPI. There is also a free-open-source-software toolchain that provides the GCC compiler and various libraries built with that compiler.<br \/>\n<a name=\"toolchain\"><\/a><table class=\"striped\"><thead><tr><th width=\"30%\">PACKAGE<\/th><th>NOTES<\/th><\/tr><\/thead><tbody><tr><td><a href=\"\/csf4\/software\/compilers\/foss\/\">FOSS (gcc) Toolchains<\/a><\/td><td>GCC toolchains (compiler, maths libraries, MPI)<\/td><\/tr><tr><td><a href=\"\/csf4\/software\/compilers\/intel\/\">Intel Toolchains<\/a><\/td><td>Intel Compiler toolchains (compiler, maths libraries, MPI)<\/td><\/tr><\/tbody><\/table><h2>Compilers<\/h2><a name=\"compiler\"><\/a><table class=\"striped\"><thead><tr><th width=\"30%\">PACKAGE<\/th><th>NOTES<\/th><\/tr><\/thead><tbody><tr><td><a href=\"\/csf4\/software\/compilers\/foss\/\">FOSS (gcc) Toolchains<\/a><\/td><td>GCC toolchains (compiler, maths libraries, MPI)<\/td><\/tr><tr><td><a href=\"\/csf4\/software\/compilers\/intel\/\">Intel Toolchains<\/a><\/td><td>Intel Compiler toolchains (compiler, maths libraries, MPI)<\/td><\/tr><tr><td><a href=\"\/csf4\/software\/compilers\/pgi\/\">PGI Compiler<\/a><\/td><td>C\/C++\/FORTRAN\/OpenACC compiler suite<\/td><\/tr><\/tbody><\/table><h2>Debuggers \/ Profilers<\/h2><p>No apps documented in this category yet. Run <code>module avail<\/code> to check if anything has been installed in this category.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Software that can be categorized as compilers, debuggers, profilers etc. For a full list of software see the A-Z list. Instructions only shown to logged-in-to-wordpress users The tables shown here are auto-populated. When editing a Compiler \/ Debugger \/ Profiler page, ensure the page&#8217;s custom field values RI_Summary is set to a short description and RI_Cat is set to any of the EasyBuild classes toolchain, compiler, devel. Toolchains Toolchains are a convenient method of loading.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/software\/compilers\/pgi\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":39,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-57","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":10,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages\/57\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages\/57\/revisions\/341"}],"up":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/pages\/39"}],"wp:attachment":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf4\/wp-json\/wp\/v2\/media?parent=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}