SELF icon indicating copy to clipboard operation
SELF copied to clipboard

Artifacts/docker

Open fluidnumerics-joe opened this issue 1 year ago • 3 comments

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.

fluidnumerics-joe avatar Oct 06 '24 19:10 fluidnumerics-joe

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

:loudspeaker: Thoughts on this report? Let us know!

codecov[bot] avatar Oct 06 '24 19:10 codecov[bot]

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 avatar Oct 07 '24 12:10 fluidnumerics-joe

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

fluidnumerics-joe avatar Nov 16 '24 00:11 fluidnumerics-joe