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 Fujitsu C/C++ Compiler 4.10.0 tcsds-1.2.38 |
---|---|
Result | Dependency Error |
Failed to install dependency package :
------------------------------------------------
1409 2 warnings and 20 errors generated.
1410 2 warnings and 20 errors generated.
1411 2 warnings and 20 errors generated.
1412 2 warnings and 20 errors generated.
>> 1413 make[2]: *** [Makefile:3433: serialisation/XmlIO.o] Error 1
1414 make[2]: *** Waiting for unfinished jobs....
1415 2 warnings and 20 errors generated.
>> 1416 make[2]: *** [Makefile:3433: stencil/Stencil.o] Error 1
>> 1417 make[2]: *** [Makefile:3433: perfmon/Stat.o] Error 1
>> 1418 make[2]: *** [Makefile:3433: allocator/MemoryManagerShared.o] Erro
r 1
>> 1419 make[2]: *** [Makefile:3433: allocator/MemoryStats.o] Error 1
>> 1420 make[2]: *** [Makefile:3433: allocator/MemoryManager.o] Error 1
>> 1421 make[2]: *** [Makefile:3433: qcd/gparity/GparityFlavour.o] Error 1
>> 1422 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:545:30: error: cannot initialize a variable of type 'typ
ename acle<float>::vt' (aka '__SVFloat32_t') with an rvalue of typ
e 'void'
1423 typename acle<float>::vt sa_v = svld1(pg1s, sa.v);
1424 ^ ~~~~~~~~~~~~~~~~~
>> 1425 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:546:30: error: cannot initialize a variable of type 'typ
ename acle<float>::vt' (aka '__SVFloat32_t') with an rvalue of typ
e 'void'
1426 typename acle<float>::vt sb_v = svld1(pg1s, sb.v);
1427 ^ ~~~~~~~~~~~~~~~~~
>> 1428 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:557:33: error: cannot initialize a variable of type 'typ
ename acle<uint16_t>::vt' (aka '__SVFloat16_t') with an rvalue of
type 'void'
1429 typename acle<uint16_t>::vt h_v = svld1(pg1h, (typename acle<u
int16_t>::pt*)&h.v);
1430 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~
>> 1431 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:569:31: error: cannot initialize a variable of type 'typ
ename acle<double>::vt' (aka '__SVFloat64_t') with an rvalue of ty
pe 'void'
1432 typename acle<double>::vt a_v = svld1(pg1d, a.v);
1433 ^ ~~~~~~~~~~~~~~~~
>> 1434 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:570:31: error: cannot initialize a variable of type 'typ
ename acle<double>::vt' (aka '__SVFloat64_t') with an rvalue of ty
pe 'void'
1435 typename acle<double>::vt b_v = svld1(pg1d, b.v);
1436 ^ ~~~~~~~~~~~~~~~~
>> 1437 make[2]: *** [Makefile:3433: stencil/Lebesgue.o] Error 1
>> 1438 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:581:30: error: cannot initialize a variable of type 'typ
ename acle<float>::vt' (aka '__SVFloat32_t') with an rvalue of typ
e 'void'
1439 typename acle<float>::vt s_v = svld1(pg1s, s.v);
1440 ^ ~~~~~~~~~~~~~~~~
>> 1441 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:593:31: error: cannot initialize a variable of type 'typ
ename acle<double>::vt' (aka '__SVFloat64_t') with an rvalue of ty
pe 'void'
1442 typename acle<double>::vt a_v = svld1(pg1d, a.v);
1443 ^ ~~~~~~~~~~~~~~~~
1444 fatal error: too many errors emitted, stopping now [-ferror-limit=
]
>> 1445 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:545:30: error: cannot initialize a variable of type 'typ
ename acle<float>::vt' (aka '__SVFloat32_t') with an rvalue of typ
e 'void'
1446 typename acle<float>::vt sa_v = svld1(pg1s, sa.v);
1447 ^ ~~~~~~~~~~~~~~~~~
>> 1448 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:546:30: error: cannot initialize a variable of type 'typ
ename acle<float>::vt' (aka '__SVFloat32_t') with an rvalue of typ
e 'void'
1449 typename acle<float>::vt sb_v = svld1(pg1s, sb.v);
1450 ^ ~~~~~~~~~~~~~~~~~
>> 1451 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:557:33: error: cannot initialize a variable of type 'typ
ename acle<uint16_t>::vt' (aka '__SVFloat16_t') with an rvalue of
type 'void'
1452 typename acle<uint16_t>::vt h_v = svld1(pg1h, (typename acle<u
int16_t>::pt*)&h.v);
1453 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~
>> 1454 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:569:31: error: cannot initialize a variable of type 'typ
ename acle<double>::vt' (aka '__SVFloat64_t') with an rvalue of ty
pe 'void'
1455 typename acle<double>::vt a_v = svld1(pg1d, a.v);
1456 ^ ~~~~~~~~~~~~~~~~
>> 1457 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:570:31: error: cannot initialize a variable of type 'typ
ename acle<double>::vt' (aka '__SVFloat64_t') with an rvalue of ty
pe 'void'
1458 typename acle<double>::vt b_v = svld1(pg1d, b.v);
1459 ^ ~~~~~~~~~~~~~~~~
>> 1460 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:581:30: error: cannot initialize a variable of type 'typ
ename acle<float>::vt' (aka '__SVFloat32_t') with an rvalue of typ
e 'void'
1461 typename acle<float>::vt s_v = svld1(pg1s, s.v);
1462 ^ ~~~~~~~~~~~~~~~~
>> 1463 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-grid-
develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-src/Grid/simd/Grid_
a64fx-2.h:593:31: error: cannot initialize a variable of type 'typ
ename acle<double>::vt' (aka '__SVFloat64_t') with an rvalue of ty
pe 'void'
1464 typename acle<double>::vt a_v = svld1(pg1d, a.v);
1465 ^ ~~~~~~~~~~~~~~~~
1466 fatal error: too many errors emitted, stopping now [-ferror-limit=
]
1467 2 warnings and 20 errors generated.
1468 2 warnings and 20 errors generated.
>> 1469 make[2]: *** [Makefile:3433: serialisation/TextIO.o] Error 1
>> 1470 make[2]: *** [Makefile:3433: allocator/MemoryManagerCache.o] Error
1
1471 2 warnings and 20 errors generated.
1472 2 warnings and 20 errors generated.
>> 1473 make[2]: *** [Makefile:3433: log/Log.o] Error 1
1474 2 warnings and 20 errors generated.
>> 1475 make[2]: *** [Makefile:3433: serialisation/BaseIO.o] Error 1
1476 2 warnings and 20 errors generated.
>> 1477 make[2]: *** [Makefile:3433: serialisation/BinaryIO.o] Error 1
>> 1478 make[2]: *** [Makefile:3433: qcd/spin/Gamma.o] Error 1
1479 2 warnings and 20 errors generated.
1480 2 warnings and 20 errors generated.
>> 1481 make[2]: *** [Makefile:3433: serialisation/JSON_IO.o] Error 1
>> 1482 make[2]: *** [Makefile:3433: perfmon/PerfCount.o] Error 1
1483 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-grid-develop-enieeebwisoxqdzcelme3yoeb6ra5y
u2/spack-src/Grid'
>> 1484 make[1]: *** [Makefile:2533: all] Error 2
1485 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-grid-develop-enieeebwisoxqdzcelme3yoeb6ra5y
u2/spack-src/Grid'
>> 1486 make: *** [Makefile:528: all-recursive] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-grid-develop-enieeebwisoxqdzcelme3yoeb6ra5yu2/spack-build-out.txt