41 USE iso_c_binding,
ONLY : c_int
43 INTEGER(KIND=C_INT) :: options( * ), ierr(1)
44 INTEGER(KIND=C_INT) :: nvtxs( 1 ) , xadj( * )
45 INTEGER(KIND=C_INT) :: adjncy( * ), vwgt( * )
46 INTEGER(KIND=C_INT) :: perm( * ) , iperm( * )
48 INTEGER(KIND=C_INT) FUNCTION ve_metis_nodend( NVTXS , XADJ , ADJNCY , VWGT , OPTIONS , PERM , IPERM ) &
49 bind(c, name=
'VE_Metis_nodend')
50 USE iso_c_binding,
ONLY : c_int
51 INTEGER(KIND=C_INT) :: options( * )
52 INTEGER(KIND=C_INT) :: nvtxs( 1 ), xadj( * )
53 INTEGER(KIND=C_INT) :: adjncy( * ), vwgt( * )
54 INTEGER(KIND=C_INT) :: perm( * ), iperm( * )
55 END FUNCTION ve_metis_nodend
58 WRITE(6,
'(A)')
'-----------------> Performing VH call of METIS_NODEND'
59 ierr(1) = ve_metis_nodend( nvtxs , xadj , adjncy , vwgt , options , perm , iperm )