Sign inSign up

esmf/esmf-build-release:8.6.0

Languages & frameworks
Manifest digest

sha256:75abad83167287ad98a20a6c515a0feae7ca345960ac27edef69cbc79263d762

OS/ARCH

linux/amd64

Compressed size

306.68 MB

Last pushed

almost 3 years by danrosen25

Type

Image

Manifest digest

sha256:75abad83167287ad98a20a6c515a0feae7ca345960ac27edef69cbc79263d762

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=20.040 B
5ADD file ... in / 26.23 MB
6CMD ["/bin/bash"]0 B
7ENV DEBIAN_FRONTEND=noninteractive0 B
8ENV SYS_ABI=640 B
9ENV SYS_OS=Linux0 B
10ENV SYS_COMPILER=gfortran0 B
11ENV SYS_COMPILER_VERSION=90 B
12LABEL description=Base Image for ESMF0 B
13RUN /bin/sh -c <<INSTALL_PACKAGES bash213.02 MB
14RUN /bin/sh -c <<SYSTEM_SETUP bash494 B
15ENV CC=gcc-9 CXX=g++-9 F77=gfortran-9 F90=gfortran-90 B
16ENV USER=dev0 B
17ENV HOME=/home/dev0 B
18RUN /bin/sh -c <<ADD_USER bash4.43 KB
19USER dev0 B
20WORKDIR /home/dev32 B
21SHELL [/bin/bash -ec]0 B
22CMD ["/bin/bash" "-l"]0 B
23ENV SYS_COMM=openmpi0 B
24ENV SYS_COMM_VERSION=3.0.00 B
25LABEL description=Stack Image for ESMF0 B
26ENV USER=dev0 B
27ENV HOME=/home/dev0 B
28ENV DOWNLOAD_DIR=/home/dev/downloads0 B
29ENV SOURCE_DIR=/home/dev/source0 B
30ENV STACK_DIR=/home/dev/stack0 B
31RUN /bin/bash -ec <<ADD_DIRECTORIES bash259 B
32ENV CMAKE_VERSION=3.24.30 B
33ENV CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v3.24.3/cmake-3.24.3.tar.gz0 B
34ENV CMAKE_DIR=/home/dev/stack/cmake-3.24.30 B
35RUN /bin/bash -ec <<INSTALL_CMAKE bash18.4 MB
36ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev/stack/cmake-3.24.3/bin0 B
37ENV CMAKE=/home/dev/stack/cmake-3.24.3/bin/cmake0 B
38ENV CTEST=/home/dev/stack/cmake-3.24.3/bin/ctest0 B
39ENV OPENMPI_VERSION=3.0.00 B
40ENV OPENMPI_URL=https://download.open-mpi.org/release/open-mpi/v3.0/openmpi-3.0.0.tar.gz0 B
41ENV OPENMPI_DIR=/home/dev/stack/openmpi-3.0.00 B
42RUN /bin/bash -ec <<INSTALL_OPENMPI bash4.33 MB
43ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev/stack/cmake-3.24.3/bin:/home/dev/stack/openmpi-3.0.0/bin0 B
44ENV LD_LIBRARY_PATH=:/home/dev/stack/openmpi-3.0.0/lib0 B
45ENV CC=mpicc0 B
46ENV CXX=mpicxx0 B
47ENV F77=mpif770 B
48ENV F90=mpif900 B
49ENV FC=mpifort0 B
50ENV HDF5_VERSION=1.12.20 B
51ENV HDF5_URL=https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.2/src/hdf5-1.12.2.tar.gz0 B
52ENV HDF5_DIR=/home/dev/stack/hdf5-1.12.20 B
53RUN /bin/bash -ec <<INSTALL_HDF5 bash7.3 MB
54ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev/stack/cmake-3.24.3/bin:/home/dev/stack/openmpi-3.0.0/bin:/home/dev/stack/hdf5-1.12.2/bin0 B
55ENV LD_LIBRARY_PATH=:/home/dev/stack/openmpi-3.0.0/lib:/home/dev/stack/hdf5-1.12.2/lib0 B
56ENV NETCDF_VERSION=4.7.40 B
57ENV NETCDF_URL=https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.7.4.tar.gz0 B
58ENV NETCDF_DIR=/home/dev/stack/netcdf-4.7.40 B
59RUN /bin/bash -ec <<INSTALL_NETCDF_C bash1.04 MB
60ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev/stack/cmake-3.24.3/bin:/home/dev/stack/openmpi-3.0.0/bin:/home/dev/stack/hdf5-1.12.2/bin:/home/dev/stack/netcdf-4.7.4/bin0 B
61ENV LD_LIBRARY_PATH=:/home/dev/stack/openmpi-3.0.0/lib:/home/dev/stack/hdf5-1.12.2/lib:/home/dev/stack/netcdf-4.7.4/lib0 B
62ENV NETCDFF_VERSION=4.4.50 B
63ENV NETCDFF_URL=https://github.com/Unidata/netcdf-fortran/archive/refs/tags/v4.4.5.tar.gz0 B
64RUN /bin/bash -ec <<INSTALL_NETCDF_F bash1.1 MB
65ARG ESMF_VERSION=8.0.00 B
66LABEL description=Build Image for ESMF0 B
67ENV USER=dev0 B
68ENV HOME=/home/dev0 B
69ENV DOWNLOAD_DIR=/home/dev/downloads0 B
70ENV SOURCE_DIR=/home/dev/source0 B
71ENV STACK_DIR=/home/dev/stack0 B
72RUN |1 ESMF_VERSION=8.6.0 /bin/bash -ec92 B
73ENV ESMF_VERSION=8.6.00 B
74ENV ESMF_URL=https://github.com/esmf-org/esmf/archive/refs/tags/v8.6.0.tar.gz0 B
75ENV ESMF_DIR=/home/dev/source/esmf-8.6.00 B
76ENV ESMF_ABI=640 B
77ENV ESMF_BOPT=O0 B
78ENV ESMF_COMM=openmpi0 B
79ENV ESMF_COMPILER=gfortran0 B
80ENV ESMF_OS=Linux0 B
81ENV ESMF_SITE=default0 B
82ENV ESMF_NETCDF=split0 B
83ENV ESMF_NETCDF_LIBPATH=/home/dev/stack/netcdf-4.7.4/lib0 B
84ENV ESMF_NETCDF_INCLUDE=/home/dev/stack/netcdf-4.7.4/include0 B
85ENV ESMF_NETCDF_LIBS=-lnetcdf -lnetcdff0 B
86ENV ESMF_ARRAY_LITE=FALSE0 B
87ENV ESMF_NO_INTEGER_1_BYTE=TRUE0 B
88ENV ESMF_NO_INTEGER_2_BYTE=TRUE0 B
89ENV ESMF_FORTRANSYMBOLS=default0 B
90ENV ESMF_MAPPER_BUILD=OFF0 B
91ENV ESMF_AUTO_LIB_BUILD=ON0 B
92ENV ESMF_DEFER_LIB_BUILD=ON0 B
93ENV ESMF_SHARED_LIB_BUILD=ON0 B
94ENV ESMF_INSTALL_MODDIR=mod0 B
95ENV ESMF_INSTALL_BINDIR=bin0 B
96ENV ESMF_INSTALL_LIBDIR=lib0 B
97ENV ESMF_INSTALL_PREFIX=/home/dev/stack/esmf-8.6.00 B
98RUN |1 ESMF_VERSION=8.6.0 /bin/bash -ec34.23 MB
99ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev/stack/cmake-3.24.3/bin:/home/dev/stack/openmpi-3.0.0/bin:/home/dev/stack/hdf5-1.12.2/bin:/home/dev/stack/netcdf-4.7.4/bin:/home/dev/stack/esmf-8.6.0/bin0 B
100ENV LD_LIBRARY_PATH=:/home/dev/stack/openmpi-3.0.0/lib:/home/dev/stack/hdf5-1.12.2/lib:/home/dev/stack/netcdf-4.7.4/lib:/home/dev/stack/esmf-8.6.0/lib0 B
101ENV ESMFMKFILE=/home/dev/stack/esmf-8.6.0/lib/esmf.mk0 B
102ENV PROTO_VERSION=8.6.00 B
103ENV PROTO_URL=https://github.com/esmf-org/nuopc-app-prototypes/archive/refs/tags/v8.6.0.tar.gz0 B
104ENV PROTO_DIR=/home/dev/source/nuopc-app-prototypes-8.6.00 B
105RUN |1 ESMF_VERSION=8.6.0 /bin/bash -ec1.02 MB

Command

 ARG RELEASE