Changes to OTF:
- general: - incremented version number ro 1.11.3openmpi - otfaux: - fixed build error when using the Oracle compiler on Solaris. (removed usage of too recent rint() function) Fixes trac:3257 This commit was SVN r27279. The following Trac tickets were found above: Ticket 3257 --> https://svn.open-mpi.org/trac/ompi/ticket/3257
Этот коммит содержится в:
родитель
b793e4ebc6
Коммит
ef0e8f859a
@ -1,3 +1,11 @@
|
|||||||
|
1.11.3openmpi
|
||||||
|
- otfaux: fixed build error when using the Oracle compiler on Solaris
|
||||||
|
|
||||||
|
1.11.2openmpi
|
||||||
|
- lib OTFAUX:
|
||||||
|
- speed-up messages matching, if no snapshots should
|
||||||
|
be generated
|
||||||
|
|
||||||
1.11.1openmpi
|
1.11.1openmpi
|
||||||
- new 'OTF_MasterControl_clone()' function to simplify making a copy
|
- new 'OTF_MasterControl_clone()' function to simplify making a copy
|
||||||
of a master control object
|
of a master control object
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
major=1
|
major=1
|
||||||
minor=11
|
minor=11
|
||||||
sub=1
|
sub=3
|
||||||
|
|
||||||
# string is used for alpha, beta, or release tags. If it is non-empty, it will
|
# string is used for alpha, beta, or release tags. If it is non-empty, it will
|
||||||
# be appended to the version number.
|
# be appended to the version number.
|
||||||
@ -49,5 +49,5 @@ string=openmpi
|
|||||||
# release, age must be incremented. Otherwise, reset age
|
# release, age must be incremented. Otherwise, reset age
|
||||||
# to '0'.
|
# to '0'.
|
||||||
|
|
||||||
library=6:0:5
|
library=6:2:5
|
||||||
|
|
||||||
|
@ -831,9 +831,8 @@ int main ( int argc, const char** argv ) {
|
|||||||
srand(1);
|
srand(1);
|
||||||
for ( i = 0; i < thumbnail_procs; i++ ) {
|
for ( i = 0; i < thumbnail_procs; i++ ) {
|
||||||
|
|
||||||
uint32_t r = (uint32_t)rint(
|
uint32_t r = (uint32_t)( ( (double)rand() / RAND_MAX ) *
|
||||||
( (double)rand() / RAND_MAX )
|
( control->all_processes.size() - 1 - i ) + 0.5 );
|
||||||
* ( control->all_processes.size() - 1 - i ) );
|
|
||||||
uint32_t t = control->all_processes[i+r];
|
uint32_t t = control->all_processes[i+r];
|
||||||
control->all_processes[i+r] = control->all_processes[i];
|
control->all_processes[i+r] = control->all_processes[i];
|
||||||
control->all_processes[i] = t;
|
control->all_processes[i] = t;
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user