{"id":24862017,"url":"https://github.com/hpcflow/petsc-image","last_synced_at":"2026-01-07T11:05:18.464Z","repository":{"id":191669540,"uuid":"667471367","full_name":"hpcflow/PETSc-image","owner":"hpcflow","description":"Docker image with PETSc, used as a base for the DAMASK image","archived":false,"fork":false,"pushed_at":"2023-09-15T14:28:22.000Z","size":7,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T22:25:00.613Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/hpcflow.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":"2023-07-17T15:19:46.000Z","updated_at":"2023-07-17T15:27:48.000Z","dependencies_parsed_at":"2023-08-31T03:00:57.728Z","dependency_job_id":"b106cc48-f705-4b1a-81d2-55aad257f902","html_url":"https://github.com/hpcflow/PETSc-image","commit_stats":null,"previous_names":["hpcflow/petsc-image"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2FPETSc-image","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2FPETSc-image/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2FPETSc-image/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hpcflow%2FPETSc-image/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hpcflow","download_url":"https://codeload.github.com/hpcflow/PETSc-image/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245699283,"owners_count":20657987,"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":[],"created_at":"2025-01-31T22:21:24.137Z","updated_at":"2026-01-07T11:05:18.419Z","avatar_url":"https://github.com/hpcflow.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PETSc image\n\nThis repository hosts the dockerfile to create a container image with a PETSc installation, to be used as a base image for custom DAMASK docker images.\n\n## Build\n\nThe easiest way to build and deploy the image is through the [build-push](https://github.com/hpcflow/petsc-image/actions/workflows/build-push.yml) action, which can be manually triggered.\n\nThe image can be built and tested without pushing to ghcr.io by setting both push inputs to false.\n\n### Building locally\n\nPreferably build new images with the `--no-cache` option:\n```\ndocker build --no-cache -t ghcr.io/hpcflow/petsc:latest .\n```\nOnce the build is finished, push to ghcr with\n```\ndocker push ghcr.io/hpcflow/petsc:latest\n```\nRmember to also push a version tagged with the petsc and gcc version, e.g.:\n```\ndocker build -t ghcr.io/hpcflow/petsc:3.18.4_gcc12.1.0 .\ndocker push ghcr.io/hpcflow/petsc:3.18.4_gcc12.1.0\n```\n\n## Fokring\n\nIf you want a custom version of PETSc that we are not hosting, feel free to either create an issue to request it, or fork this repo.\n\nIf you fork this repo, you will want to modify the default \"target\" repo. You can do so in `.github/workflows/build-push.yml` (line 31).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhpcflow%2Fpetsc-image","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhpcflow%2Fpetsc-image","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhpcflow%2Fpetsc-image/lists"}