![]() |
SPEED
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | make_system_position_lglnodes (nn_loc, local_node_num, cs_nnz_loc, cs_loc, xs_loc, ys_loc, zs_loc, nsdof, sys_label, x_system_lst, y_system_lst, z_system_lst, mpi_id, mpi_comm, mpi_np) |
Reads oscillator position from SYS.input, and finds to which local-LGL node it should be applied. | |
subroutine make_system_position_lglnodes | ( | integer*4 | nn_loc, |
integer*4, dimension(nn_loc) | local_node_num, | ||
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 | nsdof, | ||
integer*4, dimension(nsdof) | sys_label, | ||
real*8, dimension(nsdof) | x_system_lst, | ||
real*8, dimension(nsdof) | y_system_lst, | ||
real*8, dimension(nsdof) | z_system_lst, | ||
integer*4 | mpi_id, | ||
integer*4 | mpi_comm, | ||
integer*4 | mpi_np | ||
) |
Reads oscillator position from SYS.input, and finds to which local-LGL node it should be applied.
Definition at line 27 of file MAKE_SYSTEM_POSITION_LGLNODES.f90.
References speed_par::dist_system_glo, get_indloc_from_indglo(), get_minvalues(), get_nearest_node(), speed_par::locnode_buildid_map, speed_par::node_counter_sdof, speed_par::x_system_lst, speed_par::y_system_lst, and speed_par::z_system_lst.
Referenced by read_system_position().