User Tools

Site Tools


bb:builder

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
bb:builder [2019/11/27 15:24]
Jean-Michel Beuken
bb:builder [2020/06/03 09:50] (current)
Jean-Michel Beuken
Line 7: Line 7:
 It is characterized by the following elements : It is characterized by the following elements :
   *  the compiler is gcc 9.2 \\ with "-O2 -g -Wall -Wno-maybe-uninitialized -ffpe-trap=invalid,​zero,​overflow -fbacktrace -pedantic -fcheck=all"​ flags   *  the compiler is gcc 9.2 \\ with "-O2 -g -Wall -Wno-maybe-uninitialized -ffpe-trap=invalid,​zero,​overflow -fbacktrace -pedantic -fcheck=all"​ flags
-  *  the MPI is Open MPI version 4.0.2 +  *  the MPI is Open MPI version 4.0.3 
-  *  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, OpenBLAS, PSML and the GWDP flag, build with MPI and with MPI_IO .
   * the tests are executed with "​./​runtests.py"​ (and the list of tests is coherent with the fallbacks and flags)   * the tests are executed with "​./​runtests.py"​ (and the list of tests is coherent with the fallbacks and flags)
   * GW is compiled with double precision   * GW is compiled with double precision
Line 25: Line 25:
   * abiref_gnu_9.2_serial (for the seq tests)   * abiref_gnu_9.2_serial (for the seq tests)
   * 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)+  * cronos2_gnu_7.4_paral (for the tparal tests, that need more than 10 procs)
  
 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_7.5_openmp ​and ubu_intel_16.0_openmp (OpenMP)
   * abiref_gnu_9.2_debug (for buildsys, abirules, parent, robodoc, distchk [checking the production of the .tar.gz package], html link checker, and robodoc-html tar.gz package)...   * abiref_gnu_9.2_debug (for buildsys, abirules, parent, robodoc, distchk [checking the production of the .tar.gz package], html link checker, and robodoc-html tar.gz package)...
  
Line 35: Line 35:
  
 ^  slave  ^  #nightly builds ​ ^  builder ​ ^  nightly? ​ ^  compilo ​ ^  MPI  ^  linalg ​ ^  Libs Tested ​ ^  departure from ref  ^ ^  slave  ^  #nightly builds ​ ^  builder ​ ^  nightly? ​ ^  compilo ​ ^  MPI  ^  linalg ​ ^  Libs Tested ​ ^  departure from ref  ^
-|  abiref ​ |  4  |abiref_gnu_9.2_openmpi ​ | reference |  gcc-9.2 ​ |  openmpi-4.0. ​| ​ OpenBLAS_0.3.7\\ fftw3  |  all  | fcheck=all | +|  abiref ​ |  4  |abiref_gnu_9.2_openmpi ​ | reference |  gcc-9.2 ​ |  openmpi-4.0. ​| ​ OpenBLAS_0.3.7\\ fftw3  |  all<color #​ed1c24>​-B</​color> ​ | fcheck=all | 
-|  :::  | :::  |abiref_gnu_9.2_serial ​ | reference |  gcc-9.2 ​ |  |  OpenBLAS\\ fftw3  |  all  |ref for serial |+|  :::  | :::  |abiref_gnu_9.2_serial ​ | reference |  gcc-9.2 ​ |  |  OpenBLAS\\ fftw3  |  all<color #​ed1c24>​-B</​color> ​ |ref for serial\\ -fno-frontend-optimize ​|
 |  :::  | ::: |abiref_gnu_9.2_debug ​ |  yes  |  gcc-9.2 ​ |  | | | many services ​ | |  :::  | ::: |abiref_gnu_9.2_debug ​ |  yes  |  gcc-9.2 ​ |  | | | many services ​ |
