| Spack will be used to manage open source software packages on Fugaku.
    Fugaku users can easily use pre-installed packages and built packages based on Spack recipes.
    The following list shows the results of building/compiling packages for aarch64 according to the Spack recipes.
    Note that the results in this list do not guarantee that each package will work properly.
    On the other hand, Fujitsu will provide the following packages compiled with Fujitsu compiler on Fugaku as "external" packages, of which Spack can be aware. 
   | 
| Compiler | Fujitsu Compiler 4.7.0 | 
|---|---|
| Result | Dependency Error | 
Failed to install dependency package : 
------------------------------------------------
            iles/w3emc_8.dir/w3fp05.f.o] Error 1
     461    make[2]: *** Waiting for unfinished jobs....
     462    Fortran diagnostic messages: program name(W3FI65)
     463      jwd2429i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi65.f", lin
            e 91: Character type or character sequence type variable mixed with
             variables of other types in the equivalence set.
     464    [ 27%] Building Fortran object src/CMakeFiles/w3emc_4.dir/w3fi52.f.
            o
     465    cd /vol0003/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-2.9.2-ae4
            zmekokvdb64x3q53okrl6vtaafitw/spack-build-ae4zmek/src && /vol0003/r
            ccs-sdt/a01008/spack-all-test/env-20220225/spack/lib/spack/env/fj/f
            rt  -I/vol0003/rccs-sdt/a01008/spack-all-test/env-20220225/spack/op
            t/spack/linux-rhel8-a64fx/fj-4.7.0/bacio-2.4.1-ntatuusnoxw4fzkc3myo
            4ftelyw6hvs3/include_4 -O2 -g -DNDEBUG -M include_4 -c /home/rccs-s
            dt/a01008/spack-stage/spack-stage-w3emc-2.9.2-ae4zmekokvdb64x3q53ok
            rl6vtaafitw/spack-src/src/w3fi52.f -o CMakeFiles/w3emc_4.dir/w3fi52
            .f.o
     466    [ 27%] Building Fortran object src/CMakeFiles/w3emc_4.dir/w3fi61.f.
            o
...
     527      jwd0510i-w  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fp05.f", lin
            e 95: Character type cannot be mixed with other type in initializat
            ions, assignments, relational operations, statement function defini
            tions or PARAMETER statements.
     528      jwd0510i-w  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fp05.f", lin
            e 101: Character type cannot be mixed with other type in initializa
            tions, assignments, relational operations, statement function defin
            itions or PARAMETER statements.
     529      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fp05.f", lin
            e 220: 'JMIN' is set but never used.
     530      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fp05.f", lin
            e 521: 'KPD' is set but never used.
     531    Fortran diagnostic messages: program name(W3FI65)
     532      jwd2429i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi65.f", lin
            e 91: Character type or character sequence type variable mixed with
             variables of other types in the equivalence set.
  >> 533    make[2]: *** [src/CMakeFiles/w3emc_4.dir/build.make:819: src/CMakeF
            iles/w3emc_4.dir/w3fp05.f.o] Error 1
     534    make[2]: *** Waiting for unfinished jobs....
     535    Fortran diagnostic messages: program name(FI6704)
     536      jwd2008i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi67.f", lin
            e 1347: Dummy argument 'LL' not used in this subprogram.
     537      jwd2006i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi67.f", lin
            e 1356: 'LSTBLK' is declared but never referenced.
     538      jwd2006i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi67.f", lin
            e 1359: 'LKEY' is declared but never referenced.
     539    Fortran diagnostic messages: program name(W3FP04)
