{"id":346,"date":"2023-12-23T15:13:57","date_gmt":"2023-12-23T15:13:57","guid":{"rendered":"https:\/\/hpcwithus.discoverer.bg\/?p=346"},"modified":"2023-12-23T15:13:57","modified_gmt":"2023-12-23T15:13:57","slug":"major-update-to-the-hosted-llvm-compiler-collections","status":"publish","type":"post","link":"https:\/\/hpcwithus.discoverer.bg\/?p=346","title":{"rendered":"Major update to the hosted LLVM compiler collections"},"content":{"rendered":"\n<p>The Discoverer&#8217;s software repository received a major update to <a href=\"https:\/\/github.com\/llvm\/llvm-project\/releases\">the hosted LLVM compiler collections<\/a>. Versions 16.0.0-16.0.6 and 17.0.0-17.0.6 are available and the <a href=\"https:\/\/llvm.org\/docs\/GoldPlugin.html\">LLVMgold plugin<\/a> is included in all bundles.<\/p>\n\n\n\n<p>We thoroughly examined the hosted LLVM compiler collections by employing the <code>clang<\/code> and <code>clang++<\/code> compilers to compile C and C++ code projects like GROMACS and NAMD. Despite the absence of significant issues with the compilation of C and C++ code, it is expected that the compilation of Fortran code using <code>flang<\/code> (symlink to <code>flang-new<\/code>) compiler may still pose a challenge. The Fortran source code, which contains a mix of code that conforms to different versions of the languages, could pose a risk of causing compilation errors.<\/p>\n\n\n\n<p>If you encounter issues with the implementation of the LLVM compiler collection hosted on Discoverer, you should open an issue ticket in <a href=\"https:\/\/github.com\/llvm\/llvm-project\/issues\">the tracking system of the project on GitHub<\/a>.<\/p>\n\n\n\n<p>If you are interested in reviewing the methodology we employ to compile the LLVM compiler infrastructure code, our build recipes are available on our GitLab:<\/p>\n\n\n\n<p><a href=\"https:\/\/gitlab.discoverer.bg\/vkolev\/recipes\/-\/tree\/main\/llvm\">https:\/\/gitlab.discoverer.bg\/vkolev\/recipes\/-\/tree\/main\/llvm<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Discoverer&#8217;s software repository received a major update to the hosted LLVM compiler collections. Versions 16.0.0-16.0.6 and 17.0.0-17.0.6 are available and the LLVMgold plugin is included in all bundles. We thoroughly examined the hosted LLVM compiler collections by employing the clang and clang++ compilers to compile C and C++ code projects like GROMACS and NAMD. Despite the absence of significant issues with the compilation of C and C++ code, it is expected that the compilation of Fortran code using flang&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/hpcwithus.discoverer.bg\/?p=346\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"footnotes":""},"categories":[28],"tags":[85,86,87,88,13],"class_list":["post-346","post","type-post","status-publish","format-standard","hentry","category-compilers","tag-clang","tag-clang-2","tag-flang","tag-flang-new","tag-llvm"],"_links":{"self":[{"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=\/wp\/v2\/posts\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=346"}],"version-history":[{"count":1,"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions"}],"predecessor-version":[{"id":347,"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions\/347"}],"wp:attachment":[{"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hpcwithus.discoverer.bg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}