From 3cb8fd506208eea8061d008bd378066bb3b18059 Mon Sep 17 00:00:00 2001
From: Dimitrios Chasapis <dchasapi@bsc.es>
Date: Thu, 30 Nov 2023 15:58:19 +0100
Subject: [PATCH] fixed style issues

---
 .../DynamoRIO-9.0.1-gpsmpi-2022a-mt.eb          | 15 +++++++++++----
 Golden_Repo/m/MUSA/MUSA-3.1-gpsmpi-2022a-mt.eb  |  3 ++-
 .../m/mcxx/mcxx-2.3.0-gpsmpi-2022a-mt.eb        |  7 +++++--
 .../o/OmpSs/OmpSs-19.0.6-gpsmpi-2022a-mt.eb     |  7 +++++--
 .../r/Ramulator/Ramulator-0.0-GCC-11.3.0.eb     | 11 +++++------
 .../t/TaskSim/TaskSim-3.1-gpsmpi-2022a-mt.eb    | 17 +++++++++--------
 .../TaskSim_SRC-3.1-gpsmpi-2022a-mt.eb          |  9 ++++++---
 7 files changed, 43 insertions(+), 26 deletions(-)

diff --git a/Golden_Repo/d/DynamoRIO/DynamoRIO-9.0.1-gpsmpi-2022a-mt.eb b/Golden_Repo/d/DynamoRIO/DynamoRIO-9.0.1-gpsmpi-2022a-mt.eb
index ab1443be..a6bf0ea1 100644
--- a/Golden_Repo/d/DynamoRIO/DynamoRIO-9.0.1-gpsmpi-2022a-mt.eb
+++ b/Golden_Repo/d/DynamoRIO/DynamoRIO-9.0.1-gpsmpi-2022a-mt.eb
@@ -5,8 +5,15 @@ name = 'DynamoRIO'
 version = '9.0.1'
 
 homepage = 'https://dynamorio.org/'
-description = "DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to insertion of callouts/trampolines and allows arbitrary modifications to application instructions via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient, transparent, and comprehensive manipulation of unmodified applications running on stock operating systems (Windows, Linux, or Android, with experimental Mac support) and commodity IA-32, AMD64, ARM, and AArch64 hardware."
-
+description = """DynamoRIO is a runtime code manipulation system that supports code transformations 
+on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic 
+tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, 
+optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to 
+insertion of callouts/trampolines and allows arbitrary modifications to application instructions 
+via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient, 
+transparent, and comprehensive manipulation of unmodified applications running on stock operating 
+systems (Windows, Linux, or Android, with experimental Mac support) and commodity IA-32, AMD64, ARM, 
+and AArch64 hardware."""
 
 source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
 sources = ['DynamoRIO-Linux-9.0.1.tar.gz']
@@ -15,8 +22,8 @@ checksums = ['52adbef5e22371f48e22bc980566bc9c3df1ffbe83276b1e3526316b52710817']
 toolchain = {'name': 'gpsmpi', 'version': '2022a-mt'}
 
 sanity_check_paths = {
-	'files': [],
-	'dirs': ["lib64"],
+    'files': [],
+    'dirs': ["lib64"],
 }
 
 modextravars = {'DR_PATH': '%(installdir)s/bin64/drrun'}
diff --git a/Golden_Repo/m/MUSA/MUSA-3.1-gpsmpi-2022a-mt.eb b/Golden_Repo/m/MUSA/MUSA-3.1-gpsmpi-2022a-mt.eb
index 699a9374..3bc2d29b 100644
--- a/Golden_Repo/m/MUSA/MUSA-3.1-gpsmpi-2022a-mt.eb
+++ b/Golden_Repo/m/MUSA/MUSA-3.1-gpsmpi-2022a-mt.eb
@@ -5,7 +5,8 @@ easyblock = 'Bundle'
 name = 'MUSA'
 version = '3.1'
 
-homepage = 'https://www.bsc.es/research-and-development/publications/musa-multi-level-simulation-approach-next-generation-hpc'
+homepage = 'https://github.com/dchasap/MUSA/releases/download/deepsea'
+
 description = "MUSA EasyBuild packages"
 
 toolchain = {'name': 'gpsmpi', 'version': '2022a-mt'}