...
     664      jwd2429i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi85.f", lin
            e 1791: Character type or character sequence type variable mixed wi
            th variables of other types in the equivalence set.
     665      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi85.f", lin
            e 1904: 'KREQ' is set but never used.
     666    Fortran diagnostic messages: program name(FI8509)
     667      jwd2429i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi85.f", lin
            e 2019: Character type or character sequence type variable mixed wi
            th variables of other types in the equivalence set.
     668      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi85.f", lin
            e 2151: 'KREQ' is set but never used.
     669    make[2]: Leaving directory '/vol0003/rccs-sdt/a01008/spack-stage/sp
            ack-stage-w3emc-2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-build-
            ae4zmek'
  >> 670    make[1]: *** [CMakeFiles/Makefile2:179: src/CMakeFiles/w3emc_d.dir/
            all] Error 2
     671    make[1]: *** Waiting for unfinished jobs....
     672    Fortran diagnostic messages: program name(FI7809)
     673      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi78.f", lin
            e 2322: 'NDIR' is set but never used.
     674      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi78.f", lin
            e 2324: 'NSPD' is set but never used.
     675    Fortran diagnostic messages: program name(FI6709)
     676      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi67.f", lin
            e 2228: 'NDIR' is set but never used.
     677      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi67.f", lin
            e 2230: 'NSPD' is set but never used.
     678    Fortran diagnostic messages: program name(FI8511)
     679      jwd2008i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi85.f", lin
            e 2208: Dummy argument 'KARY' not used in this subprogram.
     680      jwd2008i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi85.f", lin
            e 2209: Dummy argument 'ISECT3' not used in this subprogram.
     681    make[2]: Leaving directory '/vol0003/rccs-sdt/a01008/spack-stage/sp
            ack-stage-w3emc-2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-build-
            ae4zmek'
  >> 682    make[1]: *** [CMakeFiles/Makefile2:127: src/CMakeFiles/w3emc_8.dir/
            all] Error 2
     683    Fortran diagnostic messages: program name(FI8512)
     684      jwd2004i-i  "/home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-
            2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-src/src/w3fi85.f", lin
            e 2367: 'KF' is set but never used.
     685    make[2]: Leaving directory '/vol0003/rccs-sdt/a01008/spack-stage/sp
            ack-stage-w3emc-2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-build-
            ae4zmek'
  >> 686    make[1]: *** [CMakeFiles/Makefile2:205: src/CMakeFiles/w3emc_4.dir/
            all] Error 2
     687    make[1]: Leaving directory '/vol0003/rccs-sdt/a01008/spack-stage/sp
            ack-stage-w3emc-2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-build-
            ae4zmek'
     688    make: *** [Makefile:149: all] Error 2
See build log for details:
  /home/rccs-sdt/a01008/spack-stage/spack-stage-w3emc-2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw/spack-build-out.txt
[+] /vol0003/rccs-sdt/a01008/spack-all-test/env-20220225/spack/opt/spack/linux-rhel8-a64fx/fj-4.7.0/netcdf-c-4.8.1-xugu2robxat3ke6ldkczj2yndffkaxck
[+] /vol0003/rccs-sdt/a01008/spack-all-test/env-20220225/spack/opt/spack/linux-rhel8-a64fx/fj-4.7.0/netcdf-fortran-4.5.3-cuay5hh6rhmehbuue5wzbzhzcwsaz6sl
==> Installing esmf-8.0.0-h5aa7yxbzsanhs522zfhebbqeql2n644
==> No binary for esmf-8.0.0-h5aa7yxbzsanhs522zfhebbqeql2n644 found: installing from source
==> Warning: Skipping build of nemsio-2.5.4-qpjbh2o5z4pdc6xyuesp4so4qsnwukmd since w3emc-2.9.2-ae4zmekokvdb64x3q53okrl6vtaafitw failed
==> Warning: Skipping build of ufs-weather-model-2.0.0-sdqoutmh33glzw2ih3fy22pjgu5ft6vi since nemsio-2.5.4-qpjbh2o5z4pdc6xyuesp4so4qsnwukmd failed
==> Fetching https://mirror.spack.io/_source-cache/archive/05/051dca45f9803d7e415c0ea146df15ce487fb55f0fce18ca61d96d4dba0c8774.tar.gz
==> No patches needed for esmf
==> esmf: Executing phase: 'edit'
==> Error: InstallError: The compiler you are building with, 'fj', is not supported by ESMF.
/vol0003/rccs-sdt/a01008/spack-all-test/env-20220225/spack/var/spack/repos/builtin/packages/esmf/package.py:139, in edit:
        136        else:
        137            msg  = "The compiler you are building with, "
        138            msg += "'{0}', is not supported by ESMF."
  >>    139            raise InstallError(msg.format(self.compiler.name))
        140
        141        if '+mpi' in spec:
        142            os.environ['ESMF_CXX'] = spec['mpi'].mpicxx
See build log for details:
  /home/rccs-sdt/a01008/spack-stage/spack-stage-esmf-8.0.0-h5aa7yxbzsanhs522zfhebbqeql2n644/spack-build-out.txt
==> Error: ufs-weather-model-2.0.0-sdqoutmh33glzw2ih3fy22pjgu5ft6vi: Package was not installed
==> Error: Installation request failed.  Refer to reported errors for failing package(s).