{"id":19706104,"url":"https://github.com/llnl/rajaproxies","last_synced_at":"2025-04-29T16:32:51.495Z","repository":{"id":29236123,"uuid":"118820422","full_name":"LLNL/RAJAProxies","owner":"LLNL","description":"RAJA versions of proxy applications","archived":false,"fork":false,"pushed_at":"2023-11-11T00:58:21.000Z","size":931,"stargazers_count":10,"open_issues_count":10,"forks_count":11,"subscribers_count":22,"default_branch":"main","last_synced_at":"2024-06-15T00:02:31.676Z","etag":null,"topics":["cpp","proxy-application"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"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":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-01-24T20:50:25.000Z","updated_at":"2023-10-06T06:34:33.000Z","dependencies_parsed_at":"2023-11-11T01:39:08.962Z","dependency_job_id":null,"html_url":"https://github.com/LLNL/RAJAProxies","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FRAJAProxies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FRAJAProxies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FRAJAProxies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FRAJAProxies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LLNL","download_url":"https://codeload.github.com/LLNL/RAJAProxies/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224179885,"owners_count":17269148,"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":["cpp","proxy-application"],"created_at":"2024-11-11T21:33:58.339Z","updated_at":"2024-11-11T21:34:00.227Z","avatar_url":"https://github.com/LLNL.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RAJA Proxy Applications\n\nThis project contains a collection of proxy applications written using the \n[RAJA Rerformance Portability Layer](https://github.com/LLNL/RAJA). \nThese applications are examples of how RAJA is used in real codes and \nprovideng a convenient vehicle for testing features and analyzing performance.\n\n## Quick Start\n\nThis repository is hosted on [GitHub](https://github.com/LLNL/RAJAProxies).\nTo clone the repo into your local working space, use the command:\n\n    $ git clone --recursive https://github.com/LLNL/RAJAProxies.git \n\nThe `--recursive` argument is used to download the repository's submodules, \nRAJA and the build system [BLT](https://github.com/LLNL/blt). After you \nexecute this command, you will see the `master` branch in the `raja-proxies` \ndirectory. \n\nThen, you can build RAJA and the proxy applications like any other CMake \nproject, provided you have a C++ compiler that supports the C++11 standard. \nThe simplest way to build the code is to do the following in the top-level \n`raja-proxies` directory (in-source builds are not allowed!):\n\n    $ mkdir build\n    $ cd build\n    $ cmake ../\n    $ make\n\nMore details about RAJA configuration options are located in the \n[**RAJA User Guide and Tutorial**](http://raja.readthedocs.io/en/master/).\n\nThe executable for Each application will be located in the `bin` directory\nof your build space. The executable names will include the name of the proxy\napp, its version and parallel programming model it is using. To run an\napplication, simply run the desired executable. For example, to run \nrun the RAJA version of LULESH v1.0 with the OpenMP backend, execute the\nfollowing command:\n\n    $ ./lulesh-v1.0-RAJA-omp.exe\n\n## Proxy Application Information\n\nInformation about each available proxy application is available here\n[RAJA_Proxy_Apps.md](RAJA_Proxy_Apps.md).\n\n## Questions?\n\nIf you have any questions about this repo, please send email to \nraja-dev@llnl.gov or contact one of the individuals listed below.\n\n## Authors\n\nThis repository is maintained by:\n\n* David Beckingsale (david@llnl.gov)\n* Rich Hornung (hornung1@llnl.gov)\n\n## Release Information\n\nPlease see [RELEASE.md](./RELEASE.md) for release information for each proxy\napplication.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllnl%2Frajaproxies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fllnl%2Frajaproxies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllnl%2Frajaproxies/lists"}