mirror of
https://github.com/LCPQ/quantum_package
synced 2024-12-23 04:43:50 +01:00
Replaced PUSH/PULL by REQ/REP
This commit is contained in:
parent
eec834be96
commit
1013b6f7f7
@ -350,12 +350,12 @@ subroutine push_pt2(zmq_socket_push,pt2,norm_pert,H_pert_diag,N_st,task_id)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
! Activate if zmq_socket_push is a REQ
|
! Activate if zmq_socket_push is a REQ
|
||||||
! integer :: idummy
|
integer :: idummy
|
||||||
! rc = f77_zmq_recv( zmq_socket_push, idummy, 4, 0)
|
rc = f77_zmq_recv( zmq_socket_push, idummy, 4, 0)
|
||||||
! if (rc /= 4) then
|
if (rc /= 4) then
|
||||||
! print *, irp_here, 'f77_zmq_send( zmq_socket_push, idummy, 4, 0)'
|
print *, irp_here, 'f77_zmq_send( zmq_socket_push, idummy, 4, 0)'
|
||||||
! stop 'error'
|
stop 'error'
|
||||||
! endif
|
endif
|
||||||
end
|
end
|
||||||
|
|
||||||
subroutine pull_pt2(zmq_socket_pull,pt2,norm_pert,H_pert_diag,N_st,n,task_id)
|
subroutine pull_pt2(zmq_socket_pull,pt2,norm_pert,H_pert_diag,N_st,n,task_id)
|
||||||
@ -411,11 +411,11 @@ subroutine pull_pt2(zmq_socket_pull,pt2,norm_pert,H_pert_diag,N_st,n,task_id)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
! Activate if zmq_socket_pull is a REP
|
! Activate if zmq_socket_pull is a REP
|
||||||
! rc = f77_zmq_send( zmq_socket_pull, 0, 4, 0)
|
rc = f77_zmq_send( zmq_socket_pull, 0, 4, 0)
|
||||||
! if (rc /= 4) then
|
if (rc /= 4) then
|
||||||
! print *, irp_here, 'f77_zmq_send( zmq_socket_pull, 0, 4, 0)'
|
print *, irp_here, 'f77_zmq_send( zmq_socket_pull, 0, 4, 0)'
|
||||||
! stop 'error'
|
stop 'error'
|
||||||
! endif
|
endif
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -57,12 +57,12 @@ subroutine push_integrals(zmq_socket_push, n_integrals, buffer_i, buffer_value,
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
! Activate is zmq_socket_push is a REQ
|
! Activate is zmq_socket_push is a REQ
|
||||||
! integer :: idummy
|
integer :: idummy
|
||||||
! rc = f77_zmq_recv( zmq_socket_push, idummy, 4, 0)
|
rc = f77_zmq_recv( zmq_socket_push, idummy, 4, 0)
|
||||||
! if (rc /= 4) then
|
if (rc /= 4) then
|
||||||
! print *, irp_here, 'f77_zmq_send( zmq_socket_push, idummy, 4, 0)'
|
print *, irp_here, 'f77_zmq_send( zmq_socket_push, idummy, 4, 0)'
|
||||||
! stop 'error'
|
stop 'error'
|
||||||
! endif
|
endif
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
@ -167,11 +167,11 @@ subroutine pull_integrals(zmq_socket_pull, n_integrals, buffer_i, buffer_value,
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
! Activate if zmq_socket_pull is a REP
|
! Activate if zmq_socket_pull is a REP
|
||||||
! rc = f77_zmq_send( zmq_socket_pull, 0, 4, 0)
|
rc = f77_zmq_send( zmq_socket_pull, 0, 4, 0)
|
||||||
! if (rc /= 4) then
|
if (rc /= 4) then
|
||||||
! print *, irp_here, ' f77_zmq_send (zmq_socket_pull,...'
|
print *, irp_here, ' f77_zmq_send (zmq_socket_pull,...'
|
||||||
! stop 'error'
|
stop 'error'
|
||||||
! endif
|
endif
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -217,8 +217,8 @@ function new_zmq_pull_socket()
|
|||||||
integer(ZMQ_PTR) :: new_zmq_pull_socket
|
integer(ZMQ_PTR) :: new_zmq_pull_socket
|
||||||
|
|
||||||
call omp_set_lock(zmq_lock)
|
call omp_set_lock(zmq_lock)
|
||||||
new_zmq_pull_socket = f77_zmq_socket(zmq_context, ZMQ_PULL)
|
! new_zmq_pull_socket = f77_zmq_socket(zmq_context, ZMQ_PULL)
|
||||||
! new_zmq_pull_socket = f77_zmq_socket(zmq_context, ZMQ_REP)
|
new_zmq_pull_socket = f77_zmq_socket(zmq_context, ZMQ_REP)
|
||||||
call omp_unset_lock(zmq_lock)
|
call omp_unset_lock(zmq_lock)
|
||||||
if (new_zmq_pull_socket == 0_ZMQ_PTR) then
|
if (new_zmq_pull_socket == 0_ZMQ_PTR) then
|
||||||
stop 'Unable to create zmq pull socket'
|
stop 'Unable to create zmq pull socket'
|
||||||
@ -267,8 +267,8 @@ function new_zmq_push_socket(thread)
|
|||||||
integer(ZMQ_PTR) :: new_zmq_push_socket
|
integer(ZMQ_PTR) :: new_zmq_push_socket
|
||||||
|
|
||||||
call omp_set_lock(zmq_lock)
|
call omp_set_lock(zmq_lock)
|
||||||
new_zmq_push_socket = f77_zmq_socket(zmq_context, ZMQ_PUSH)
|
! new_zmq_push_socket = f77_zmq_socket(zmq_context, ZMQ_PUSH)
|
||||||
! new_zmq_push_socket = f77_zmq_socket(zmq_context, ZMQ_REQ)
|
new_zmq_push_socket = f77_zmq_socket(zmq_context, ZMQ_REQ)
|
||||||
call omp_unset_lock(zmq_lock)
|
call omp_unset_lock(zmq_lock)
|
||||||
if (new_zmq_push_socket == 0_ZMQ_PTR) then
|
if (new_zmq_push_socket == 0_ZMQ_PTR) then
|
||||||
stop 'Unable to create zmq push socket'
|
stop 'Unable to create zmq push socket'
|
||||||
|
Loading…
Reference in New Issue
Block a user