bb:builder
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
bb:builder [2019/11/03 16:34] – [Matrix of builders] Jean-Michel Beuken | bb:builder [2019/11/27 15:24] – Jean-Michel Beuken | ||
---|---|---|---|
Line 3: | Line 3: | ||
==== The reference builder ==== | ==== The reference builder ==== | ||
- | The current reference [[bb: | + | The current reference [[bb: |
It is characterized by the following elements : | It is characterized by the following elements : | ||
- | * the compiler is gcc 5.3 \\ with "-O2 -g -Wall -Wno-maybe-uninitialized -ffpe-trap=invalid, | + | * the compiler is gcc 9.2 \\ with "-O2 -g -Wall -Wno-maybe-uninitialized -ffpe-trap=invalid, |
- | * the MPI is Open MPI version | + | * the MPI is Open MPI version |
* the compilation is done with "make -j 8", with the external libraries : NetCDF, BigDFT, LibXC, Atompaw, OpenBLAS, PSML and the GWDP flag, build with MPI and with MPI_IO . | * the compilation is done with "make -j 8", with the external libraries : NetCDF, BigDFT, LibXC, Atompaw, OpenBLAS, PSML and the GWDP flag, build with MPI and with MPI_IO . | ||
* the tests are executed with " | * the tests are executed with " | ||
Line 13: | Line 13: | ||
This reference builder is not doing everything : | This reference builder is not doing everything : | ||
- | * The buildsys, abirules, robodoc-parent-abiauty, | + | * The buildsys, abirules, robodoc-parent-abiauty, |
- | * OpenMP, and memory profiling is not activated for "abiref_gnu_5.3_openmpi" | + | * OpenMP, and memory profiling is not activated for "abiref_gnu_9.2_openmpi" |
- | * Several procedures are not tested by "abiref_gnu_5.3_openmpi", like distchck. | + | * Several procedures are not tested by "abiref_gnu_9.2_openmpi", like distchck. |
* GW is not tested in single precision | * GW is not tested in single precision | ||
==== The other builders ==== | ==== The other builders ==== | ||
Line 23: | Line 23: | ||
Thus some reference files cannot be generated on abiref. For this purpose, auxiliary reference builders are provided : | Thus some reference files cannot be generated on abiref. For this purpose, auxiliary reference builders are provided : | ||
- | * abiref_gnu_5.3_serial | + | * abiref_gnu_9.2_serial |
* buda2_gnu_8.3_cuda (for the gpu tests) | * buda2_gnu_8.3_cuda (for the gpu tests) | ||
* cronos_gnu_7.4_paral (for the tparal tests, that need more than 10 procs) | * cronos_gnu_7.4_paral (for the tparal tests, that need more than 10 procs) | ||
Line 29: | Line 29: | ||
Also, some bots provide unique services : | Also, some bots provide unique services : | ||
* bob_gnu_5.3_openmp and ubu_intel_16.0_openmp (OpenMP) | * bob_gnu_5.3_openmp and ubu_intel_16.0_openmp (OpenMP) | ||
- | * abiref_gnu_5.3_debug | + | * abiref_gnu_9.2_debug |
==== Matrix of builders ==== | ==== Matrix of builders ==== | ||
Line 35: | Line 35: | ||
^ slave ^ #nightly builds | ^ slave ^ #nightly builds | ||
- | | abiref | + | | abiref |
- | | ::: | ::: |abiref_gnu_5.3_serial | + | | ::: | ::: |abiref_gnu_9.2_serial |
- | | ::: | ::: |abiref_gnu_5.3_debug | + | | ::: | ::: |abiref_gnu_9.2_debug |
| ::: | ::: |abiref_nag_6.2_openmpi | | ::: | ::: |abiref_nag_6.2_openmpi | ||
- | | ::: | ::: |abiref_gnu_9.2_openmpi | ||
- | | ::: | ::: |abiref_gnu_9.2_serial | ||
| atlas | 2 |atlas_gnu_9.1_openmpi | | atlas | 2 |atlas_gnu_9.1_openmpi | ||
| ::: | ::: |atlas_intel_18.0_openmpi | | ::: | ::: |atlas_intel_18.0_openmpi |
bb/builder.txt · Last modified: 2024/02/22 09:44 by Jean-Michel Beuken