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/10/22 09:22] – [Matrix of builders] Jean-Michel Beuken | bb:builder [2020/10/14 17:43] – [Matrix of builders] 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, | + | * the compilation is done with "make -j 8", with the external libraries : NetCDF(-F), HDF5, LibXC, OpenBLAS, Wannier90, PSML and the GWDP flag, build with MPI and with MPI_IO . |
* the tests are executed with " | * the tests are executed with " | ||
* GW is compiled with double precision | * GW is compiled with double precision | ||
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 | + | * <color # |
Also, some bots provide unique services : | Also, some bots provide unique services : | ||
- | * bob_gnu_5.3_openmp | + | * bob_gnu_7.5_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_gnu_9.2_openmpi | + | | ::: | ::: |alps_gnu_9.3_openmpi |
- | | ::: | ::: |abiref_gnu_9.2_serial | + | | atlas | 2 |atlas_intel_18.0_openmpi |
- | | atlas | 2 |atlas_gnu_9.1_openmpi | + | | ::: | ::: |atlas_intel_19.1_bdir |
- | | ::: | ::: |atlas_intel_18.0_openmpi | + | | bob | 1 |bob_gnu_7.5_openmp |
- | | bob | 1 |bob_gnu_5.3_openmp | + | | buda2 | |
- | | buda2 | | + | |
| ::: | ::: |buda2_gnu_8.2_mpich3 | yes | gcc-8.2 | | ::: | ::: |buda2_gnu_8.2_mpich3 | yes | gcc-8.2 | ||
- | | | + | | |
- | | <color # | + | | graphene |
- | | graphene | + | | higgs | |
- | | higgs | | + | | ::: | ::: |higgs_gnu_7.5_triqs2| |
- | | ::: | ::: |higgs_gnu_7.3_triqs2| | + | | ::: | ::: |higgs_gnu_7.5_cov| odonly |
- | | ::: | ::: |higgs_gnu_7.3_cov| odonly | + | | ::: | ::: |higgs_gnu_7.5_hpc | no | gcc-7.5 | | | | hpc tests | |
- | | ::: | ::: |higgs_gnu_5.4_hpc | no | gcc-5.4 | + | | |
- | | | + | | |
- | | max2 | 2 |max2_gnu_5.3_mpich | yes | gcc-5.3 | + | | |
- | | | + | | |
- | | | + | |
- | | | + | |
| ::: | ::: |ubu_intel_15.0_mpich | yes | intel-15.0 | | ::: | ::: |ubu_intel_15.0_mpich | yes | intel-15.0 | ||
| ::: | ::: |ubu_intel_16.0_mpich | yes | intel-16.0 | | ::: | ::: |ubu_intel_16.0_mpich | yes | intel-16.0 | ||
- | | ::: | ::: |ubu_intel_16.0_openmp | yes | intel-16.0 | + | | ::: | ::: |ubu_intel_16.0_openmp | yes | intel-16.0 |
- | | ::: | ::: |ubu_intel_17.0_openmpi | yes | intel-17.0 | + | |
- | *Caption for external fallbacks : A= Atompaw, B= BigDFT (<color # | + | *Caption for external fallbacks : A= Atompaw, B= BigDFT (<color # |
/* <color # | /* <color # | ||
+ | * | cronos2 | ||
+ | * | <color # | ||
+ | * | ::: | ::: |ubu_intel_17.0_openmpi | yes | intel-17.0 | ||
+ | * | ::: | ::: |max2_gnu_6.5_dep | yes | gnu-6.5 | ||
+ | * | ::: | ::: |abiref_nag_7.0_openmpi | ||
+ | * | ::: | ::: |ubu_intel_13.1_openmpi | yes | intel-13.1 | ||
+ | * | ibm8 | 0 |ibm8_ibm_15.1_serial | yes | xlf-15.1 | ||
* | atlas | 2 |atlas_gnu_7.4_fb | * | atlas | 2 |atlas_gnu_7.4_fb | ||
* | inca | 1 |inca_gnu_6.3_py3k| | * | inca | 1 |inca_gnu_6.3_py3k| |
bb/builder.txt · Last modified: 2024/05/17 13:56 by Jean-Michel Beuken