diff --git a/Golden_Repo/m/mcxx/mcxx-2.3.0-gpsmpi-2022a-mt.eb b/Golden_Repo/m/mcxx/mcxx-2.3.0-gpsmpi-2022a-mt.eb
index 963ded7c..a1b86e34 100644
--- a/Golden_Repo/m/mcxx/mcxx-2.3.0-gpsmpi-2022a-mt.eb
+++ b/Golden_Repo/m/mcxx/mcxx-2.3.0-gpsmpi-2022a-mt.eb
@@ -5,7 +5,11 @@ name = 'mcxx'
 version = '2.3.0'
 
 homepage = 'https://pm.bsc.es/mcxx'
-description = """Mercurium is a source-to-source compilation infrastructure aimed at fast prototyping. Current supported languages are C, C++ and Fortran. Mercurium is mainly used in Nanos environment to implement OpenMP but since it is quite extensible it has been used to implement other programming models or compiler transformations, examples include Cell Superscalar, Software Transactional Memory, Distributed Shared Memory or the ACOTES project, just to name a few."""
+description = """Mercurium is a source-to-source compilation infrastructure aimed at fast prototyping. 
+Current supported languages are C, C++ and Fortran. Mercurium is mainly used in Nanos environment to 
+implement OpenMP but since it is quite extensible it has been used to implement other programming 
+models or compiler transformations, examples include Cell Superscalar, Software Transactional Memory, 
+Distributed Shared Memory or the ACOTES project, just to name a few."""
 
 source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
 sources = ['mcxx-2.3.0.tar.gz']
@@ -29,4 +33,3 @@ configopts = '--enable-ompss '
 configopts += '--with-nanox=$EBROOTNANOX'
 
 moduleclass = 'compiler'
-
diff --git a/Golden_Repo/o/OmpSs/OmpSs-19.0.6-gpsmpi-2022a-mt.eb b/Golden_Repo/o/OmpSs/OmpSs-19.0.6-gpsmpi-2022a-mt.eb
index a54e5f54..4381b75c 100644
--- a/Golden_Repo/o/OmpSs/OmpSs-19.0.6-gpsmpi-2022a-mt.eb
+++ b/Golden_Repo/o/OmpSs/OmpSs-19.0.6-gpsmpi-2022a-mt.eb
@@ -5,7 +5,11 @@ name = 'OmpSs'
 version = '19.0.6'
 
 homepage = 'https://pm.bsc.es/ompss'
-description = "OmpSs is an effort to integrate features from the StarSs programming model developed at BSC into a single programming model. In particular, our objective is to extend OpenMP with new directives to support asynchronous parallelism and heterogeneity (devices like GPUs, FPGAs). However, it can also be understood as new directives extending other accelerator-based APIs like CUDA or OpenCL. Our OmpSs environment is built on top of our Mercurium compiler and Nanos++ runtime system."
+description = """OmpSs is an effort to integrate features from the StarSs programming model developed 
+at BSC into a single programming model. In particular, our objective is to extend OpenMP with new 
+directives to support asynchronous parallelism and heterogeneity (devices like GPUs, FPGAs). However, 
+it can also be understood as new directives extending other accelerator-based APIs like CUDA or OpenCL.
+Our OmpSs environment is built on top of our Mercurium compiler and Nanos++ runtime system."""
 
 toolchain = {'name': 'gpsmpi', 'version': '2022a-mt'}
 
@@ -15,4 +19,3 @@ dependencies = [
 ]
 
 moduleclass = 'perf'
-
diff --git a/Golden_Repo/r/Ramulator/Ramulator-0.0-GCC-11.3.0.eb b/Golden_Repo/r/Ramulator/Ramulator-0.0-GCC-11.3.0.eb
index 838abfd1..1b69a336 100644
--- a/Golden_Repo/r/Ramulator/Ramulator-0.0-GCC-11.3.0.eb
+++ b/Golden_Repo/r/Ramulator/Ramulator-0.0-GCC-11.3.0.eb
@@ -5,7 +5,8 @@ name = 'Ramulator'
 version = '0.0'
 
 homepage = 'https://github.com/CMU-SAFARI/ramulator'
-description = "Ramulator is a fast and cycle-accurate DRAM simulator that supports a wide array of commercial, as well as academic, DRAM standards"
+description = """Ramulator is a fast and cycle-accurate DRAM simulator that supports a wide 
+array of commercial, as well as academic, DRAM standards"""
 
 source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
 sources = ['ramulator.tar.gz']
@@ -15,11 +16,9 @@ toolchain = {'name': 'GCC', 'version': '11.3.0'}
 
 build_cmd_targets = 'libramulator.a'
 
