{"id":13314632,"url":"https://github.com/ORNL/CabanaPF","last_synced_at":"2025-03-10T20:33:39.844Z","repository":{"id":184529930,"uuid":"647391958","full_name":"ORNL/CabanaPF","owner":"ORNL","description":"Phase-field with Cabana","archived":false,"fork":false,"pushed_at":"2025-02-17T13:58:44.000Z","size":88,"stargazers_count":4,"open_issues_count":3,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-08T06:57:14.647Z","etag":null,"topics":["cabana","computational-materials-science","kokkos","phase-field"],"latest_commit_sha":null,"homepage":"","language":"C++","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/ORNL.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":"2023-05-30T17:21:24.000Z","updated_at":"2025-02-17T13:58:45.000Z","dependencies_parsed_at":"2024-02-07T14:25:23.838Z","dependency_job_id":"7e0a6f36-dbb8-45f3-840b-160f3696946b","html_url":"https://github.com/ORNL/CabanaPF","commit_stats":null,"previous_names":["ornl/cabanapf"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ORNL%2FCabanaPF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ORNL%2FCabanaPF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ORNL%2FCabanaPF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ORNL%2FCabanaPF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ORNL","download_url":"https://codeload.github.com/ORNL/CabanaPF/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242922104,"owners_count":20207149,"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":["cabana","computational-materials-science","kokkos","phase-field"],"created_at":"2024-07-29T18:11:50.427Z","updated_at":"2025-03-10T20:33:39.831Z","avatar_url":"https://github.com/ORNL.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CabanaPF\n\nPhase-field framework built on the Cabana particle library\n\n## Dependencies\n\nCabanaPF has the following dependencies:\n\n|Dependency | Version  | Required | Details|\n|---------- | -------  |--------  |------- |\n|CMake      | 3.20+    | Yes      | Build system\n|Cabana     | master   | Yes      | Performance portable particle algorithms\n|GTest      | 1.10+    | Yes      | Unit test framework\n\nCabana must be built with the following in order to work with CabanaPF:\n|Cabana Dependency | Version | Required | Details|\n|---------- | ------- |--------  |------- |\n|MPI        | GPU-Aware if CUDA/HIP enabled | Yes | Message Passing Interface\n|Kokkos     | 3.6.0+  | Yes      | Performance portable on-node parallelism\n|heFFTe \t| 2.1.0   | Yes      | (Experimental) Performance portable fast Fourier transforms\n\n## PFHub\n\nCabanaPF currently implements the PFHub 1a benchmark, available [here](https://pages.nist.gov/pfhub/benchmarks/benchmark1.ipynb/).  We also implement an alternative benchmark with periodic initial conditions.\n\n## License\n\nCabanaPF is distributed under an [open source 3-clause BSD license](LICENSE).\n\n## Help\n\nIf you have questions regarding CabanaPF, please contact one of the developers:\n- David Joy (dhj0005@auburn.edu)\n- Sam Reeve (reevest@ornl.gov)\n- Steve DeWitt (dewittsj@ornl.gov)\n\n## Acknowledgments\n\nThis work was supported in part by the U.S. Department\nof Energy, Office of Science, Office of Workforce Development\nfor Teachers and Scientists (WDTS) under the Science\nUndergraduate Laboratory Internships (SULI) program. \n\nThis research was also supported by the Exascale Computing Project (17-SC-20-SC), a joint project of the U.S. Department of Energy’s Office of Science and National Nuclear Security Administration, responsible for delivering a capable exascale ecosystem, including software, applications, and hardware technology, to support the nation’s exascale computing imperative. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FORNL%2FCabanaPF","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FORNL%2FCabanaPF","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FORNL%2FCabanaPF/lists"}