


bsp_pop_reg(3)          BSPlib FUNCTIONS           bsp_pop_reg(3)



NAME
     bsp_pop_reg  -  remove  the  visibility  of   a   previously
     registered data-structure.


C SYNOPSIS
     #include "bsp.h"

     void  bsp_popregister(const void *_i_d_e_n_t);

FORTRAN SYNOPSIS
     SUBROUTINE bsppopregister(_i_d_e_n_t)
     <TYPE>, intent(IN) :: _i_d_e_n_t


DESCRIPTION
     A registration association is destroyed  when  each  process
     calls  bsp_pop_reg(3)  and provides the address of its local
     area participating in that  registration.  A  runtime  error
     will  be  raised  if  these addresses (i.e., one address per
     process) do not refer to the same registration  association.
     In  line  with  superstep  semantics,  _d_e-_r_e_g_i_s_t_r_a_t_i_o_n _t_a_k_e_s
     _e_f_f_e_c_t _a_t _t_h_e _n_e_x_t _b_a_r_r_i_e_r _s_y_n_c_h_r_o_n_i_s_a_t_i_o_n.


SEE ALSO
     drma(3),bsp_push_reg(3),      bsp_put(3),      bsp_hpput(3),
     bsp_get(3), bsp_hpget(3)

     ``_B_S_P_l_i_b: _T_h_e _B_S_P _P_r_o_g_r_a_m_m_i_n_g _L_i_b_r_a_r_y'' Jonathan M. D. Hill,
     Bill  McColl,  Dan  C.  Stefanescu,  Mark W. Goudreau, Kevin
     Lang, Satish B. Rao, , Torsten Suel, Thanasis Tsantilas, and
     Rob  Bisseling.  Parallel  Computing,  to  appear  1998. See
     _h_t_t_p://_w_w_w._b_s_p-_w_o_r_l_d_w_i_d_e._o_r_g for more details.


BUGS
     Problems  and  bug  reports  should  be  mailed  to  _b_s_p_l_i_b-
     _b_u_g_s@_c_o_m_l_a_b._o_x._a_c._u_k


AUTHORS
     The Oxford BSP Toolset implementation of BSPlib was  written
     by Jonathan.Hill@comlab.ox.ac.uk
     http://www.comlab.ox.ac.uk/oucl/people/jonathan.hill.html










Oxford BSP Toolset  Last change: 1.4 25/9/98                    1