-files_to_copy = ['libramulator.a','src']
-#install_cmd = 'cp %(srcdir)s/*  %(installdir)s'
+files_to_copy = ['libramulator.a', 'src']
 
 sanity_check_paths = {
-	'files': ['libramulator.a'],
-	'dirs': ['src'],
+  'files': ['libramulator.a'],
+  'dirs': ['src'],
 }
-
diff --git a/Golden_Repo/t/TaskSim/TaskSim-3.1-gpsmpi-2022a-mt.eb b/Golden_Repo/t/TaskSim/TaskSim-3.1-gpsmpi-2022a-mt.eb
index ae5fd302..e914b2c3 100644
--- a/Golden_Repo/t/TaskSim/TaskSim-3.1-gpsmpi-2022a-mt.eb
+++ b/Golden_Repo/t/TaskSim/TaskSim-3.1-gpsmpi-2022a-mt.eb
@@ -4,9 +4,11 @@ easyblock = 'ConfigureMake'
 name = 'TaskSim'
 version = '3.1'
 
-homepage = 'https://www.bsc.es/research-and-development/publications/musa-multi-level-simulation-approach-next-generation-hpc'
-description = """TaskSim is a trace driven architectural simulator that can simulate high level OpenMP/OmpSs runtime events as well as low level instructions (This only install the source files required by Nanos++ for instrumentation)."""
-#description = """ test """
+homepage = 'https://github.com/dchasap/MUSA/releases/download/deepsea'
+
+description = """TaskSim is a trace driven architectural simulator that can simulate high level 
+OpenMP/OmpSs runtime events as well as low level instructions (This only install the source files 
+required by Nanos++ for instrumentation)."""
 
 source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
 sources = ['tasksim-3.1_profet.tar.gz']
@@ -40,11 +42,10 @@ configopts += '--enable-compressed-traces '
 configopts += '--with-only-tasksim '
 configopts += '--enable-timestats traceformat=rle'
 
-modextravars = {'TS_PHASE_WRAPPER': '%(installdir)s/lib/libtsmpi.so', 
-		'TS_MPI_LIB': '%(installdir)s/lib/libtsmpi.so',
-		'EXTRAE_CONFIG_FILE':  '%(installdir)s/etc/examples/step1_tracing/extrae.xml',
-		'DRTOOL_PATH': '%(installdir)s/lib/libompss-drtrace.so'}
+modextravars = {'TS_PHASE_WRAPPER': '%(installdir)s/lib/libtsmpi.so',
+                'TS_MPI_LIB': '%(installdir)s/lib/libtsmpi.so',
+                'EXTRAE_CONFIG_FILE':  '%(installdir)s/etc/examples/step1_tracing/extrae.xml',
+                'DRTOOL_PATH': '%(installdir)s/lib/libompss-drtrace.so'}
 
 
 moduleclass = 'tools'
-
diff --git a/Golden_Repo/t/TaskSim_SRC/TaskSim_SRC-3.1-gpsmpi-2022a-mt.eb b/Golden_Repo/t/TaskSim_SRC/TaskSim_SRC-3.1-gpsmpi-2022a-mt.eb
index ef34d2c7..9a9b0421 100644
--- a/Golden_Repo/t/TaskSim_SRC/TaskSim_SRC-3.1-gpsmpi-2022a-mt.eb
+++ b/Golden_Repo/t/TaskSim_SRC/TaskSim_SRC-3.1-gpsmpi-2022a-mt.eb
@@ -3,8 +3,11 @@ easyblock = 'CmdCp'
 name = 'TaskSim_SRC'
 version = '3.1'
 
-homepage = 'https://www.bsc.es/research-and-development/publications/musa-multi-level-simulation-approach-next-generation-hpc'
-description = "TaskSim is a trace driven architectural simulator that can simulate high level OpenMP/OmpSs runtime events as well as low level instructions (This only install the source files required by Nanos++ for instrumentation)."
+homepage = 'https://github.com/dchasap/MUSA/releases/download/deepsea'
+
+description = """TaskSim is a trace driven architectural simulator that can simulate high level 
+OpenMP/OmpSs runtime events as well as low level instructions (This only install the source 
+files required by Nanos++ for instrumentation)."""
 
 source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
 sources = ['tasksim-3.1_profet.tar.gz']
@@ -17,7 +20,7 @@ cmds_map = [
 ]
 
 files_to_copy = [
-              (['%(builddir)s/tasksim-musa-3.1_profet/src/*' ], '%(installdir)s/include/nextsim/'),
+    (['%(builddir)s/tasksim-musa-3.1_profet/src/*'], '%(installdir)s/include/nextsim/'),
 ]
 
 sanity_check_paths = {
-- 
GitLab