-|  :::  | ::: |abiref_nag_6.2_openmpi ​ ​| ​ yes  |  nag-6. ​| ​ openmpi-2.1. ​|  ​OpenBLAS_0.2.20  ​| ​ XN  | enable-netcdf-default\\ ​ HDF5 paral | +|  :::  | ::: |abiref_nag_7.0_openmpi ​ ​| ​ yes  |  nag-7. ​| ​ openmpi-4.0. ​|  ​netlib_3.9. ​| ​ XN  | enable-netcdf-default\\ ​ HDF5 paral | 
-|  atlas  |  2  |atlas_gnu_9.1_openmpi ​ ​| ​ yes  |  ​gcc-9.1  ​| ​ openmpi-4.0.2  ​|  ​OpenBLAS_0.3.6 ​ ​| ​ all<​color #​ed1c24>​-B</​color> ​ |  +|  atlas  |  2  |atlas_intel_18.0_openmpi ​ ​| ​ yes  |  ​intel-18  ​| ​ openmpi ​3.0  |  ​mkl 2018  ​| ​ all<​color #​ed1c24>​-B</​color> ​ | | 
-|  :::  | :::  |atlas_intel_18.0_openmpi ​ ​| ​ yes  |  intel-18  ​|  ​openmpi ​3. ​| ​ mkl 2018  ​| ​ all<​color #​ed1c24>​-B</​color> ​ | | +|  :::  | :::  |atlas_intel_19.1_bdir ​ ​| ​ yes  |  intel-19.1  ​|  ​mpich 3.3.2  ​| ​ mkl 2020  ​| ​ all<​color #​ed1c24>​-B</​color> ​ | build/ dir 
-|  bob  |  1  |bob_gnu_5.3_openmp ​|  yes  |  gcc-5.3  ​| ​  ​| ​ atlas-3.10 ​ |  XN  |Fedora packages, GW SP  |+|  bob  |  1  |bob_gnu_7.5_openmp ​|  yes  |  gcc-7.5  |   ​| ​ atlas-3.10 ​ |  XN  |Fedora packages, GW SP  |
 |  buda2  |  2  |buda2_gnu_8.3_cuda |  yes  |  gcc-8.3 ​ |  openmpi-3.1 ​ |  mkl 11.1\\ cuda 10  |  |enable_gpu=yes | |  buda2  |  2  |buda2_gnu_8.3_cuda |  yes  |  gcc-8.3 ​ |  openmpi-3.1 ​ |  mkl 11.1\\ cuda 10  |  |enable_gpu=yes |
 |  :::  | :::  |buda2_gnu_8.2_mpich3 |  yes  |  gcc-8.2 ​ |  mpich3-3.2.1 ​ |  mkl 2017  |  all<​color #​ed1c24>​-B</​color> ​ | -finit=nan | |  :::  | :::  |buda2_gnu_8.2_mpich3 |  yes  |  gcc-8.2 ​ |  mpich3-3.2.1 ​ |  mkl 2017  |  all<​color #​ed1c24>​-B</​color> ​ | -finit=nan |
 |  cronos2 ​ |  1  |cronos_gnu_7.4_paral |  ref for tparal ​ |  gcc-7.4 ​ |  openmpi 3.1.3  |  mkl 2018  |  all<​color #​ed1c24>​-B</​color> ​ | GW SP, mpirun -np 2 if max_nprocs allows it (dynamically) | |  cronos2 ​ |  1  |cronos_gnu_7.4_paral |  ref for tparal ​ |  gcc-7.4 ​ |  openmpi 3.1.3  |  mkl 2018  |  all<​color #​ed1c24>​-B</​color> ​ | GW SP, mpirun -np 2 if max_nprocs allows it (dynamically) |
 |  <color #​00a2e8>​cronos</​color> ​ |    |    |    |  gcc-7.4 ​ |  openmpi 3.1.3  |  mkl 2018  |    | <color #​00a2e8>​2nd node MPI with network</​color> ​ | |  <color #​00a2e8>​cronos</​color> ​ |    |    |    |  gcc-7.4 ​ |  openmpi 3.1.3  |  mkl 2018  |    | <color #​00a2e8>​2nd node MPI with network</​color> ​ |
