![]() |
SPEED
|
Go to the source code of this file.
Functions/Subroutines | |
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 | |
subroutine make_nh_enhanced_initialise | ( | integer*4 | nn_loc, |
integer*4 | nmat_nhe, | ||
integer*4, dimension(nmat_nhe) | val_nhe, | ||
integer*4 | nmat, | ||
integer*4, dimension(nmat) | tag_mat, | ||
integer*4 | ne_loc, | ||
integer*4 | cs_nnz_loc, | ||
integer*4, dimension(0:cs_nnz_loc) | cs_loc, | ||
real*8, dimension(nn_loc) | xs_loc, | ||
real*8, dimension(nn_loc) | ys_loc, | ||
real*8, dimension(nn_loc) | zs_loc, | ||
integer*4, intent(inout) | count, | ||
integer*4, dimension(nn_loc), intent(inout) | node_nhe_flag, | ||
integer*4 | mpi_id, | ||
integer*4 | mpi_comm, | ||
character*70 | mpi_file | ||
) |
...Not-Honoring Enhanced (NHE) Implementation
[in] | loc_n_num. | Global node number of 'i'th local node is loc_n_num(i) |
[in] | nn_loc. | No. of nodes in Local/Current Partition |
[in] | nmat_nhe | No. of Blocks specified with NHE case |
[in] | nhe_mat | Tag/Labels of Blocks where NHE has to be implemented |
[in] | xs_loc | x-coordinate of spectral nodes |
[in] | ys_loc | y-coordinate of spectral nodes |
[in] | zs_loc | z-coordinate of spectral nodes |
[out] | count | no. of Spectral nodes where Nearest Neighbor search has to be performed |
[out] | xs_loc_nhe | x-coordinate of spectral nodes corresponding to NHE |
[out] | ys_loc_nhe | |
[out] | ys_loc_nhe | |
[out] | node_nhe_flag | contains material tags of blocks corresponding to each spectral node |
Definition at line 52 of file MAKE_NH_Enhanced_initialise.f90.
Referenced by make_nh_enhanced().