{"id":13687617,"url":"https://github.com/LLNL/RAJAPerf","last_synced_at":"2025-05-01T13:30:37.307Z","repository":{"id":37470805,"uuid":"104797917","full_name":"LLNL/RAJAPerf","owner":"LLNL","description":"RAJA Performance Suite","archived":false,"fork":false,"pushed_at":"2025-04-09T22:11:38.000Z","size":32869,"stargazers_count":117,"open_issues_count":61,"forks_count":41,"subscribers_count":16,"default_branch":"develop","last_synced_at":"2025-04-19T13:43:08.774Z","etag":null,"topics":["c-plus-plus","cpp","llnl","performance","programming-model","proxy-application","raja"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LLNL.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-25T20:18:46.000Z","updated_at":"2025-04-14T17:49:18.000Z","dependencies_parsed_at":"2022-07-12T15:50:33.893Z","dependency_job_id":"d0f56f60-ef47-4a8d-ba1a-86b565ab95df","html_url":"https://github.com/LLNL/RAJAPerf","commit_stats":{"total_commits":2042,"total_committers":56,"mean_commits":"36.464285714285715","dds":0.5259549461312438,"last_synced_commit":"73f73cfa1979bc9944d9f34ee0059873fb38d79d"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FRAJAPerf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FRAJAPerf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FRAJAPerf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FRAJAPerf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LLNL","download_url":"https://codeload.github.com/LLNL/RAJAPerf/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251881575,"owners_count":21659125,"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":["c-plus-plus","cpp","llnl","performance","programming-model","proxy-application","raja"],"created_at":"2024-08-02T15:00:57.573Z","updated_at":"2025-05-01T13:30:37.298Z","avatar_url":"https://github.com/LLNL.png","language":"Jupyter Notebook","readme":"[comment]: # (#################################################################)\n[comment]: # (Copyright 2017-25, Lawrence Livermore National Security, LLC)\n[comment]: # (and RAJA Performance Suite project contributors.)\n[comment]: # (See the RAJAPerf/LICENSE file for details.)\n[comment]: #\n[comment]: # (# SPDX-License-Identifier: BSD-3-Clause)\n[comment]: # (#################################################################)\n\n# \u003cimg src=\"/tpl/RAJA/share/raja/logo/RAJA_LOGO_Color.png?raw=true\" width=\"128\" valign=\"middle\" alt=\"RAJA\"/\u003e\n\nRAJA Performance Suite\n======================\n\n[![Azure Piepline Build Status](https://dev.azure.com/llnl/RAJAPerf/_apis/build/status/LLNL.RAJAPerf?branchName=develop)](https://dev.azure.com/llnl/RAJAPerf/_build/latest?definitionId=1\u0026branchName=develop)\n[![Documentation Status](https://readthedocs.org/projects/rajaperf/badge/?version=develop)](https://raja.readthedocs.io/en/develop/?badge=develop)\n\nThe RAJA Performance Suite is a companion project to the [RAJA] C++ performance\nportability abstraction library. The Performance Suite designed to eplore\nperformance of loop-based computational kernels found in HPC applications.\nSpecifically, it is used to assess and monitor runtime performance of kernels \nimplemented using [RAJA] compare those to variants implemented using common \nparallel programming models, such as OpenMP and CUDA, directly.\n\nUser Documentation\n-------------------\n\nThe RAJA Performance Suite User Guide is the best place to start learning \nabout it -- how to build it, how to run it, etc. \n\nThe RAJA Performance Suite Developer Guide contains information about \nhow the source code is structured, how to contribute to it, etc.\n\nThe most recent version of these documents (develop branch) is available here: https://rajaperf.readthedocs.io\n\nTo access docs for other branches or version versions: https://readthedocs.org/projects/rajaperf/\n\nPlease see the [RAJA] project for more information about RAJA.\n\nTo cite RAJA Performance Suite, please use the following references:\n\n* RAJA Performance Suite. https://github.com/LLNL/RAJAPerf\n\n* Olga Pearce, Jason Burmark, Rich Hornung, Befikir Bogale, Ian Lumsden, Michael McKinsey, Dewi Yokelson, David Boehme, Stephanie Brink, Michela Taufer, Tom Scogland, \"RAJA Performance Suite: Performance Portability Analysis with Caliper and Thicket\", in 2024 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC) at the International Conference on High Performance Computing, Network, Storage, and Analysis (SC-W 2024). [Download here](https://dl.acm.org/doi/pdf/10.1109/SCW63240.2024.00162)\n\n\nCommunicate with Us\n-------------------\n\nThe most effective way to communicate with the RAJA development team\nis via our mailing list: **raja-dev@llnl.gov** \n\nIf you have questions, find a bug, or have ideas about expanding the\nfunctionality or applicability of the RAJA Performance Suite and are \ninterested in contributing to its development, please do not hesitate to \ncontact us. We are very interested in improving the Suite and exploring new \nways to use it.\n\nAuthors\n-----------\n\nPlease see the [RAJA Performance Suite Contributors Page](https://github.com/LLNL/RAJAPerf/graphs/contributors), to see the full list of contributors to the project.\n\nLicense\n--------\n\nThe RAJA Performance Suite is licensed under the BSD 3-Clause license,\n(BSD-3-Clause or https://opensource.org/licenses/BSD-3-Clause).\n\nCopyrights and patents in the RAJAPerf project are retained by contributors.\nNo copyright assignment is required to contribute to RAJAPerf.\n\nUnlimited Open Source - BSD 3-clause Distribution\n`LLNL-CODE-738930`  `OCEC-17-159`\n\nFor release details and restrictions, please see the information in the\nfollowing:\n- [RELEASE](./RELEASE)\n- [LICENSE](./LICENSE)\n- [NOTICE](./NOTICE)\n\nSPDX Usage\n-----------\n\nIndividual files contain SPDX tags instead of the full license text.\nThis enables machine processing of license information based on the SPDX\nLicense Identifiers that are available here: https://spdx.org/licenses/\n\nFiles that are licensed as BSD 3-Clause contain the following\ntext in the license header:\n\n    SPDX-License-Identifier: (BSD-3-Clause)\n\nExternal Packages\n------------------\n\nThe RAJA Performance Suite has some external dependencies, which are included\nas Git submodules. These packages are covered by various permissive licenses.\nA summary listing follows. See the license included with each package for\nfull details.\n\nPackageName: RAJA  \nPackageHomePage: http://github.com/LLNL/RAJA/   \nPackageLicenseDeclared: BSD-3-Clause\n\nPackageName: BLT  \nPackageHomePage: https://github.com/LLNL/blt/  \nPackageLicenseDeclared: BSD-3-Clause\n\n* * *\n\n[RAJA]: https://github.com/LLNL/RAJA\n[BLT]: https://github.com/LLNL/blt\n\n","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLLNL%2FRAJAPerf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLLNL%2FRAJAPerf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLLNL%2FRAJAPerf/lists"}