SPEED
MAKE_SUBTAG_ALLUVIAL.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine make_subtag_alluvial (nn_s, zz_elevation, j, sub_tag_all
 Assignes labels for multi not-honoring technique.
 

Function/Subroutine Documentation

◆ make_subtag_alluvial()

subroutine make_subtag_alluvial ( integer*4  nn_s,
real*8, dimension(nn_s)  zz_elevation,
integer*4  j,
integer*4, dimension(nn_s)  sub_tag_all 
)

Assignes labels for multi not-honoring technique.

Warning
Not yet validated. Do not use it.
Author
Ilario Mazzieri
Date
September, 2013
Version
1.0
Parameters
[in]nn_snumber of nodes
[in]zz_elevationdepth of the nodes with respect to the surface
[in]j= tag
[in]xx_sx-coordinate of spectral nodes
[out]sub_tag_alllabels for multi not-honoring

Definition at line 30 of file MAKE_SUBTAG_ALLUVIAL.f90.

31
32 implicit none
33
34 integer*4 :: nn_s,isn,j, ival
35
36 integer*4, dimension(nn_s) :: sub_tag_all
37
38 real*8, dimension(nn_s) :: zz_elevation
39 real*8, dimension(nn_s) :: xx_s
40
41
42 do isn = 1, nn_s
43 if (zz_elevation(isn) .ge. 0.0d0 .and. (sub_tag_all(isn) .eq. ival)) then
44
45 !if ((xx_s(isn) .ge. 685956).and.(xx_s(isn) .le. 701105)) then
46 sub_tag_all(isn) = j
47 !else
48 ! sub_tag_all(isn) = j+4
49 !endif
50 endif
51 enddo
52
53 return
54

Referenced by make_nothonoring().

Here is the caller graph for this function: