61 integer*4,
dimension(:),
allocatable :: node_nhe_flag, NN_src_ind_loc
64 if (
mpi_id.eq.0)
write(*,
'(A)')
65 if (
mpi_id.eq.0)
write(*,
'(A)')
'---------------Setup Not-Honoring Enhanced ---------------'
76 allocate(nn_src_ind_loc(count))
86 node_nhe_flag, count, nn_src_ind_loc,
qs,
qp, &
91 deallocate(node_nhe_flag, nn_src_ind_loc)
93 if (
mpi_id.eq.0)
write(*,
'(A)')
'Completed.'
95 end subroutine MAKE_NH_Enhanced
subroutine make_nh_enhanced()
...Not-Honoring Enhanced (NHE) Implementation
subroutine make_nh_enhanced_assign_prop(nn_loc, nmat, prop_mat, sdeg_mat, ne_loc, cs_nnz_loc, cs_loc, node_nhe_flag, count, nn_src_ind_loc, qs, qp, lambda_nhe, mu_nhe, rho_nhe, qs_nhe_el, qp_nhe_el, mpi_id, mpi_comm)
...Not-Honoring Enhanced (NHE) Implementation
subroutine make_nh_enhanced_nnsearch(nn_loc, count, mpi_id, mpi_np, mpi_comm, mpi_file, nn_src_ind_loc)
...Not-Honoring Enhanced (NHE) Implementation
subroutine make_nh_enhanced_initialise(nn_loc, nmat_nhe, val_nhe, nmat, tag_mat, ne_loc, cs_nnz_loc, cs_loc, xs_loc, ys_loc, zs_loc, count, node_nhe_flag, mpi_id, mpi_comm, mpi_file)
...Not-Honoring Enhanced (NHE) Implementation
Contains SPEED PARAMETERS used in (SPEED, READ_INPUT_FILES, MAKE_PARTION_AND_MPI_FILES,...
real *8, dimension(:), allocatable qs
real *8, dimension(:,:), allocatable prop_mat
real *8, dimension(:), allocatable zz_spx_loc
real *8, dimension(:), allocatable lambda_nhe
real *8, dimension(:), allocatable yy_spx_loc
integer *4, dimension(:), allocatable val_nhe
real *8, dimension(:), allocatable qp
integer *4, dimension(:), allocatable sdeg_mat
integer *4, dimension(:), allocatable con_spx_loc
integer *4, dimension(:), allocatable tag_mat
real *4, dimension(:), allocatable qs_nhe_el
real *8, dimension(:), allocatable xx_spx_loc
real *4, dimension(:), allocatable qp_nhe_el
real *8, dimension(:), allocatable mu_nhe
real *8, dimension(:), allocatable rho_nhe