Artifacts/docker
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.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
:loudspeaker: Thoughts on this report? Let us know!
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
Clean build today and everything is working for the x86_64 image. Moving on to the ROCm images