Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Artifacts/docker #60

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from
Draft

Artifacts/docker #60

wants to merge 8 commits into from

Conversation

fluidnumerics-joe
Copy link
Member

Related to #51

This PR adds a Dockerfile for creating a docker image with SELF alongside a Google Cloud Build configuration file for building the image in GCP and storing the image in Fluid Numerics' artifact registry. A build trigger has been configured on Google Cloud to build images on version tags in this repository.

PR #59 should be merged in before this PR is merged.

Copy link

codecov bot commented Oct 6, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

📢 Thoughts on this report? Let us know!

@fluidnumerics-joe
Copy link
Member Author

Currently running into a build issue here with the build in the docker container during the CMake stage

found MPI_C: /opt/views/view/lib/libmpi.so (found version "3.1") 
Could NOT find MPI_Fortran (missing: MPI_Fortran_WORKS)

What's odd is mpifort (and other fortran variants) plus the mpi fortran libraries are installed..

root@bcf65f43adbb:~# ls /opt/views/view/lib/*mpi*
/opt/views/view/lib/libmpi_mpifh.so          /opt/views/view/lib/libmpi_usempif08.so.40.40.1          /opt/views/view/lib/mpi_f08_interfaces.mod
/opt/views/view/lib/libmpi_mpifh.so.40       /opt/views/view/lib/libmpi_usempi_ignore_tkr.so          /opt/views/view/lib/mpi_f08.mod
/opt/views/view/lib/libmpi_mpifh.so.40.40.0  /opt/views/view/lib/libmpi_usempi_ignore_tkr.so.40       /opt/views/view/lib/mpi_f08_types.mod
/opt/views/view/lib/libmpi.so                /opt/views/view/lib/libmpi_usempi_ignore_tkr.so.40.40.0  /opt/views/view/lib/mpi.mod
/opt/views/view/lib/libmpi.so.40             /opt/views/view/lib/mpi_ext.mod                          /opt/views/view/lib/mpi_types.mod
/opt/views/view/lib/libmpi.so.40.40.2        /opt/views/view/lib/mpi_f08_callbacks.mod                /opt/views/view/lib/pmpi_f08_interfaces.mod
/opt/views/view/lib/libmpi_usempif08.so      /opt/views/view/lib/mpi_f08_ext.mod
/opt/views/view/lib/libmpi_usempif08.so.40   /opt/views/view/lib/mpi_f08_interfaces_callbacks.mod

@fluidnumerics-joe fluidnumerics-joe marked this pull request as draft October 7, 2024 12:34
@fluidnumerics-joe
Copy link
Member Author

Clean build today and everything is working for the x86_64 image. Moving on to the ROCm images

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant