Add the Open MPI specific part based on a patch from Manuel. Add the
sparc and alpha. A manpage patch is also included. This partially fixes ticket #1973. This commit was SVN r21654.
Этот коммит содержится в:
родитель
81c16ac317
Коммит
a934b9d975
@ -197,3 +197,29 @@ opal_atomic_cmpset_rel_64:
|
|||||||
addl $31,$0,$0
|
addl $31,$0,$0
|
||||||
ret $31,($26),1
|
ret $31,($26),1
|
||||||
.end opal_atomic_cmpset_rel_64
|
.end opal_atomic_cmpset_rel_64
|
||||||
|
.align 2
|
||||||
|
.align 4
|
||||||
|
.globl opal_sys_timer_get_cycles
|
||||||
|
.ent opal_sys_timer_get_cycles
|
||||||
|
$opal_sys_timer_get_cycles..ng:
|
||||||
|
opal_sys_timer_get_cycles:
|
||||||
|
.eflag 48
|
||||||
|
.frame $30,0,$26,0
|
||||||
|
.prologue 0
|
||||||
|
.set macro
|
||||||
|
wmb
|
||||||
|
1: ldq_l $0, 0($16)
|
||||||
|
cmpeq $0, $17, $0
|
||||||
|
beq $0, 2f
|
||||||
|
mov $18, $0
|
||||||
|
stq_c $0, 0($16)
|
||||||
|
beq $0, 1b
|
||||||
|
jmp 3f
|
||||||
|
2: mov $31, $0
|
||||||
|
3:
|
||||||
|
|
||||||
|
.set nomacro
|
||||||
|
rpcc $0
|
||||||
|
ret
|
||||||
|
.end opal_sys_timer_get_cycles
|
||||||
|
|
||||||
|
@ -324,7 +324,7 @@ or a filename to which the pid is to be written.
|
|||||||
.
|
.
|
||||||
.
|
.
|
||||||
.TP
|
.TP
|
||||||
.B -rf \f |--rankfile <arg0>\fP.
|
.B -rf\fR,\fP --rankfile <arg0>
|
||||||
Provide a rankfile file.
|
Provide a rankfile file.
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
@ -709,7 +709,7 @@ and distance among them. See the following example of the cartofile:
|
|||||||
#Node declaration Node type (Free string) Node name
|
#Node declaration Node type (Free string) Node name
|
||||||
#(Reserve word) (socket is a reserve (free string)
|
#(Reserve word) (socket is a reserve (free string)
|
||||||
# word for CPU socket)
|
# word for CPU socket)
|
||||||
#=====================================================
|
#=============================================================
|
||||||
EDGE Memory mem0
|
EDGE Memory mem0
|
||||||
EDGE Memory mem3
|
EDGE Memory mem3
|
||||||
#
|
#
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user