Changes between Version 14 and Version 15 of doc/app/machine/hlrnIII
- Timestamp:
- Feb 28, 2019 2:02:18 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/app/machine/hlrnIII
v14 v15 17 17 == Performance issues with runs using larger number of cores == 18 18 19 * '''FFT pressure solve''' 19 20 Runs using the FFT pressure solver with core numbers > 10.000 may show substantially improved performance in case of setting the MPI environment variable {{{MPICH_GNI_MAX_EAGER_MSG_SIZE=16384}}} (the default value on the XC30 is 8192). It changes the threshold value for switching the data transfer with {{{MPI_ALLTOALL}}} from rendezvous to eager protocol. 20 21 … … 22 23 {{{ 23 24 %IC:[[ \$localhost = lccrayb ]] && export MPICH_GNI_MAX_EAGER_MSG_SIZE=16384 25 }}} 26 27 * '''MPI one-sided communication (RMA-MPI)''' 28 The raytracing algorithm in the radiation model uses MPI one-sided communication (MPI-RMA) to calculate the view factors (SVF) as well as the canopy sink factors (CSF). Performance degradation may occur when using large number of cores and the model halts during the calculation of SVF/CSF. In order to return performance, Special settings for some environmental variables have to be set. 29 These setting can be realized by including, i.e., the following additional lines to the configuration file: 30 {{{ 31 IC: export MPICH_RMA_OVER_DMAPP=1 32 IC: export MPICH_RMA_USE_NETWORK_AMO=1 24 33 }}} 25 34