This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
reproducibility [2015/12/16 13:40] fmassonn |
reproducibility [2016/01/14 19:54] xyepes [17 December 2015] |
||
---|---|---|---|
Line 270: | Line 270: | ||
===== 15 December 2015 ===== | ===== 15 December 2015 ===== | ||
- | The **User aspect** experiments are launched. Ithaca' | + | The **User aspect** experiments are launched. Ithaca' |
+ | ===== 17 December 2015 ===== | ||
+ | François and Xavier agreed that it is necessary to perform several executions changing technical aspects. Ideally, the following aspects should be all evaluated, but it is not feasible to handle it, because combinations grow exponentially. So, the parameters to try are: | ||
+ | |||
+ | * Compulsory: | ||
+ | * Code optimization: | ||
+ | * Regarding floating-point calculations: | ||
+ | * Usage of -xHost flag (best instructions according to host machine) | ||
+ | * Two processor combinations: | ||
+ | * IFS 320 and NEMO 288 | ||
+ | * IFS 128 and NEMO 64 | ||
+ | * Optional: | ||
+ | * Without -xHost | ||
+ | * Without -fp-model clause | ||
+ | * Try -fp-model source | ||
+ | * Explore more processor combinations | ||
+ | |||
+ | So, we should have 4 compulsory compilations: | ||
+ | * -O2 -fp-model precise -xHost | ||
+ | * -O2 -fp-model strict -xHost | ||
+ | * -O3 -fp-model precise -xHost | ||
+ | * -O3 -fp-model strict -xHost | ||
+ | |||
+ | And consequently, | ||
+ | |||
+ | Additional considerations: | ||
+ | |||
+ | * Use last EC-Earth 3.2beta release | ||
+ | * Enable key_mpp_rep | ||
+ | * 1 month, writing every day | ||
+ | * Use optimization to avoid mpi_allgather use at the northfold |