34 nb_nodes_face_total, node_indicator, local_n_num)
38 integer*4 :: nb_nodes,nb_nz,nb_load
39 integer*4 :: nb_nodes_face_total
40 integer*4 :: i,j,ie, nb_el, nb_nodes_face, cek_el
42 integer*4,
dimension(0:nb_nz) :: con_spc
43 integer*4,
dimension(nb_load) :: lab_bc
44 integer*4,
dimension(nb_nodes) :: node_indicator, local_n_num
48 nb_nodes_face_total = 0
49 nb_el = con_spc(0) - 1
51 if (nb_nz .gt. 0)
then
54 nb_nodes_face = con_spc(ie) - con_spc(ie -1) -1
58 if (con_spc(con_spc(ie -1)) .eq. lab_bc(j)) cek_el = 1
61 if (cek_el .ne. 0)
then
62 do i = 1, nb_nodes_face
63 node_indicator(con_spc(con_spc(ie -1) +i)) = 1
69 if (node_indicator(i) .ne. 0) nb_nodes_face_total = nb_nodes_face_total
subroutine get_node_from_face(nb_nodes, nb_nz, con_spc, nb_load, l
Computes total number of boundary nodes and second derivative on a given point x.