diff --git a/scripts-py/expe_energumen/m100_generate_expe_params.py b/scripts-py/expe_energumen/m100_generate_expe_params.py
index 4bd7d87d9c46227bec1ded880a939bace6206206..743b523fb179a93ebc4e50da07614208335303f8 100644
--- a/scripts-py/expe_energumen/m100_generate_expe_params.py
+++ b/scripts-py/expe_energumen/m100_generate_expe_params.py
@@ -9,6 +9,7 @@ from hashlib import sha1
 def main():
     parser = argparse.ArgumentParser()
     parser.add_argument("workload_params", type=str, help='path to the workload params JSON file')
+    parser.add_argument("platform_file", type=str, help='path to the SimGrid platform file')
     parser.add_argument("-o", "--output_file", type=str, help="if set, write output to this file instead of stdout")
     args = parser.parse_args()
 
@@ -39,7 +40,7 @@ def main():
     ]
 
     platforms = [
-        {'platform_filepath': './m100-platform.xml'},
+        {'platform_filepath': args.platform_file},
     ]
 
     with open(args.workload_params) as wf: