Skip to content
Snippets Groups Projects
Select Git revision
  • 6365184637832ed7552a42eb66d16f80216fbdf0
  • master default protected
  • enxhi_issue460_remove_TOAR-I_access
  • michael_issue459_preprocess_german_stations
  • sh_pollutants
  • develop protected
  • release_v2.4.0
  • michael_issue450_feat_load-ifs-data
  • lukas_issue457_feat_set-config-paths-as-parameter
  • lukas_issue454_feat_use-toar-statistics-api-v2
  • lukas_issue453_refac_advanced-retry-strategy
  • lukas_issue452_bug_update-proj-version
  • lukas_issue449_refac_load-era5-data-from-toar-db
  • lukas_issue451_feat_robust-apriori-estimate-for-short-timeseries
  • lukas_issue448_feat_load-model-from-path
  • lukas_issue447_feat_store-and-load-local-clim-apriori-data
  • lukas_issue445_feat_data-insight-plot-monthly-distribution
  • lukas_issue442_feat_bias-free-evaluation
  • lukas_issue444_feat_choose-interp-method-cams
  • 414-include-crps-analysis-and-other-ens-verif-methods-or-plots
  • lukas_issue384_feat_aqw-data-handler
  • v2.4.0 protected
  • v2.3.0 protected
  • v2.2.0 protected
  • v2.1.0 protected
  • Kleinert_etal_2022_initial_submission
  • v2.0.0 protected
  • v1.5.0 protected
  • v1.4.0 protected
  • v1.3.0 protected
  • v1.2.1 protected
  • v1.2.0 protected
  • v1.1.0 protected
  • IntelliO3-ts-v1.0_R1-submit
  • v1.0.0 protected
  • v0.12.2 protected
  • v0.12.1 protected
  • v0.12.0 protected
  • v0.11.0 protected
  • v0.10.0 protected
  • IntelliO3-ts-v1.0_initial-submit
41 results

run_hourly.py

Blame
  • psmpi-5.5.0-1-intel-compilers-2021.4.0-mt.eb 1.25 KiB
    name = 'psmpi'
    version = '5.5.0-1'
    versionsuffix = '-mt'
    local_pscom_version = '5.4.8-1_gw'
    
    homepage = 'https://github.com/ParaStation/psmpi2'
    description = """ParaStation MPI is an open source high-performance MPI 3.0 implementation,
    based on MPICH v3. It provides extra low level communication libraries and integration with
    various batch systems for tighter process control.
    """
    
    toolchain = {'name': 'intel-compilers', 'version': '2021.4.0'}
    
    source_urls = [
        'https://github.com/ParaStation/psmpi/archive/',
        'https://github.com/ParaStation/pscom/archive/'
    ]
    sources = [
        SOURCE_TAR_BZ2,
        'pscom-%s.tar.gz' % local_pscom_version
    ]
    
    patches = [
        'psmpi_shebang.patch',
    ]
    
    builddependencies = [
        ('popt', '1.18', '', SYSTEM),
        ('Autotools', '20210726'),
        # Autoconf >2.69 is generating a buggy configure script, so take it down to the one that works
        ('Autoconf', '2.69'),
        # autogen also needs perl
        ('Perl', '5.34.0'),
    ]
    
    dependencies = [
        # needed due to the inclusion of hwloc
        ('libxml2', '2.9.10'),
    ]
    
    mpich_opts = '--enable-static'
    preconfigopts = './autogen.sh && '
    configopts = '--with-pscom-builtin=psm2'
    
    pscom_allin_path = '%%(builddir)s/pscom-%s ' % local_pscom_version
    pgo = True
    
    threaded = True
    
    moduleclass = 'mpi'