Mercurial > repos > siwaa > redelac_stics_s
diff redelacSticsSimulator.R @ 3:f262814e48a3 draft
"planemo upload for repository https://forgemia.inra.fr/redelac/redelac-toolbox/-/tree/acafb1f877e923efa13655229681753dfa1928c0/tools/REDELACSticsSimulator commit acafb1f877e923efa13655229681753dfa1928c0-dirty"
author | siwaa |
---|---|
date | Mon, 26 Jun 2023 17:25:19 +0000 |
parents | ea8e91473dc8 |
children | 70ae7516e925 |
line wrap: on
line diff
--- a/redelacSticsSimulator.R Fri Jun 23 10:17:27 2023 +0000 +++ b/redelacSticsSimulator.R Mon Jun 26 17:25:19 2023 +0000 @@ -40,14 +40,16 @@ successive_usms_file <- ("successionPlan.csv") successive_usms_tab <- read.csv(file = file.path(workspace, successive_usms_file), sep =";") -no_cores <- detectCores() - 1 +#no_cores <- detectCores() - 1 #no_cores <- 10 -cl <- makeCluster(no_cores) -registerDoParallel(cl) +#cl <- makeCluster(no_cores) +#registerDoParallel(cl) -result <- foreach(i=1:nrow(successive_usms_tab), - .packages = c("SticsRFiles", "SticsOnR") ) %dopar% { +result <- list() +#result <- foreach(i=1:nrow(successive_usms_tab), +# .packages = c("SticsRFiles", "SticsOnR") ) %dopar% { + for(i in 1:nrow(successive_usms_tab)) { print(paste("coucou ", i)) nusms <- as.numeric(successive_usms_tab[i,2]) @@ -64,10 +66,10 @@ successive = list_successive_usms) list_usms <- vec - stics_wrapper(model_options = sim_options, situation = list_usms) + result = append(result, stics_wrapper(model_options = sim_options, situation = list_usms)) } -stopCluster(cl) +#stopCluster(cl) for (i in 1:nrow(successive_usms_tab)) { #i=1 if (i == 1) {