diff --git a/Golden_Repo/d/darshan-util/darshan-util-3.4.2-gompi-2022a.eb b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-gompi-2022a.eb new file mode 100644 index 0000000000000000000000000000000000000000..40ebae8e403d27862225534b3154586cd58b8029 --- /dev/null +++ b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-gompi-2022a.eb @@ -0,0 +1,75 @@ +easyblock = "ConfigureMake" +name = "darshan-util" +version = "3.4.2" + +homepage = 'http://www.mcs.anl.gov/research/projects/darshan/' + +description = """Darshan is designed to capture an accurate picture of +application I/O behavior, including properties such as patterns of +access within files, with minimum overhead. The name is taken from a +Sanskrit word for “sight” or “vision”. + +Darshan can be used to investigate and tune the I/O behavior of +complex HPC applications. In addition, Darshan’s lightweight design +makes it suitable for full time deployment for workload +characterization of large systems. We hope that such studies will +help the storage research community to better serve the needs of +scientific computing. + +Darshan was originally developed on the IBM Blue Gene series of +computers deployed at the Argonne Leadership Computing Facility, but +it is portable across a wide variety of platforms include the Cray +XE6, Cray XC30, and Linux clusters. Darshan routinely instruments +jobs using up to 786,432 compute cores on the Mira system at ALCF. +""" + +usage = """ +The result is a darshan log file which can be converted using + +darshan-job-summary.pl /path/to/your/logdir/mylog.darshan.gz + +Note: + +Darshan currently only works with C or C++ codes, not with Fortran. +""" + +toolchain = {'name': 'gompi', 'version': '2022a'} + +sources = ['ftp://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +checksums = ['b095c3b7c059a8eba4beb03ec092b60708780a3cae3fc830424f6f9ada811c6b'] + +local_subpath = 'darshan-util' + +preconfigopts = 'cd %s; ../prepare.sh;' % local_subpath + +prebuildopts = 'cd %s;' % local_subpath + +preinstallopts = 'cd %s;' % local_subpath + +configopts = '--enable-hdf5-mod --with-hdf5=$EBROOTHDF5 --enable-pnetcdf-mod --with-pnetcdf=$EBROOTPNETCDF' +#configopts = '--enable-hdf5-mod=$EBROOTHDF5 --enable-pnetcdf-mod=$EBROOTPNETCDF' + +sanity_check_paths = { + 'files': ["bin/darshan-job-summary.pl"], + 'dirs': [] +} + +dependencies = [ + ("gnuplot", "5.4.4"), + ("Perl", "5.34.1"), + ("HDF5", "1.12.2"), + ("texlive", "20220321"), +] + +exts_defaultclass = 'PerlModule' +exts_list = [ + ('Pod::Parser', '1.65', { + 'source_tmpl': 'Pod-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAREKR/'], + 'checksums': ['3ba7bdec659416a51fe2a7e59f0883e9c6a3b21bc9d001042c1d6a32d401b28a'], + }), +] + +modextrapaths = {'PERL5LIB': 'lib/perl5/%(perlver)s/'} + +moduleclass = 'lib' diff --git a/Golden_Repo/d/darshan-util/darshan-util-3.4.2-gpsmpi-2022a.eb b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-gpsmpi-2022a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ddaa641d63cd3674be4a829826e156a60c650d3 --- /dev/null +++ b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-gpsmpi-2022a.eb @@ -0,0 +1,75 @@ +easyblock = "ConfigureMake" +name = "darshan-util" +version = "3.4.2" + +homepage = 'http://www.mcs.anl.gov/research/projects/darshan/' + +description = """Darshan is designed to capture an accurate picture of +application I/O behavior, including properties such as patterns of +access within files, with minimum overhead. The name is taken from a +Sanskrit word for “sight” or “vision”. + +Darshan can be used to investigate and tune the I/O behavior of +complex HPC applications. In addition, Darshan’s lightweight design +makes it suitable for full time deployment for workload +characterization of large systems. We hope that such studies will +help the storage research community to better serve the needs of +scientific computing. + +Darshan was originally developed on the IBM Blue Gene series of +computers deployed at the Argonne Leadership Computing Facility, but +it is portable across a wide variety of platforms include the Cray +XE6, Cray XC30, and Linux clusters. Darshan routinely instruments +jobs using up to 786,432 compute cores on the Mira system at ALCF. +""" + +usage = """ +The result is a darshan log file which can be converted using + +darshan-job-summary.pl /path/to/your/logdir/mylog.darshan.gz + +Note: + +Darshan currently only works with C or C++ codes, not with Fortran. +""" + +toolchain = {'name': 'gpsmpi', 'version': '2022a'} + +sources = ['ftp://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +checksums = ['b095c3b7c059a8eba4beb03ec092b60708780a3cae3fc830424f6f9ada811c6b'] + +local_subpath = 'darshan-util' + +preconfigopts = 'cd %s; ../prepare.sh;' % local_subpath + +prebuildopts = 'cd %s;' % local_subpath + +preinstallopts = 'cd %s;' % local_subpath + +configopts = '--enable-hdf5-mod --with-hdf5=$EBROOTHDF5 --enable-pnetcdf-mod --with-pnetcdf=$EBROOTPNETCDF' +#configopts = '--enable-hdf5-mod=$EBROOTHDF5 --enable-pnetcdf-mod=$EBROOTPNETCDF' + +sanity_check_paths = { + 'files': ["bin/darshan-job-summary.pl"], + 'dirs': [] +} + +dependencies = [ + ("gnuplot", "5.4.4"), + ("Perl", "5.34.1"), + ("HDF5", "1.12.2"), + ("texlive", "20220321"), +] + +exts_defaultclass = 'PerlModule' +exts_list = [ + ('Pod::Parser', '1.65', { + 'source_tmpl': 'Pod-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAREKR/'], + 'checksums': ['3ba7bdec659416a51fe2a7e59f0883e9c6a3b21bc9d001042c1d6a32d401b28a'], + }), +] + +modextrapaths = {'PERL5LIB': 'lib/perl5/%(perlver)s/'} + +moduleclass = 'lib' diff --git a/Golden_Repo/d/darshan-util/darshan-util-3.4.2-ipsmpi-2022a.eb b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-ipsmpi-2022a.eb new file mode 100644 index 0000000000000000000000000000000000000000..06667529704be675ce577176d62834ee01f74973 --- /dev/null +++ b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-ipsmpi-2022a.eb @@ -0,0 +1,75 @@ +easyblock = "ConfigureMake" +name = "darshan-util" +version = "3.4.2" + +homepage = 'http://www.mcs.anl.gov/research/projects/darshan/' + +description = """Darshan is designed to capture an accurate picture of +application I/O behavior, including properties such as patterns of +access within files, with minimum overhead. The name is taken from a +Sanskrit word for “sight” or “vision”. + +Darshan can be used to investigate and tune the I/O behavior of +complex HPC applications. In addition, Darshan’s lightweight design +makes it suitable for full time deployment for workload +characterization of large systems. We hope that such studies will +help the storage research community to better serve the needs of +scientific computing. + +Darshan was originally developed on the IBM Blue Gene series of +computers deployed at the Argonne Leadership Computing Facility, but +it is portable across a wide variety of platforms include the Cray +XE6, Cray XC30, and Linux clusters. Darshan routinely instruments +jobs using up to 786,432 compute cores on the Mira system at ALCF. +""" + +usage = """ +The result is a darshan log file which can be converted using + +darshan-job-summary.pl /path/to/your/logdir/mylog.darshan.gz + +Note: + +Darshan currently only works with C or C++ codes, not with Fortran. +""" + +toolchain = {'name': 'ipsmpi', 'version': '2022a'} + +sources = ['ftp://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +checksums = ['b095c3b7c059a8eba4beb03ec092b60708780a3cae3fc830424f6f9ada811c6b'] + +local_subpath = 'darshan-util' + +preconfigopts = 'cd %s; ../prepare.sh;' % local_subpath + +prebuildopts = 'cd %s;' % local_subpath + +preinstallopts = 'cd %s;' % local_subpath + +configopts = '--enable-hdf5-mod --with-hdf5=$EBROOTHDF5 --enable-pnetcdf-mod --with-pnetcdf=$EBROOTPNETCDF' +#configopts = '--enable-hdf5-mod=$EBROOTHDF5 --enable-pnetcdf-mod=$EBROOTPNETCDF' + +sanity_check_paths = { + 'files': ["bin/darshan-job-summary.pl"], + 'dirs': [] +} + +dependencies = [ + ("gnuplot", "5.4.4"), + ("Perl", "5.34.1"), + ("HDF5", "1.12.2"), + ("texlive", "20220321"), +] + +exts_defaultclass = 'PerlModule' +exts_list = [ + ('Pod::Parser', '1.65', { + 'source_tmpl': 'Pod-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAREKR/'], + 'checksums': ['3ba7bdec659416a51fe2a7e59f0883e9c6a3b21bc9d001042c1d6a32d401b28a'], + }), +] + +modextrapaths = {'PERL5LIB': 'lib/perl5/%(perlver)s/'} + +moduleclass = 'lib' diff --git a/Golden_Repo/d/darshan-util/darshan-util-3.4.2-npsmpic-2022a.eb b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-npsmpic-2022a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6afd8a7fc9a768fd52ce343bce8a722f3dc17aa6 --- /dev/null +++ b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-npsmpic-2022a.eb @@ -0,0 +1,75 @@ +easyblock = "ConfigureMake" +name = "darshan-util" +version = "3.4.2" + +homepage = 'http://www.mcs.anl.gov/research/projects/darshan/' + +description = """Darshan is designed to capture an accurate picture of +application I/O behavior, including properties such as patterns of +access within files, with minimum overhead. The name is taken from a +Sanskrit word for “sight” or “vision”. + +Darshan can be used to investigate and tune the I/O behavior of +complex HPC applications. In addition, Darshan’s lightweight design +makes it suitable for full time deployment for workload +characterization of large systems. We hope that such studies will +help the storage research community to better serve the needs of +scientific computing. + +Darshan was originally developed on the IBM Blue Gene series of +computers deployed at the Argonne Leadership Computing Facility, but +it is portable across a wide variety of platforms include the Cray +XE6, Cray XC30, and Linux clusters. Darshan routinely instruments +jobs using up to 786,432 compute cores on the Mira system at ALCF. +""" + +usage = """ +The result is a darshan log file which can be converted using + +darshan-job-summary.pl /path/to/your/logdir/mylog.darshan.gz + +Note: + +Darshan currently only works with C or C++ codes, not with Fortran. +""" + +toolchain = {'name': 'npsmpic', 'version': '2022a'} + +sources = ['ftp://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +checksums = ['b095c3b7c059a8eba4beb03ec092b60708780a3cae3fc830424f6f9ada811c6b'] + +local_subpath = 'darshan-util' + +preconfigopts = 'cd %s; ../prepare.sh;' % local_subpath + +prebuildopts = 'cd %s;' % local_subpath + +preinstallopts = 'cd %s;' % local_subpath + +configopts = '--enable-hdf5-mod --with-hdf5=$EBROOTHDF5 --enable-pnetcdf-mod --with-pnetcdf=$EBROOTPNETCDF' +#configopts = '--enable-hdf5-mod=$EBROOTHDF5 --enable-pnetcdf-mod=$EBROOTPNETCDF' + +sanity_check_paths = { + 'files': ["bin/darshan-job-summary.pl"], + 'dirs': [] +} + +dependencies = [ + ("gnuplot", "5.4.4"), + ("Perl", "5.34.1"), + ("HDF5", "1.12.2"), + ("texlive", "20220321"), +] + +exts_defaultclass = 'PerlModule' +exts_list = [ + ('Pod::Parser', '1.65', { + 'source_tmpl': 'Pod-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAREKR/'], + 'checksums': ['3ba7bdec659416a51fe2a7e59f0883e9c6a3b21bc9d001042c1d6a32d401b28a'], + }), +] + +modextrapaths = {'PERL5LIB': 'lib/perl5/%(perlver)s/'} + +moduleclass = 'lib' diff --git a/Golden_Repo/d/darshan-util/darshan-util-3.4.2-nvompic-2022a.eb b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-nvompic-2022a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a785b813c7c00990629cf0425e3e25fcfb077d12 --- /dev/null +++ b/Golden_Repo/d/darshan-util/darshan-util-3.4.2-nvompic-2022a.eb @@ -0,0 +1,75 @@ +easyblock = "ConfigureMake" +name = "darshan-util" +version = "3.4.2" + +homepage = 'http://www.mcs.anl.gov/research/projects/darshan/' + +description = """Darshan is designed to capture an accurate picture of +application I/O behavior, including properties such as patterns of +access within files, with minimum overhead. The name is taken from a +Sanskrit word for “sight” or “vision”. + +Darshan can be used to investigate and tune the I/O behavior of +complex HPC applications. In addition, Darshan’s lightweight design +makes it suitable for full time deployment for workload +characterization of large systems. We hope that such studies will +help the storage research community to better serve the needs of +scientific computing. + +Darshan was originally developed on the IBM Blue Gene series of +computers deployed at the Argonne Leadership Computing Facility, but +it is portable across a wide variety of platforms include the Cray +XE6, Cray XC30, and Linux clusters. Darshan routinely instruments +jobs using up to 786,432 compute cores on the Mira system at ALCF. +""" + +usage = """ +The result is a darshan log file which can be converted using + +darshan-job-summary.pl /path/to/your/logdir/mylog.darshan.gz + +Note: + +Darshan currently only works with C or C++ codes, not with Fortran. +""" + +toolchain = {'name': 'nvompic', 'version': '2022a'} + +sources = ['ftp://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version] +checksums = ['b095c3b7c059a8eba4beb03ec092b60708780a3cae3fc830424f6f9ada811c6b'] + +local_subpath = 'darshan-util' + +preconfigopts = 'cd %s; ../prepare.sh;' % local_subpath + +prebuildopts = 'cd %s;' % local_subpath + +preinstallopts = 'cd %s;' % local_subpath + +configopts = '--enable-hdf5-mod --with-hdf5=$EBROOTHDF5 --enable-pnetcdf-mod --with-pnetcdf=$EBROOTPNETCDF' +#configopts = '--enable-hdf5-mod=$EBROOTHDF5 --enable-pnetcdf-mod=$EBROOTPNETCDF' + +sanity_check_paths = { + 'files': ["bin/darshan-job-summary.pl"], + 'dirs': [] +} + +dependencies = [ + ("gnuplot", "5.4.4"), + ("Perl", "5.34.1"), + ("HDF5", "1.12.2"), + ("texlive", "20220321"), +] + +exts_defaultclass = 'PerlModule' +exts_list = [ + ('Pod::Parser', '1.65', { + 'source_tmpl': 'Pod-Parser-%(version)s.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAREKR/'], + 'checksums': ['3ba7bdec659416a51fe2a7e59f0883e9c6a3b21bc9d001042c1d6a32d401b28a'], + }), +] + +modextrapaths = {'PERL5LIB': 'lib/perl5/%(perlver)s/'} + +moduleclass = 'lib'