-|  graphene ​ |  1  |graphene_gnu_9.2_macports| ​ yes  |  gcc-9. ​| ​ opempi-4.0.1 ​ |  OpenBLAS\\ fftw3  | AXWFN  |MacPorts, GW SP | +|  graphene ​ |  1  |graphene_gnu_9.2_macports| ​ yes  |  gcc-9. ​| ​ opempi-4.0.1 ​ |  OpenBLAS\\ fftw3  | AXWFN  |MacPorts, GW SP | 
-|  higgs  |  ​ ​|higgs_intel_19.0_serial |  yes  |  intel-19.0 ​ |   ​| ​ mkl 2019  |  all  | | +|  higgs  |  ​ ​|higgs_intel_19.0_serial |  yes  |  intel-19.0 ​ |   ​| ​ mkl 2019  |  all<color #​ed1c24>​-B</​color> ​ | | 
-|  :::  |  :::  |higgs_gnu_7.3_triqs2|  ​yes  ​| ​ gcc-7.3 ​ |  mpich3-3.2 ​ |  netlib\\ fftw3  |  XN  | triqs 2.x |+|  :::  |  :::  |higgs_gnu_7.3_triqs2|  ​no  ​| ​ gcc-7.3 ​ |  mpich3-3.2 ​ |  netlib\\ fftw3  |  XN  | triqs 2.0.x |
 |  :::  |  :::  |higgs_gnu_7.3_cov| ​ odonly ​ |  gcc-7.3 ​ |  mpich3-3.2 ​ |  mkl 2019  |  all  |coverage analysis | |  :::  |  :::  |higgs_gnu_7.3_cov| ​ odonly ​ |  gcc-7.3 ​ |  mpich3-3.2 ​ |  mkl 2019  |  all  |coverage analysis |
 |  :::  |  :::  |higgs_gnu_5.4_hpc |  no  |  gcc-5.4 ​ |    |    |  | hpc tests | |  :::  |  :::  |higgs_gnu_5.4_hpc |  no  |  gcc-5.4 ​ |    |    |  | hpc tests |
-|  ibm8  |  1  |ibm8_xlf_15.1_serial |  yes  |  xlf-15.1 ​ | |  netlib ​ |  XN  |  | +|  max2  |  2  |max2_gnu_6.5_mpich ​|  yes  |  gcc-6.5  |  mpich3-3.2 ​ |  acml 6  |  all<​color #​ed1c24>​-B</​color> ​ | memory leak | 
-|  max2  |  2  |max2_gnu_5.3_mpich ​|  yes  |  gcc-5.3  ​| ​ mpich3-3.2 ​ |  acml 6  |  all<​color #​ed1c24>​-B</​color> ​ | memory leak | +|  :::  | :::  |max2_gnu_6.5_dep |  yes  |  gnu-6. ​| ​ mpich3-3.2 ​ |  acml 6  |  all<​color #​ed1c24>​-B</​color> ​ | check dependency | 
-|  :::  | :::  |max2_gnu_5.3_dep |  yes  |  gnu-5. ​| ​ mpich3-3.2 ​ |  acml 6  |  all<​color #​ed1c24>​-B</​color> ​ | check dependency | +|  ubu  |  ​ |ubu_gnu_9.2_openmpi ​|  yes  |  gcc-9.3.0  ​| ​ openmpi-4.0.2  ​| ​ mkl 11.2  |  all<​color #​ed1c24>​-B</​color> ​ |check=all\\ -fno-frontend-optimize ​|
-|  ubu  |  ​ |ubu_gnu_5.3_openmpi ​|  yes  |  gcc-5.3  |  openmpi-1. ​| ​ mkl 11.2  |  all<​color #​ed1c24>​-B</​color> ​ |check=all ​+
-|  :::  | :::  |ubu_intel_13.1_openmpi |  yes  |  intel-13.1  |  openmpi-1.6.5   ​| ​ mkl 11.3  |  all<​color #ed1c24>-B</​color> ​ | |+
 |  :::  | :::  |ubu_intel_15.0_mpich |  yes  |  intel-15.0 ​ |  mpich3-3.2 ​ |  mkl 11.2  |  all  | | |  :::  | :::  |ubu_intel_15.0_mpich |  yes  |  intel-15.0 ​ |  mpich3-3.2 ​ |  mkl 11.2  |  all  | |
 |  :::  | :::  |ubu_intel_16.0_mpich |  yes  |  intel-16.0 ​ |  mpich3-3.2 ​ |  mkl 11.3  |  all<​color #​ed1c24>​-B</​color> ​ | | |  :::  | :::  |ubu_intel_16.0_mpich |  yes  |  intel-16.0 ​ |  mpich3-3.2 ​ |  mkl 11.3  |  all<​color #​ed1c24>​-B</​color> ​ | |
