easyconfigs-it4i/o/OpenCoarrays/OpenCoarrays-2.9.2-gompi-2020b.eb
Lukas Krupcik 992a427a36 new file: a/AOCC/AOCC-2.1.0-GCCcore-10.2.0.eb
new file:   a/AOCL/AOCL-2.1-GCCcore-10.2.0.eb
	new file:   a/AOCL/AOCL-2.2-4-GCCcore-10.2.0.eb
	new file:   g/glibc/glibc-2.30-GCCcore-10.2.0.eb
	new file:   m/make/make-4.2.1-GCCcore-10.2.0.eb
	new file:   o/OpenCoarrays/OpenCoarrays-2.9.2-gompi-2020b.eb
	new file:   o/OpenMPI/OpenMPI-4.1.1-AOCC-3.1.0.eb
	new file:   p/PETSc/PETSc-3.14.4-intel-2020b.eb
	new file:   r/R/R-4.1.0-foss-2021a.eb
2021-09-27 08:35:13 +02:00

37 lines
1.2 KiB
Plaintext

# IT4Innovations
# LK 2021
easyblock = 'CMakeMake'
name = 'OpenCoarrays'
version = '2.9.2'
homepage = 'https://github.com/sourceryinstitute/opencoarrays'
description = """OpenCoarrays is an open-source software project that supports
the coarray Fortran (CAF) parallel programming features of the Fortran 2008
standard and several features proposed for Fortran 2015 in the draft Technical
Specification TS 18508 Additional Parallel Features in Fortran."""
toolchain = {'name': 'gompi', 'version': '2020b'}
toolchainopts = {'pic': True}
source_urls = ['https://github.com/sourceryinstitute/opencoarrays/releases/download/%(version)s']
sources = [SOURCE_TAR_GZ]
patches = ['OpenCoarrays-2.2.0-cafrun-OpenMPI-mpiexec.patch']
checksums = [
'6c200ca49808c75b0a2dfa984304643613b6bc77cc0044bee093f9afe03698f7', # OpenCoarrays-2.9.2.tar.gz
# OpenCoarrays-2.2.0-cafrun-OpenMPI-mpiexec.patch
'5d410cc78c80dfa54237f874a0627260ad0b4b2f272d8f0f9ce317375bcc796f',
]
separate_build_dir = True
builddependencies = [('CMake', '3.18.4')]
sanity_check_paths = {
'files': ['bin/caf', 'bin/cafrun', 'include/opencoarrays.mod', ('lib/libcaf_mpi.a', 'lib64/libcaf_mpi.a')],
'dirs': [],
}
moduleclass = 'mpi'