{"id":18711180,"url":"https://github.com/rocm/aomp","last_synced_at":"2025-05-16T02:08:16.579Z","repository":{"id":35616602,"uuid":"166579829","full_name":"ROCm/aomp","owner":"ROCm","description":"AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs.   Use this repository for releases, issues, documentation, packaging, and examples.  ","archived":false,"fork":false,"pushed_at":"2025-05-13T12:55:35.000Z","size":12194,"stargazers_count":219,"open_issues_count":47,"forks_count":52,"subscribers_count":31,"default_branch":"aomp-dev","last_synced_at":"2025-05-13T13:54:22.882Z","etag":null,"topics":["amd","clang","fortran-compiler","llvm","openmp","rocm"],"latest_commit_sha":null,"homepage":"https://github.com/ROCm/aomp","language":"Fortran","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ROCm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-01-19T18:30:31.000Z","updated_at":"2025-05-13T12:55:38.000Z","dependencies_parsed_at":"2023-12-26T01:36:40.227Z","dependency_job_id":"12cb7018-7384-48be-b75c-c931506ae400","html_url":"https://github.com/ROCm/aomp","commit_stats":{"total_commits":2444,"total_committers":58,"mean_commits":42.13793103448276,"dds":0.7328150572831424,"last_synced_commit":"20b6381b148a9c1db438f79049b9976353696050"},"previous_names":["rocm/aomp","rocm-developer-tools/aomp"],"tags_count":122,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2Faomp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2Faomp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2Faomp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2Faomp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ROCm","download_url":"https://codeload.github.com/ROCm/aomp/tar.gz/refs/heads/aomp-dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254453655,"owners_count":22073617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amd","clang","fortran-compiler","llvm","openmp","rocm"],"created_at":"2024-11-07T12:37:39.274Z","updated_at":"2025-05-16T02:08:16.561Z","avatar_url":"https://github.com/ROCm.png","language":"Fortran","funding_links":[],"categories":[],"sub_categories":[],"readme":"AOMP - V 21.0-0\n==============\n\nThis is README.md for https://github.com/ROCm/aomp.\nThis is the base repository for AOMP. Use this github repository for\n[packaged releases](https://github.com/ROCm/aomp/releases),\n[issues](https://github.com/ROCm/aomp/issues),\ndocumentation, and\n[examples](https://github.com/ROCm/aomp/tree/master/examples).\n\nThe last [release is AOMP 21.0-0](https://github.com/ROCm/aomp/releases).\nCurrently AOMP 21.0-1 is under development.\n\nAttention Users!  Please use this repository for [issues](https://github.com/ROCm/aomp/issues).\nDo not put issues in any of the source code repositories.\n\nTable of contents\n-----------------\n\n- [Overview](#Overview)\n- [Copyright and Disclaimer](#Copyright)\n- [Software License Agreement](LICENSE)\n- [Install](docs/INSTALL.md)\n- [Release Packages](https://github.com/ROCm/aomp/releases)\n- [Test Install](docs/TESTINSTALL.md)\n- [Examples](examples)\n- [Issues](https://github.com/ROCm/aomp/issues)\n- [Developers Readme](bin/README.md)\n- [amd-trunk-dev](trunk/README.md) Only for developers working on upstream integration branch.\n- [Limitations](#Limitations)\n\n## Overview\n\n\u003cA NAME=\"Overview\"\u003e\u003c/A\u003e\n\nAOMP is a scripted build of LLVM and supporting software.\nIt has support for OpenMP target offload on AMD GPUs.\nSince AOMP is a clang/llvm compiler, it also supports GPU offloading with HIP, stdpar, CUDA, and OpenCL.\nThe source code used to build AOMP is the amd-staging branch of the\n[llvm-project](https://github.com/ROCm/llvm-project) repository used by AMD for llvm developments.\n\nThe bin directory of this repository contains the developer [README.md](bin/README.md)\nand build scripts needed to download, build, and install AOMP from source.\nIn addition to the mirrored [llvm-project repository](https://github.com/ROCm/llvm-project),\nAOMP uses a number of open-source ROCm components. The build scripts will download, build, and install all components needed for AOMP.\n\nThis from-source build is intended for developers. It is long, has many system prerequisites, and requires extensive resources.\nIf your goal is to test an advanced develpment compiler, we recommend that you install the latest development\nrelease of the [AOMP debian or rpm package](https://github.com/ROCm/aomp/releases)\ndescribed in the [install page](docs/INSTALL.md).\n\n## Copyright and Disclaimer\n\n\u003cA NAME=\"Copyright\"\u003e\u003c/A\u003e\n\nCopyright (c) 2024 ADVANCED MICRO DEVICES, INC.\n\nAMD is granting you permission to use this software and documentation (if any) (collectively, the \nMaterials) pursuant to the terms and conditions of the Software License Agreement included with the \nMaterials.  If you do not have a copy of the Software License Agreement, contact your AMD \nrepresentative for a copy.\n\nYou agree that you will not reverse engineer or decompile the Materials, in whole or in part, except for \nexample code which is provided in source code form and as allowed by applicable law.\n\nWARRANTY DISCLAIMER: THE SOFTWARE IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY \nKIND.  AMD DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT \nLIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR \nPURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL RUN UNINTERRUPTED OR ERROR-\nFREE OR WARRANTIES ARISING FROM CUSTOM OF TRADE OR COURSE OF USAGE.  THE ENTIRE RISK \nASSOCIATED WITH THE USE OF THE SOFTWARE IS ASSUMED BY YOU.  Some jurisdictions do not \nallow the exclusion of implied warranties, so the above exclusion may not apply to You. \n\nLIMITATION OF LIABILITY AND INDEMNIFICATION:  AMD AND ITS LICENSORS WILL NOT, \nUNDER ANY CIRCUMSTANCES BE LIABLE TO YOU FOR ANY PUNITIVE, DIRECT, INCIDENTAL, \nINDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM USE OF THE SOFTWARE OR THIS \nAGREEMENT EVEN IF AMD AND ITS LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH \nDAMAGES.  In no event shall AMD's total liability to You for all damages, losses, and \ncauses of action (whether in contract, tort (including negligence) or otherwise) \nexceed the amount of $100 USD.  You agree to defend, indemnify and hold harmless \nAMD and its licensors, and any of their directors, officers, employees, affiliates or \nagents from and against any and all loss, damage, liability and other expenses \n(including reasonable attorneys' fees), resulting from Your use of the Software or \nviolation of the terms and conditions of this Agreement.  \n\nU.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with \"RESTRICTED RIGHTS.\" \nUse, duplication, or disclosure by the Government is subject to the restrictions as set \nforth in FAR 52.227-14 and DFAR252.227-7013, et seq., or its successor.  Use of the \nMaterials by the Government constitutes acknowledgement of AMD's proprietary rights in them.\n\nEXPORT RESTRICTIONS: The Materials may be subject to export restrictions as stated in the \nSoftware License Agreement.\n\n## AOMP Limitations\n\n\u003cA NAME=\"Limitations\"\u003e\u003c/A\u003e\n\nSee the [release notes](https://github.com/ROCm/aomp/releases) in github.  Here are some limitations.\n\n```\n - Some simd constructs fail to vectorize on both host and GPUs.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocm%2Faomp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frocm%2Faomp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocm%2Faomp/lists"}