Line 61: Line 59:
 |  :::  | :::  |ubu_intel_17.0_openmpi |  yes  |  intel-17.0 ​ |  openmpi-2.0.2 ​  ​| ​ mkl 2017  |  all<​color #​ed1c24>​-B</​color> ​ | enable-netcdf-default\\ HDF5 paral | |  :::  | :::  |ubu_intel_17.0_openmpi |  yes  |  intel-17.0 ​ |  openmpi-2.0.2 ​  ​| ​ mkl 2017  |  all<​color #​ed1c24>​-B</​color> ​ | enable-netcdf-default\\ HDF5 paral |
  
-*Caption for external fallbacks : A= Atompaw, B= BigDFT (<color #​ed1c24>​-B without</​color>​),​ F= fftw3, L= linalg, N= NetCDF, P= PSML+XMLF90,​ X= libXC, W= Wannier90\\ **Mandatory fallbacks : NetCDF ​and libXC+*Caption for external fallbacks : A= Atompaw, B= BigDFT (<color #​ed1c24>​-B without</​color>​),​ F= fftw3, L= linalg, N= NetCDF, P= PSML+XMLF90,​ X= libXC, W= Wannier90\\ **Mandatory fallbacks : netCDF/​netCDF-F with HDF5 support ​and libXC
 /*  <color #​ed1c24>​[coming soon...]</​color>​ /*  <color #​ed1c24>​[coming soon...]</​color>​
 +* |  :::  | :::  |ubu_intel_13.1_openmpi |  yes  |  intel-13.1 ​ |  openmpi-1.6.5 ​  ​| ​ mkl 11.3  |  all<​color #​ed1c24>​-B</​color> ​ | |
 +* |  ibm8  |  0  |ibm8_ibm_15.1_serial |  yes  |  xlf-15.1 ​ | |  netlib ​ |  N  |  |
 * |  atlas |  2  |atlas_gnu_7.4_fb ​ |  yes  |  gcc-7.4 ​ |  openmpi-3.1.3 ​ |  OpenBLAS 0.3.5  |  AXWN  | FB at runtime | * |  atlas |  2  |atlas_gnu_7.4_fb ​ |  yes  |  gcc-7.4 ​ |  openmpi-3.1.3 ​ |  OpenBLAS 0.3.5  |  AXWN  | FB at runtime |
 * |  inca  |  1  |inca_gnu_6.3_py3k| ​ yes  |  gcc-6.3 ​ |  opempi-2.0.2 ​ |  netlib ​ |  L  |  AWBP  |python 3 | * |  inca  |  1  |inca_gnu_6.3_py3k| ​ yes  |  gcc-6.3 ​ |  opempi-2.0.2 ​ |  netlib ​ |  L  |  AWBP  |python 3 |
bb/builder.1574864663.txt.gz · Last modified: 2019/11/27 15:24 by Jean-Michel Beuken