diff --git a/sen2chain/library.py b/sen2chain/library.py
index 42c74485db8a45e1ccdf9b71db2f2111fce3fec3..db3795a853d7cc61ee45a677f5563bea07f1d411 100644
--- a/sen2chain/library.py
+++ b/sen2chain/library.py
@@ -255,7 +255,7 @@ class Library:
                                              ])
         logger.info("cld_l2a_process_list ({} files): \n{}".format(len(cld_l2a_process_list), cld_l2a_process_list))
         if cld_l2a_process_list:
-            cld_res = cld_version_probability_iterations_reprocessing_multiprocessing(cld_l2a_process_list, nb_proc=8)
+            cld_res = cld_version_probability_iterations_reprocessing_multiprocessing(cld_l2a_process_list, nb_proc=nb_proc)
     
     def compute_indices(self, 
                     tile_list: list = [],
@@ -294,7 +294,7 @@ class Library:
                                                      iterations])
         logger.info("indices_l2a_process_list ({} files): \n{}".format(len(indices_l2a_process_list), indices_l2a_process_list))
         if indices_l2a_process_list:
-            indices_res = idx_multiprocessing(indices_l2a_process_list, nb_proc=8)
+            indices_res = idx_multiprocessing(indices_l2a_process_list, nb_proc=nb_proc)
 
 
 class TempContainer: