![]() |
SPEED
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | check_sism (cs_nnz, cs, nm, tm, sd, nl_sism, num_ns, max_num_ns, sour_ns, dist_sour_ns, pos_sour_nx, pos_sour_ny, pos_sour_nz, check_ns, check_dist_ns, length_cns, check_pos_ns, fun_sism, nf, tag_func, val_sism, nn_loc, local_n_num, srcmodflag, szsism) |
Fills array check_ns for seismic force. | |
subroutine check_sism | ( | integer*4 | cs_nnz, |
integer*4, dimension(0:cs_nnz) | cs, | ||
integer*4 | nm, | ||
integer*4, dimension(nm) | tm, | ||
integer*4, dimension(nm) | sd, | ||
integer*4 | nl_sism, | ||
integer*4, dimension(nl_sism) | num_ns, | ||
integer*4 | max_num_ns, | ||
integer*4, dimension(max_num_ns,nl_sism) | sour_ns, | ||
real*8, dimension(max_num_ns,nl_sism) | dist_sour_ns, | ||
real*8, dimension(max_num_ns,nl_sism) | pos_sour_nx, | ||
real*8, dimension(max_num_ns,nl_sism) | pos_sour_ny, | ||
pos_sour_nz, | |||
integer*4, dimension(length_cns,4) | check_ns, | ||
real*8, dimension(length_cns,1) | check_dist_ns, | ||
integer*4 | length_cns, | ||
real*8, dimension(length_cns,3) | check_pos_ns, | ||
integer*4, dimension(nl_sism) | fun_sism, | ||
integer*4 | nf, | ||
integer*4, dimension(nf) | tag_func, | ||
real*8, dimension(nl_sism,szsism) | val_sism, | ||
integer*4 | nn_loc, | ||
integer*4, dimension(nn_loc) | local_n_num, | ||
integer*4 | srcmodflag, | ||
integer*4 | szsism | ||
) |
Fills array check_ns for seismic force.
[in] | cs_nnz | length of cs |
[in] | cs | spectral connectivity vector |
[in] | nm | number of materials |
[in] | tm | label for materias |
[in] | sd | polynomial degree vector |
[in] | nl_sism | number of seismic loads |
[in] | num_ns | number of seismic nodes |
[in] | max_num_ns | max number of seismic nodes |
[in] | sour_ns | seismic source |
[in] | dist_sour_ns | distance of the node from the seismic source |
[in] | length_cns | length check seismic nodes (useless) |
[in] | fun_sism | function associeted with the seismic load |
[in] | nf | number of functions |
[in] | tag_func | tag for seismic functions |
[in] | val_sism | values for the seismic loads |
[in] | nn_loc | number of local nodes |
[in] | local_n_num | local numeration vector |
[out] | check_ns | check_ns(i,1) seismic source node, check_ns(i,2) seismic function for the node i, check_ns(i,3) i for seismic load, check_ns(i,4) number of the element |
[out] | check_dist_ns | check_dist_ns(i,1) dist_sour_ns / val_sism |
Definition at line 46 of file CHECK_SISM.f90.
References make_lgl_nw().