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 [2024/02/22 09:44] – [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 : | + | LPR " |
- | * | + | * |
- | * | + | * |
- | * | + | * |
- | * the tests are executed with " | + | |
* GW is compiled with double precision | * GW is compiled with double precision | ||
+ | * The tests are executed with " | ||
+ | |||
+ | |||
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 " | + | * OpenMP, and memory profiling is not activated for LPR |
- | * Several procedures are not tested by " | + | * Several procedures are not tested by LPR, like distchck. |
* GW is not tested in single precision | * GW is not tested in single precision | ||
+ | * BigDFT tests are not executed (for the time being) | ||
==== The other builders ==== | ==== The other builders ==== | ||
- | Each one of the other builders departs from the reference, in order to test the portability of the build system and automatic tests. | + | Each one of the other builders departs from the reference, in order to test the portability of the build system and automatic tests.\\ |
The characteristics of this departure are indicated in the last column of the table. | The characteristics of this departure are indicated in the last column of the table. | ||
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 (for the seq tests) | + | * alps_gnu_9.3_serial (for the seq tests) |
- | * buda2_gnu_8.3_cuda | + | * buda2_gnu_8.5_cuda |
- | * cronos_gnu_7.4_paral | + | * scope_gnu_10.2_paral |
Also, some bots provide unique services : | Also, some bots provide unique services : | ||
- | * bob_gnu_5.3_openmp | + | * bob_gnu_13.2_openmp |
- | * abiref_gnu_5.3_debug | + | * scope_gnu_12.2_mpich (enable_memory_profiling=yes, |
+ | * abiref_gnu_9.5_sdebug | ||
+ | * scope_gnu_13.2_dep check dependency | ||
+ | * higgs_gnu_12.3_cov and ubu_intel_16.0_mpich test the BigDFT library. | ||
==== Matrix of builders ==== | ==== Matrix of builders ==== | ||
Line 35: | Line 41: | ||
^ slave ^ #nightly builds | ^ slave ^ #nightly builds | ||
- | | abiref | + | | abiref |
- | | ::: | ::: |abiref_gnu_5.3_serial | + | | ::: | ::: |abiref_intel_19.1_mpich |
- | | | + | | |
- | | ::: | ::: |abiref_nag_6.2_openmpi | + | | ::: | ::: |alps_gnu_9.3_serial |
- | | ::: | ::: |abiref_gnu_9.2_openmpi | + | | ::: | ::: |alps_intel_21.4_elpa |
- | | ::: | ::: |abiref_gnu_9.2_serial | + | | ::: | ::: |alps_nag_7.1_openmpi |
- | | atlas | 2 |atlas_gnu_9.1_openmpi | + | | atlas | 2 |atlas_intel_18.0_openmpi |
- | | ::: | ::: |atlas_intel_18.0_openmpi | + | | ::: | ::: |atlas_intel_19.1_bdir |
- | | bob | 1 |bob_gnu_5.3_openmp | + | | bob | 1 |bob_gnu_13.2_openmp |
- | | buda2 | | + | | buda2 | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | | + | | |
- | | higgs | | + | | higgs | |
- | | ::: | ::: |higgs_gnu_7.3_triqs2| | + | | ::: | ::: |higgs_gnu_12.3_cov| |
- | | | + | | |
- | | ::: | ::: |higgs_gnu_5.4_hpc | | + | | ::: | ::: |scope_gnu_13.2_dep | |
- | | ibm8 | 1 |ibm8_xlf_15.1_serial | yes | xlf-15.1 | + | | |
- | | | + | | ::: | ::: |scope_gnu_12.2_abipy |
- | | ::: | ::: |max2_gnu_5.3_dep | | + | | ::: | ::: |scope_gnu_10.2_s64 | |
- | | ubu | 6 |ubu_gnu_5.3_openmpi | yes | gcc-5.3 | | + | | |
- | | ::: | ::: |ubu_intel_13.1_openmpi | + | | ::: | ::: |ubu_intel_16.0_mpich | yes | intel-16.0 |
- | | | + | | ::: | ::: |ubu_intel_16.0_openmp | yes | intel-16.0 |
- | | ::: | ::: |ubu_intel_16.0_mpich | 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 | + | *Caption for external fallbacks : A= AtomPAW, B= BigDFT, P= PSML+XMLF90, |
/* <color # | /* <color # | ||
+ | *| ::: | ::: |buda2_gnu_8.2_mpich3 | yes | gnu-8.2 | ||
+ | *| ::: | ::: |buda2_intel_17.0_openmpi | yes | intel-17.0 | ||
+ | *| alps | ::: |alps_nag_7.0_openmpi | ||
+ | * | cronos2 | ||
+ | * | cronos | ||
+ | * | ::: | ::: |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| | ||
* | buda | 0 |buda_gnu_4.7_cuda | ended | gcc-4.7 | * | buda | 0 |buda_gnu_4.7_cuda | ended | gcc-4.7 | ||
* | ::: | ::: |buda_intel_14.0_mpich | ended | intel-14 | * | ::: | ::: |buda_intel_14.0_mpich | ended | intel-14 | ||
- | * | tikal | 2 |tikal_gnu_5.4_mpich | no | gcc-5.4 | + | * | tikal | 2 |tikal_gnu_5.4_mpich | no | gcc-5.4 |
* | ::: | ::: |tikal_intel_15.0_serial | no | intel-15.0 | * | ::: | ::: |tikal_intel_15.0_serial | no | intel-15.0 | ||
- | * | ::: | ::: |tikal_gnu_4.9_cov | no | gcc-4.9 | + | * | ::: | ::: |tikal_gnu_4.9_cov | no | gcc-4.9 |
* | ::: | ::: |tikal_gnu_5.4_hpc | no | gcc-4.9 | * | ::: | ::: |tikal_gnu_5.4_hpc | no | gcc-4.9 | ||
- | * | ubu | 7 |ubu_gnu_4.9_triqs | yes | gcc-4.9 | + | * | ubu | 7 |ubu_gnu_4.9_triqs | yes | gcc-4.9 |
+ | * | abiref | ||
+ | * | ::: | ::: |ubu_intel_15.0_mpich | yes | intel-15.0 | ||
+ | * | max2 | 1 |max2_gnu_6.5_mpich | yes | gnu-6.5 | ||
+ | * | ::: | ::: |higgs_gnu_7.5_hpc | no | gnu-7.5 | ||
+ | * | ::: | ::: |higgs_gnu_7.5_triqs2| | ||
+ | * | graphene | ||
*/ | */ |
bb/builder.txt · Last modified: 2024/05/17 13:56 by Jean-Michel Beuken