* installing *source* package ‘longitree’ ...
** this is package ‘longitree’ version ‘1.0.0’
** package ‘longitree’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘Apple clang version 14.0.3 (clang-1403.0.22.14.1)’
using Fortran compiler: ‘GNU Fortran (GCC) 14.2.0’
Warning in system2("xcrun", "--show-sdk-version", TRUE, TRUE) :
running command ''xcrun' --show-sdk-version 2>&1' had status 1
using SDK: ‘NA’
clang -arch x86_64 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/x86_64/include -fPIC -falign-functions=64 -Wall -g -O2 -c init.c -o init.o
/opt/gfortran/bin/gfortran -arch x86_64 -fPIC -Wall -g -O2 -c longitree_program.f90 -o longitree_program.o
longitree_program.f90:2:2:
2 | beta1len,beta2len,nodenummat,allfval,prunind,Rsplitmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3:2:
3 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4:2:
4 | integer,intent(in) :: msize,colnum,levelcount,beta1len,beta2len,maxdepth,minsplit,minbucket
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5:2:
5 | integer,intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6:2:
6 | double precision,intent(in) :: fixweight,alpha
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7:2:
7 | double precision,intent(in) :: xydata(msize,colnum),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8:2:
8 | double precision, intent(out) :: Rsplitmat((2**maxdepth)-1,10)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9:2:
9 | double precision,intent(out) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10:2:
10 | integer,intent(out) :: prunind
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:11:2:
11 | integer,intent(out) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:12:2:
12 | double precision splitpval,weightval,weight,weightpval,splitwfval,splitweight,splitmcp,alphamcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:13:2:
13 | double precision fval(2),splitfval(2),splitmcppval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:14:2:
14 | integer nodenum, hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,sizenum,sizer,sizel,treeloop,stopcount,nodeloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:15:2:
15 | integer splitnum(colnum-3),countvec(colnum-3),dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:16:2:
16 | integer,allocatable :: nodesize(:),indmat(:,:),ind1vec(:),ind2vec(:),splitindmat(:,:), splitindvec(:),nodesizesub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:17:2:
17 | integer,allocatable :: factor_idx_arr(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:18:2:
18 | double precision,allocatable :: fval_cache(:,:), groupsum_cache(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:19:2:
19 | integer,allocatable :: flat_idx_vec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:20:2:
20 | integer :: dfvec_const(5), flat_idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:21:2:
21 | double precision :: splitgroupsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:22:2:
22 | logical :: dfvec_set
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:23:2:
23 | double precision,allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),xynodedata(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:24:2:
24 | integer, allocatable :: w_subj_map(:), w_si_arr(:), ti_arr(:), w_subj_group(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:25:2:
25 | real(8), allocatable :: w_ygroup(:), w_ytime(:), w_ysubject(:), w_ygrouptime(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:26:2:
26 | real(8), allocatable :: w_ygroupcount(:), w_ytimecount(:), w_ysubjectcount(:), w_ygrouptimecount(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:27:2:
27 | real(8), allocatable :: w_ytime_sum(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:28:2:
28 | integer :: w_nsubjects, w_timecount, w_max_subj_id, gi, ti, si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:29:2:
29 | real(8) :: ymean_const, sstotal_const, sstime_const, total_y_sum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:30:2:
30 | real(8) :: ssgroup, ssgrouptime, sssubject, sserr, ygroup_mean1, ygroup_mean2, gt_mean
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:31:2:
31 | integer, allocatable :: factor_count(:), factor_offset(:), factor_obs(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:32:2:
32 | integer :: obs_i, f, lo, hi, mid
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:33:2:
33 | Rsplitmat(:,:) = 0.0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:34:2:
34 | nodenummat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:35:2:
35 | nodenummat(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:36:2:
36 | nodenum = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:37:2:
37 | hierarchy = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:38:2:
38 | allfval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:39:2:
39 | splitmcp = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:40:2:
40 | allocate(nodesize(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:41:2:
41 | prunind=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:42:2:
42 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:43:2:
43 | call splitcount(msize, colnum-3, xydata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:44:2:
44 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:45:2:
45 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:46:2:
46 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:47:2:
47 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:48:2:
48 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:49:2:
49 | allocate(anovadata(msize,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:50:2:
50 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:51:2:
51 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:52:2:
52 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:53:2:
53 | w_timecount = nint(maxval(xydata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:54:2:
54 | w_max_subj_id = nint(maxval(xydata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:55:2:
55 | allocate(w_subj_map(w_max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:56:2:
56 | w_subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:57:2:
57 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:58:2:
58 | w_subj_map(nint(xydata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:59:2:
59 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:60:2:
60 | w_nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:61:2:
61 | do i = 1, w_max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:62:2:
62 | if (w_subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:63:2:
63 | w_nsubjects = w_nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:64:2:
64 | w_subj_map(i) = w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:65:2:
65 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:66:2:
66 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:67:2:
67 | allocate(w_si_arr(msize), ti_arr(msize), w_subj_group(w_nsubjects))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:68:2:
68 | allocate(w_ygroup(2), w_ytime(w_timecount), w_ytime_sum(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:69:2:
69 | allocate(w_ysubject(w_nsubjects), w_ygrouptime(2, w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:70:2:
70 | allocate(w_ygroupcount(2), w_ytimecount(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:71:2:
71 | allocate(w_ysubjectcount(w_nsubjects), w_ygrouptimecount(2, w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:72:2:
72 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:73:2:
73 | dfvec(2) = w_timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:74:2:
74 | dfvec(3) = w_timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:75:2:
75 | dfvec(4) = w_nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:76:2:
76 | dfvec(5) = (w_timecount - 1) * (w_nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:77:2:
77 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:78:2:
78 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:79:2:
79 | ymean_const = sum(xydata(:,1)) / dble(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:80:2:
80 | sstotal_const = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:81:2:
81 | w_ytime(:) = 0d0; w_ytimecount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:82:2:
82 | w_ysubject(:) = 0d0; w_ysubjectcount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:83:2:
83 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:84:2:
84 | ti = nint(xydata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:85:2:
85 | si = w_subj_map(nint(xydata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:86:2:
86 | w_si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:87:2:
87 | ti_arr(i) = ti
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:88:2:
88 | sstotal_const = sstotal_const + (xydata(i,1) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:89:2:
89 | w_ytime(ti) = w_ytime(ti) + xydata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:90:2:
90 | w_ytimecount(ti) = w_ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:91:2:
91 | w_ysubject(si) = w_ysubject(si) + xydata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:92:2:
92 | w_ysubjectcount(si) = w_ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:93:2:
93 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:94:2:
94 | w_ytime_sum = w_ytime
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:95:2:
95 | total_y_sum = ymean_const * dble(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:96:2:
96 | w_ytime = w_ytime / w_ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:97:2:
97 | w_ysubject = w_ysubject / w_ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:98:2:
98 | sstime_const = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:99:2:
99 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:100:2:
100 | sstime_const = sstime_const + w_ytimecount(ti) * (w_ytime(ti) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:101:2:
101 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:102:2:
102 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:103:2:
103 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:104:2:
104 | allocate(factor_idx_arr(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:105:2:
105 | call splitmat(ind1,datatype(ind1-3),xydata,msize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:106:2:
106 | call dataval(xydata(:,ind1),msize,facvalout,countvec(ind1-3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:107:2:
107 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:108:2:
108 | lo = 1; hi = countvec(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:109:2:
109 | do while (lo <= hi)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:110:2:
110 | mid = (lo + hi) / 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:111:2:
111 | if (facvalout(mid) == xydata(i,ind1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:112:2:
112 | factor_idx_arr(i) = mid
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:113:2:
113 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:114:2:
114 | elseif (xydata(i,ind1) < facvalout(mid)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:115:2:
115 | hi = mid - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:116:2:
116 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:117:2:
117 | lo = mid + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:118:2:
118 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:119:2:
119 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:120:2:
120 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:121:2:
121 | allocate(factor_count(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:122:2:
122 | allocate(factor_offset(countvec(ind1-3)+1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:123:2:
123 | allocate(factor_obs(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:124:2:
124 | factor_count(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:125:2:
125 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:126:2:
126 | f = factor_idx_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:127:2:
127 | factor_count(f) = factor_count(f) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:128:2:
128 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:129:2:
129 | factor_offset(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:130:2:
130 | do f = 2, countvec(ind1-3) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:131:2:
131 | factor_offset(f) = factor_offset(f-1) + factor_count(f-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:132:2:
132 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:133:2:
133 | factor_count(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:134:2:
134 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:135:2:
135 | f = factor_idx_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:136:2:
136 | factor_count(f) = factor_count(f) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:137:2:
137 | factor_obs(factor_offset(f) + factor_count(f) - 1) = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:138:2:
138 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:139:2:
139 | if (datatype(ind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:140:2:
140 | w_ygroup(1) = 0d0; w_ygroup(2) = total_y_sum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:141:2:
141 | w_ygroupcount(1) = 0d0; w_ygroupcount(2) = dble(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:142:2:
142 | w_ygrouptime(1,:) = 0d0; w_ygrouptime(2,:) = w_ytime_sum(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:143:2:
143 | w_ygrouptimecount(1,:) = 0d0; w_ygrouptimecount(2,:) = w_ytimecount(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:144:2:
144 | w_subj_group(:) = 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:145:2:
145 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:146:2:
146 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:147:2:
147 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:148:2:
148 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:149:2:
149 | do j = factor_offset(ind2), factor_offset(ind2+1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:150:2:
150 | obs_i = factor_obs(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:151:2:
151 | w_ygroup(2) = w_ygroup(2) - xydata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:152:2:
152 | w_ygroup(1) = w_ygroup(1) + xydata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:153:2:
153 | w_ygroupcount(2) = w_ygroupcount(2) - 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:154:2:
154 | w_ygroupcount(1) = w_ygroupcount(1) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:155:2:
155 | ti = ti_arr(obs_i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:156:2:
156 | w_ygrouptime(2,ti) = w_ygrouptime(2,ti) - xydata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:157:2:
157 | w_ygrouptime(1,ti) = w_ygrouptime(1,ti) + xydata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:158:2:
158 | w_ygrouptimecount(2,ti) = w_ygrouptimecount(2,ti) - 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:159:2:
159 | w_ygrouptimecount(1,ti) = w_ygrouptimecount(1,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:160:2:
160 | w_subj_group(w_si_arr(obs_i)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:161:2:
161 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:162:2:
162 | ygroup_mean1 = w_ygroup(1) / w_ygroupcount(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:163:2:
163 | ygroup_mean2 = w_ygroup(2) / w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:164:2:
164 | ssgroup = w_ygroupcount(1) * (ygroup_mean1 - ymean_const)**2 + &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:165:2:
165 | w_ygroupcount(2) * (ygroup_mean2 - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:166:2:
166 | ssgrouptime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:167:2:
167 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:168:2:
168 | gt_mean = w_ygrouptime(1,ti) / w_ygrouptimecount(1,ti)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:169:2:
169 | ssgrouptime = ssgrouptime + w_ygrouptimecount(1,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:170:2:
170 | (gt_mean - ygroup_mean1 - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:171:2:
171 | gt_mean = w_ygrouptime(2,ti) / w_ygrouptimecount(2,ti)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:172:2:
172 | ssgrouptime = ssgrouptime + w_ygrouptimecount(2,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:173:2:
173 | (gt_mean - ygroup_mean2 - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:174:2:
174 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:175:2:
175 | sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:176:2:
176 | do si = 1, w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:177:2:
177 | if (w_subj_group(si) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:178:2:
178 | sssubject = sssubject + w_ysubjectcount(si) * (w_ysubject(si) - ygroup_mean1)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:179:2:
179 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:180:2:
180 | sssubject = sssubject + w_ysubjectcount(si) * (w_ysubject(si) - ygroup_mean2)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:181:2:
181 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:182:2:
182 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:183:2:
183 | sserr = sstotal_const - ssgroup - sstime_const - ssgrouptime - sssubject
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:184:2:
184 | fval(1) = (ssgroup / dble(dfvec_const(1))) / (sssubject / dble(dfvec_const(4)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:185:2:
185 | fval(2) = (ssgrouptime / dble(dfvec_const(3))) / (sserr / dble(dfvec_const(5)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:186:2:
186 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:187:2:
187 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:188:2:
188 | groupsum_cache(indcou) = w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:189:2:
189 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:190:2:
190 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:191:2:
191 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:192:2:
192 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:193:2:
193 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:194:2:
194 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:195:2:
195 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:196:2:
196 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:197:2:
197 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:198:2:
198 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:199:2:
199 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:200:2:
200 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:201:2:
201 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:202:2:
202 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:203:2:
203 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:204:2:
204 | w_ygroup(:) = 0d0; w_ygroupcount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:205:2:
205 | w_ygrouptime(:,:) = 0d0; w_ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:206:2:
206 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:207:2:
207 | gi = splitindmat(ind2, factor_idx_arr(i)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:208:2:
208 | w_ygroup(gi) = w_ygroup(gi) + xydata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:209:2:
209 | w_ygroupcount(gi) = w_ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:210:2:
210 | ti = ti_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:211:2:
211 | w_ygrouptime(gi,ti) = w_ygrouptime(gi,ti) + xydata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:212:2:
212 | w_ygrouptimecount(gi,ti) = w_ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:213:2:
213 | w_subj_group(w_si_arr(i)) = gi
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:214:2:
214 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:215:2:
215 | w_ygroup = w_ygroup / w_ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:216:2:
216 | w_ygrouptime = w_ygrouptime / w_ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:217:2:
217 | ssgroup = w_ygroupcount(1) * (w_ygroup(1) - ymean_const)**2 + &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:218:2:
218 | w_ygroupcount(2) * (w_ygroup(2) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:219:2:
219 | ssgrouptime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:220:2:
220 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:221:2:
221 | do gi = 1, 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:222:2:
222 | ssgrouptime = ssgrouptime + w_ygrouptimecount(gi,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:223:2:
223 | (w_ygrouptime(gi,ti) - w_ygroup(gi) - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:224:2:
224 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:225:2:
225 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:226:2:
226 | sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:227:2:
227 | do si = 1, w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:228:2:
228 | sssubject = sssubject + w_ysubjectcount(si) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:229:2:
229 | (w_ysubject(si) - w_ygroup(w_subj_group(si)))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:230:2:
230 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:231:2:
231 | sserr = sstotal_const - ssgroup - sstime_const - ssgrouptime - sssubject
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:232:2:
232 | fval(1) = (ssgroup / dble(dfvec_const(1))) / (sssubject / dble(dfvec_const(4)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:233:2:
233 | fval(2) = (ssgrouptime / dble(dfvec_const(3))) / (sserr / dble(dfvec_const(5)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:234:2:
234 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:235:2:
235 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:236:2:
236 | groupsum_cache(indcou) = w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:237:2:
237 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:238:2:
238 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:239:2:
239 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:240:2:
240 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:241:2:
241 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:242:2:
242 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:243:2:
243 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:244:2:
244 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:245:2:
245 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:246:2:
246 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:247:2:
247 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:248:2:
248 | deallocate(splitindmat,facvalout,factor_idx_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:249:2:
249 | deallocate(factor_count, factor_offset, factor_obs)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:250:2:
250 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:251:2:
251 | deallocate(w_subj_map, w_si_arr, ti_arr, w_subj_group)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:252:2:
252 | deallocate(w_ygroup, w_ytime, w_ytime_sum, w_ysubject, w_ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:253:2:
253 | deallocate(w_ygroupcount, w_ytimecount, w_ysubjectcount, w_ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:254:2:
254 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:255:2:
255 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:256:2:
256 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:257:2:
257 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:258:2:
258 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:259:2:
259 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:260:2:
260 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:261:2:
261 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:262:2:
262 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:263:2:
263 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:264:2:
264 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:265:2:
265 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:266:2:
266 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:267:2:
267 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:268:2:
268 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:269:2:
269 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:270:2:
270 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:271:2:
271 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:272:2:
272 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:273:2:
273 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:274:2:
274 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:275:2:
275 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:276:2:
276 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:277:2:
277 | call weightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:278:2:
278 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:279:2:
279 | (dble(msize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:280:2:
280 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:281:2:
281 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:282:2:
282 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:283:2:
283 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:284:2:
284 | splitind1 = ind1vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:285:2:
285 | splitind2 = ind2vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:286:2:
286 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:287:2:
287 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:288:2:
288 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:289:2:
289 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:290:2:
290 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:291:2:
291 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:292:2:
292 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:293:2:
293 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:294:2:
294 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:295:2:
295 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:296:2:
296 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:297:2:
297 | call splitmat(ind1,datatype(ind1-3),xydata,msize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:298:2:
298 | call splitdata(splitindmat(ind2,:),countvec(ind1-3),xydata,msize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:299:2:
299 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:300:2:
300 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:301:2:
301 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:302:2:
302 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:303:2:
303 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:304:2:
304 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:305:2:
305 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:306:2:
306 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:307:2:
307 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:308:2:
308 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:309:2:
309 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:310:2:
310 | call weightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:311:2:
311 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:312:2:
312 | (dble(msize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:313:2:
313 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:314:2:
314 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:315:2:
315 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:316:2:
316 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:317:2:
317 | splitind1 = ind1vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:318:2:
318 | splitind2 = ind2vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:319:2:
319 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:320:2:
320 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:321:2:
321 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:322:2:
322 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:323:2:
323 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:324:2:
324 | call splitmat(ind1,datatype(ind1-3),xydata,msize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:325:2:
325 | call splitdata(splitindmat(ind2,:),countvec(ind1-3),xydata,msize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:326:2:
326 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:327:2:
327 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:328:2:
328 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:329:2:
329 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:330:2:
330 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:331:2:
331 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:332:2:
332 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:333:2:
333 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:334:2:
334 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:335:2:
335 | call weightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:336:2:
336 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:337:2:
337 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:338:2:
338 | call weightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:339:2:
339 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:340:2:
340 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:341:2:
341 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:342:2:
342 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:343:2:
343 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:344:2:
344 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:345:2:
345 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:346:2:
346 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:347:2:
347 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:348:2:
348 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:349:2:
349 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:350:2:
350 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:351:2:
351 | if(.not. allocated(splitfacval)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:352:2:
352 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:353:2:
353 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:354:2:
354 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:355:2:
355 | if(splitgroupsum <= dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:356:2:
356 | (dble(msize) - splitgroupsum) <= dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:357:2:
357 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:358:2:
358 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:359:2:
359 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:360:2:
360 | deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:361:2:
361 | Rsplitmat(1,1) =dble(nodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:362:2:
362 | Rsplitmat(1,2) = splitweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:363:2:
363 | Rsplitmat(1,3) = 1d0-splitweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:364:2:
364 | Rsplitmat(1,4) = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:365:2:
365 | Rsplitmat(1,5) = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:366:2:
366 | Rsplitmat(1,6) = splitfval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:367:2:
367 | Rsplitmat(1,7) = splitfval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:368:2:
368 | Rsplitmat(1,8) = splitweight*splitfval(1) + (1-splitweight)*splitfval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:369:2:
369 | Rsplitmat(1,9) = splitpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:370:2:
370 | Rsplitmat(1,10) = splitmcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:371:2:
371 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:372:2:
372 | call nodenumber(xydata,maxdepth,msize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:373:2:
373 | hierarchy+1,nodenummat,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:374:2:
374 | nodesize(1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:375:2:
375 | nodesize(2) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:376:2:
376 | deallocate(anovadata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:377:2:
377 | allfval(1) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:378:2:
378 | do treeloop = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:379:2:
379 | stopcount = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:380:2:
380 | hierarchy = hierarchy + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:381:2:
381 | do nodeloop = 1,(2**treeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:382:2:
382 | if(allocated(wfmat) .or. allocated(indmat) .or. allocated(wfvec) .or. allocated(ind1vec) .or. allocated(ind2vec)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:383:2:
383 | deallocate(wfmat,indmat,wfvec,ind1vec,ind2vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:384:2:
384 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:385:2:
385 | nodenum = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:386:2:
386 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:387:2:
387 | if(allocated(splitfacval)) deallocate(splitfacval, splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:388:2:
388 | allocate(xynodedata(nodesize(nodeloop),colnum),anovadata(nodesize(nodeloop),4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:389:2:
389 | if(nodesize(nodeloop) < (levelcount*minsplit)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:390:2:
390 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:391:2:
391 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:392:2:
392 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:393:2:
393 | call nodedatanumber(xydata,msize,colnum,nodenum,hierarchy,maxdepth,nodenummat,nodesize(nodeloop),xynodedata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:394:2:
394 | call splitcount(nodesize(nodeloop), colnum-3, xynodedata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:395:2:
395 | if(sum(splitnum) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:396:2:
396 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:397:2:
397 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:398:2:
398 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:399:2:
399 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:400:2:
400 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:401:2:
401 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:402:2:
402 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:403:2:
403 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:404:2:
404 | wfmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:405:2:
405 | indmat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:406:2:
406 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:407:2:
407 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:408:2:
408 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:409:2:
409 | w_timecount = nint(maxval(xynodedata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:410:2:
410 | w_max_subj_id = nint(maxval(xynodedata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:411:2:
411 | allocate(w_subj_map(w_max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:412:2:
412 | w_subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:413:2:
413 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:414:2:
414 | w_subj_map(nint(xynodedata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:415:2:
415 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:416:2:
416 | w_nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:417:2:
417 | do i = 1, w_max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:418:2:
418 | if (w_subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:419:2:
419 | w_nsubjects = w_nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:420:2:
420 | w_subj_map(i) = w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:421:2:
421 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:422:2:
422 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:423:2:
423 | allocate(w_si_arr(nodesize(nodeloop)), ti_arr(nodesize(nodeloop)), w_subj_group(w_nsubjects))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:424:2:
424 | allocate(w_ygroup(2), w_ytime(w_timecount), w_ytime_sum(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:425:2:
425 | allocate(w_ysubject(w_nsubjects), w_ygrouptime(2, w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:426:2:
426 | allocate(w_ygroupcount(2), w_ytimecount(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:427:2:
427 | allocate(w_ysubjectcount(w_nsubjects), w_ygrouptimecount(2, w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:428:2:
428 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:429:2:
429 | dfvec(2) = w_timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:430:2:
430 | dfvec(3) = w_timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:431:2:
431 | dfvec(4) = w_nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:432:2:
432 | dfvec(5) = (w_timecount - 1) * (w_nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:433:2:
433 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:434:2:
434 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:435:2:
435 | ymean_const = sum(xynodedata(:,1)) / dble(nodesize(nodeloop))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:436:2:
436 | sstotal_const = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:437:2:
437 | w_ytime(:) = 0d0; w_ytimecount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:438:2:
438 | w_ysubject(:) = 0d0; w_ysubjectcount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:439:2:
439 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:440:2:
440 | ti = nint(xynodedata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:441:2:
441 | si = w_subj_map(nint(xynodedata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:442:2:
442 | w_si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:443:2:
443 | ti_arr(i) = ti
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:444:2:
444 | sstotal_const = sstotal_const + (xynodedata(i,1) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:445:2:
445 | w_ytime(ti) = w_ytime(ti) + xynodedata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:446:2:
446 | w_ytimecount(ti) = w_ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:447:2:
447 | w_ysubject(si) = w_ysubject(si) + xynodedata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:448:2:
448 | w_ysubjectcount(si) = w_ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:449:2:
449 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:450:2:
450 | w_ytime_sum = w_ytime
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:451:2:
451 | total_y_sum = ymean_const * dble(nodesize(nodeloop))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:452:2:
452 | w_ytime = w_ytime / w_ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:453:2:
453 | w_ysubject = w_ysubject / w_ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:454:2:
454 | sstime_const = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:455:2:
455 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:456:2:
456 | sstime_const = sstime_const + w_ytimecount(ti) * (w_ytime(ti) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:457:2:
457 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:458:2:
458 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:459:2:
459 | if(splitnum(ind1-3) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:460:2:
460 | goto 2000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:461:2:
461 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:462:2:
462 | if(allocated(splitindmat)) deallocate(splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:463:2:
463 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:464:2:
464 | if(allocated(facvalout)) deallocate(facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:465:2:
465 | allocate(facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:466:2:
466 | allocate(factor_idx_arr(nodesize(nodeloop)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:467:2:
467 | call splitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:468:2:
468 | call dataval(xynodedata(:,ind1),nodesize(nodeloop),facvalout,countvec(ind1-3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:469:2:
469 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:470:2:
470 | lo = 1; hi = countvec(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:471:2:
471 | do while (lo <= hi)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:472:2:
472 | mid = (lo + hi) / 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:473:2:
473 | if (facvalout(mid) == xynodedata(i,ind1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:474:2:
474 | factor_idx_arr(i) = mid
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:475:2:
475 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:476:2:
476 | elseif (xynodedata(i,ind1) < facvalout(mid)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:477:2:
477 | hi = mid - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:478:2:
478 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:479:2:
479 | lo = mid + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:480:2:
480 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:481:2:
481 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:482:2:
482 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:483:2:
483 | allocate(factor_count(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:484:2:
484 | allocate(factor_offset(countvec(ind1-3)+1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:485:2:
485 | allocate(factor_obs(nodesize(nodeloop)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:486:2:
486 | factor_count(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:487:2:
487 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:488:2:
488 | f = factor_idx_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:489:2:
489 | factor_count(f) = factor_count(f) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:490:2:
490 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:491:2:
491 | factor_offset(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:492:2:
492 | do f = 2, countvec(ind1-3) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:493:2:
493 | factor_offset(f) = factor_offset(f-1) + factor_count(f-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:494:2:
494 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:495:2:
495 | factor_count(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:496:2:
496 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:497:2:
497 | f = factor_idx_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:498:2:
498 | factor_count(f) = factor_count(f) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:499:2:
499 | factor_obs(factor_offset(f) + factor_count(f) - 1) = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:500:2:
500 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:501:2:
501 | if (datatype(ind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:502:2:
502 | w_ygroup(1) = 0d0; w_ygroup(2) = total_y_sum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:503:2:
503 | w_ygroupcount(1) = 0d0; w_ygroupcount(2) = dble(nodesize(nodeloop))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:504:2:
504 | w_ygrouptime(1,:) = 0d0; w_ygrouptime(2,:) = w_ytime_sum(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:505:2:
505 | w_ygrouptimecount(1,:) = 0d0; w_ygrouptimecount(2,:) = w_ytimecount(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:506:2:
506 | w_subj_group(:) = 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:507:2:
507 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:508:2:
508 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:509:2:
509 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:510:2:
510 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:511:2:
511 | do j = factor_offset(ind2), factor_offset(ind2+1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:512:2:
512 | obs_i = factor_obs(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:513:2:
513 | w_ygroup(2) = w_ygroup(2) - xynodedata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:514:2:
514 | w_ygroup(1) = w_ygroup(1) + xynodedata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:515:2:
515 | w_ygroupcount(2) = w_ygroupcount(2) - 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:516:2:
516 | w_ygroupcount(1) = w_ygroupcount(1) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:517:2:
517 | ti = ti_arr(obs_i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:518:2:
518 | w_ygrouptime(2,ti) = w_ygrouptime(2,ti) - xynodedata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:519:2:
519 | w_ygrouptime(1,ti) = w_ygrouptime(1,ti) + xynodedata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:520:2:
520 | w_ygrouptimecount(2,ti) = w_ygrouptimecount(2,ti) - 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:521:2:
521 | w_ygrouptimecount(1,ti) = w_ygrouptimecount(1,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:522:2:
522 | w_subj_group(w_si_arr(obs_i)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:523:2:
523 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:524:2:
524 | ygroup_mean1 = w_ygroup(1) / w_ygroupcount(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:525:2:
525 | ygroup_mean2 = w_ygroup(2) / w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:526:2:
526 | ssgroup = w_ygroupcount(1) * (ygroup_mean1 - ymean_const)**2 + &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:527:2:
527 | w_ygroupcount(2) * (ygroup_mean2 - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:528:2:
528 | ssgrouptime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:529:2:
529 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:530:2:
530 | gt_mean = w_ygrouptime(1,ti) / w_ygrouptimecount(1,ti)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:531:2:
531 | ssgrouptime = ssgrouptime + w_ygrouptimecount(1,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:532:2:
532 | (gt_mean - ygroup_mean1 - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:533:2:
533 | gt_mean = w_ygrouptime(2,ti) / w_ygrouptimecount(2,ti)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:534:2:
534 | ssgrouptime = ssgrouptime + w_ygrouptimecount(2,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:535:2:
535 | (gt_mean - ygroup_mean2 - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:536:2:
536 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:537:2:
537 | sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:538:2:
538 | do si = 1, w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:539:2:
539 | if (w_subj_group(si) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:540:2:
540 | sssubject = sssubject + w_ysubjectcount(si) * (w_ysubject(si) - ygroup_mean1)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:541:2:
541 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:542:2:
542 | sssubject = sssubject + w_ysubjectcount(si) * (w_ysubject(si) - ygroup_mean2)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:543:2:
543 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:544:2:
544 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:545:2:
545 | sserr = sstotal_const - ssgroup - sstime_const - ssgrouptime - sssubject
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:546:2:
546 | fval(1) = (ssgroup / dble(dfvec_const(1))) / (sssubject / dble(dfvec_const(4)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:547:2:
547 | fval(2) = (ssgrouptime / dble(dfvec_const(3))) / (sserr / dble(dfvec_const(5)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:548:2:
548 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:549:2:
549 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:550:2:
550 | groupsum_cache(indcou) = w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:551:2:
551 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:552:2:
552 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:553:2:
553 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:554:2:
554 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:555:2:
555 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:556:2:
556 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:557:2:
557 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:558:2:
558 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:559:2:
559 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:560:2:
560 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:561:2:
561 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:562:2:
562 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:563:2:
563 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:564:2:
564 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:565:2:
565 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:566:2:
566 | w_ygroup(:) = 0d0; w_ygroupcount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:567:2:
567 | w_ygrouptime(:,:) = 0d0; w_ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:568:2:
568 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:569:2:
569 | gi = splitindmat(ind2, factor_idx_arr(i)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:570:2:
570 | w_ygroup(gi) = w_ygroup(gi) + xynodedata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:571:2:
571 | w_ygroupcount(gi) = w_ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:572:2:
572 | ti = ti_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:573:2:
573 | w_ygrouptime(gi,ti) = w_ygrouptime(gi,ti) + xynodedata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:574:2:
574 | w_ygrouptimecount(gi,ti) = w_ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:575:2:
575 | w_subj_group(w_si_arr(i)) = gi
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:576:2:
576 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:577:2:
577 | w_ygroup = w_ygroup / w_ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:578:2:
578 | w_ygrouptime = w_ygrouptime / w_ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:579:2:
579 | ssgroup = w_ygroupcount(1) * (w_ygroup(1) - ymean_const)**2 + &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:580:2:
580 | w_ygroupcount(2) * (w_ygroup(2) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:581:2:
581 | ssgrouptime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:582:2:
582 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:583:2:
583 | do gi = 1, 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:584:2:
584 | ssgrouptime = ssgrouptime + w_ygrouptimecount(gi,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:585:2:
585 | (w_ygrouptime(gi,ti) - w_ygroup(gi) - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:586:2:
586 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:587:2:
587 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:588:2:
588 | sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:589:2:
589 | do si = 1, w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:590:2:
590 | sssubject = sssubject + w_ysubjectcount(si) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:591:2:
591 | (w_ysubject(si) - w_ygroup(w_subj_group(si)))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:592:2:
592 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:593:2:
593 | sserr = sstotal_const - ssgroup - sstime_const - ssgrouptime - sssubject
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:594:2:
594 | fval(1) = (ssgroup / dble(dfvec_const(1))) / (sssubject / dble(dfvec_const(4)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:595:2:
595 | fval(2) = (ssgrouptime / dble(dfvec_const(3))) / (sserr / dble(dfvec_const(5)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:596:2:
596 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:597:2:
597 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:598:2:
598 | groupsum_cache(indcou) = w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:599:2:
599 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:600:2:
600 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:601:2:
601 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:602:2:
602 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:603:2:
603 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:604:2:
604 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:605:2:
605 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:606:2:
606 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:607:2:
607 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:608:2:
608 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:609:2:
609 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:610:2:
610 | deallocate(splitindmat,facvalout,factor_idx_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:611:2:
611 | deallocate(factor_count, factor_offset, factor_obs)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:612:6:
612 | 2000 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:613:2:
613 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:614:2:
614 | deallocate(w_subj_map, w_si_arr, ti_arr, w_subj_group)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:615:2:
615 | deallocate(w_ygroup, w_ytime, w_ytime_sum, w_ysubject, w_ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:616:2:
616 | deallocate(w_ygroupcount, w_ytimecount, w_ysubjectcount, w_ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:617:2:
617 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:618:2:
618 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:619:2:
619 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:620:2:
620 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:621:2:
621 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:622:2:
622 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:623:2:
623 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:624:2:
624 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:625:2:
625 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:626:2:
626 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:627:2:
627 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:628:2:
628 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:629:2:
629 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:630:2:
630 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:631:2:
631 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:632:2:
632 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:633:2:
633 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:634:2:
634 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:635:2:
635 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:636:2:
636 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:637:2:
637 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:638:2:
638 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:639:2:
639 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:640:2:
640 | call weightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:641:2:
641 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:642:2:
642 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:643:2:
643 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:644:2:
644 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:645:2:
645 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:646:2:
646 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:647:2:
647 | splitind1 = ind1vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:648:2:
648 | splitind2 = ind2vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:649:2:
649 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:650:2:
650 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:651:2:
651 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:652:2:
652 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:653:2:
653 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:654:2:
654 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:655:2:
655 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:656:2:
656 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:657:2:
657 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:658:2:
658 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:659:2:
659 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:660:2:
660 | call splitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:661:2:
661 | call splitdata(splitindmat(ind2,:),countvec(ind1-3),xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:662:2:
662 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:663:2:
663 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:664:2:
664 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:665:2:
665 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:666:2:
666 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:667:2:
667 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:668:2:
668 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:669:2:
669 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:670:2:
670 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:671:2:
671 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:672:2:
672 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:673:2:
673 | call weightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:674:2:
674 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:675:2:
675 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:676:2:
676 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:677:2:
677 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:678:2:
678 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:679:2:
679 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:680:2:
680 | splitind1 = ind1vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:681:2:
681 | splitind2 = ind2vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:682:2:
682 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:683:2:
683 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:684:2:
684 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:685:2:
685 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:686:2:
686 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:687:2:
687 | call splitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:688:2:
688 | call splitdata(splitindmat(ind2,:),countvec(ind1-3),xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:689:2:
689 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:690:2:
690 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:691:2:
691 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:692:2:
692 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:693:2:
693 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:694:2:
694 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:695:2:
695 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:696:2:
696 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:697:2:
697 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:698:2:
698 | call weightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:699:2:
699 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:700:2:
700 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:701:2:
701 | call weightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:702:2:
702 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:703:2:
703 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:704:2:
704 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:705:2:
705 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:706:2:
706 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:707:2:
707 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:708:2:
708 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:709:2:
709 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:710:2:
710 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:711:2:
711 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:712:2:
712 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:713:2:
713 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:714:2:
714 | if(.not. allocated(splitfacval)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:715:2:
715 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:716:2:
716 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:717:2:
717 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:718:2:
718 | if(splitgroupsum <= dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:719:2:
719 | (dble(nodesize(nodeloop)) - splitgroupsum) <= dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:720:2:
720 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:721:2:
721 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:722:2:
722 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:723:2:
723 | deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:724:2:
724 | allfval(nodenum) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:725:2:
725 | if(.not. allocated(nodesizesub)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:726:2:
726 | allocate(nodesizesub(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:727:2:
727 | nodesizesub(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:728:2:
728 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:729:2:
729 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:730:2:
730 | call nodenumber(xydata,maxdepth,msize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:731:2:
731 | hierarchy+1,nodenummat,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:732:2:
732 | nodesizesub(2*nodeloop-1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:733:2:
733 | nodesizesub(2*nodeloop) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:734:2:
734 | Rsplitmat(nodenum,1) =dble(nodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:735:2:
735 | Rsplitmat(nodenum,2) = splitweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:736:2:
736 | Rsplitmat(nodenum,3) = 1d0-splitweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:737:2:
737 | Rsplitmat(nodenum,4) = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:738:2:
738 | Rsplitmat(nodenum,5) = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:739:2:
739 | Rsplitmat(nodenum,6) = splitfval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:740:2:
740 | Rsplitmat(nodenum,7) = splitfval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:741:2:
741 | Rsplitmat(nodenum,8) = splitweight*splitfval(1) + (1-splitweight)*splitfval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:742:2:
742 | Rsplitmat(nodenum,9) = splitpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:743:2:
743 | Rsplitmat(nodenum,10) = splitmcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:744:6:
744 | 2001 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:745:2:
745 | if(allocated(fval_cache)) deallocate(fval_cache)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:746:2:
746 | if(allocated(groupsum_cache)) deallocate(groupsum_cache)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:747:2:
747 | if(allocated(flat_idx_vec)) deallocate(flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:748:2:
748 | deallocate(anovadata,xynodedata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:749:2:
749 | if(stopcount == 2**treeloop) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:750:2:
750 | goto 2003
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:751:2:
751 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:752:2:
752 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:753:2:
753 | deallocate(nodesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:754:2:
754 | allocate(nodesize(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:755:2:
755 | nodesize(:) = nodesizesub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:756:2:
756 | deallocate(nodesizesub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:757:2:
757 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:759:2:
759 | deallocate(nodesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:761:2:
761 | if(allocated(fval_cache)) deallocate(fval_cache)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:762:2:
762 | if(allocated(groupsum_cache)) deallocate(groupsum_cache)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:763:2:
763 | if(allocated(flat_idx_vec)) deallocate(flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:766:2:
766 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:767:2:
767 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:768:2:
768 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:769:2:
769 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:770:2:
770 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:771:2:
771 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:772:2:
772 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:773:2:
773 | call datasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:774:2:
774 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:775:2:
775 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:776:2:
776 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:777:2:
777 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:778:2:
778 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:779:2:
779 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:780:2:
780 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:783:2:
783 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:784:2:
784 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:785:2:
785 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:786:2:
786 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:787:2:
787 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:788:2:
788 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:789:2:
789 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:790:2:
790 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:791:2:
791 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:792:2:
792 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:793:2:
793 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:794:2:
794 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:795:2:
795 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:796:2:
796 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:797:2:
797 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:798:2:
798 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:799:2:
799 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:800:2:
800 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:801:2:
801 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:802:2:
802 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:803:2:
803 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:804:2:
804 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:805:2:
805 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:806:2:
806 | call datasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:807:2:
807 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:808:2:
808 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:809:2:
809 | call datasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:810:2:
810 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:811:2:
811 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:814:2:
814 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:815:2:
815 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:816:2:
816 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:817:2:
817 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:818:2:
818 | double precision, intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:819:2:
819 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:820:2:
820 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:821:2:
821 | call datasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:822:2:
822 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:823:2:
823 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:824:2:
824 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:825:2:
825 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:826:2:
826 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:827:2:
827 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:828:2:
828 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:829:2:
829 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:832:2:
832 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:833:2:
833 | integer, intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:834:2:
834 | double precision, intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:835:2:
835 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:836:2:
836 | double precision, intent(out) :: facval(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:837:2:
837 | double precision :: datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:838:2:
838 | integer :: j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:839:2:
839 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:840:2:
840 | call datasort(datavecsub, 1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:841:2:
841 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:842:2:
842 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:843:2:
843 | do j = 2, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:844:2:
844 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:845:2:
845 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:846:2:
846 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:847:2:
847 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:848:2:
848 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:849:2:
849 | facsum = k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:852:2:
852 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:853:2:
853 | integer, intent(in) :: samplesize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:854:2:
854 | double precision, intent(in) :: sampledata(samplesize,pp+3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:855:2:
855 | integer, intent(in) :: datatype(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:856:2:
856 | integer, intent(out) :: splitnum(pp), countvec(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:857:2:
857 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:858:2:
858 | integer i, j, count, facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:859:2:
859 | do i = 4,pp+3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:860:2:
860 | datasample = sampledata(:,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:861:2:
861 | if(datatype(i-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:862:2:
862 | call datasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:863:2:
863 | splitnum(i-3) = facsum - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:864:2:
864 | elseif(datatype(i-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:865:2:
865 | call datasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:866:2:
866 | splitnum(i-3) = (2 ** (facsum-1)) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:867:2:
867 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:868:2:
868 | countvec(i-3) = facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:869:2:
869 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:872:2:
872 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:873:2:
873 | integer, intent(in) :: varnum,datatype,msize,colnum,splitnum,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:874:2:
874 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:875:2:
875 | integer, intent(out) :: splitindmat(splitnum,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:876:2:
876 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:877:2:
877 | if(datatype == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:878:2:
878 | do i = 1,splitnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:879:2:
879 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:880:2:
880 | if(i >= j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:881:2:
881 | splitindmat(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:882:2:
882 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:883:2:
883 | splitindmat(i,j) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:884:2:
884 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:885:2:
885 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:886:2:
886 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:887:2:
887 | elseif(datatype == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:888:2:
888 | idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:889:2:
889 | do i = 0, 2**(countvec-1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:890:2:
890 | count_0 = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:891:2:
891 | count_1 = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:892:2:
892 | splitindmat(idx, 1) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:893:2:
893 | do j = 0, countvec - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:894:2:
894 | if (iand(i, 2**j) /= 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:895:2:
895 | splitindmat(idx, j+2) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:896:2:
896 | count_1 = count_1 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:897:2:
897 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:898:2:
898 | splitindmat(idx, j+2) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:899:2:
899 | count_0 = count_0 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:900:2:
900 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:901:2:
901 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:902:2:
902 | if (count_0 > 0 .and. count_1 > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:903:2:
903 | idx = idx + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:904:2:
904 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:905:2:
905 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:906:2:
906 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:907:2:
907 | end subroutine splitmat
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:909:2:
909 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:910:2:
910 | integer, intent(in) :: countvec,msize,colnum,ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:911:2:
911 | integer, intent(in) :: splitindmat(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:912:2:
912 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:913:2:
913 | double precision, intent(out) :: anovadata(msize,4),facvalout(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:914:2:
914 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:915:2:
915 | double precision facval(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:916:2:
916 | call dataval(xydata(:,ind1),msize,facval,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:917:2:
917 | facvalout = facval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:918:2:
918 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:919:2:
919 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:920:2:
920 | if(xydata(i,ind1) == facval(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:921:2:
921 | anovadata(i,1:3) = xydata(i,1:3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:922:2:
922 | anovadata(i,4) = splitindmat(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:923:2:
923 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:924:2:
924 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:925:2:
925 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:926:2:
926 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:929:2:
929 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:930:2:
930 | integer,intent(in) :: msize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:931:2:
931 | double precision, intent(in) :: anovadata(msize,4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:932:2:
932 | double precision, intent(OUT) :: fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:933:2:
933 | integer, intent(OUT) :: dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:934:2:
934 | integer i, gi, ti, si, max_subj_id, timecount, nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:935:2:
935 | double precision ymean, sstotal, ssgroup, sstime, ssgrouptime, sssubject, sserr
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:936:2:
936 | double precision ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:937:2:
937 | integer, allocatable :: subj_map(:), si_arr(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:938:2:
938 | double precision, allocatable :: ygroup(:), ytime(:), ysubject(:), ygrouptime(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:939:2:
939 | double precision, allocatable :: ygroupcount(:), ytimecount(:), ysubjectcount(:), ygrouptimecount(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:940:2:
940 | timecount = nint(maxval(anovadata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:941:2:
941 | max_subj_id = nint(maxval(anovadata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:942:2:
942 | allocate(subj_map(max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:943:2:
943 | subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:944:2:
944 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:945:2:
945 | subj_map(nint(anovadata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:946:2:
946 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:947:2:
947 | nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:948:2:
948 | do i = 1, max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:949:2:
949 | if (subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:950:2:
950 | nsubjects = nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:951:2:
951 | subj_map(i) = nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:952:2:
952 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:953:2:
953 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:954:2:
954 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:955:2:
955 | dfvec(2) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:956:2:
956 | dfvec(3) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:957:2:
957 | dfvec(4) = nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:958:2:
958 | dfvec(5) = (timecount - 1) * (nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:959:2:
959 | allocate(ygroup(2), ytime(timecount), ysubject(nsubjects), ygrouptime(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:960:2:
960 | allocate(ygroupcount(2), ytimecount(timecount), ysubjectcount(nsubjects), ygrouptimecount(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:961:2:
961 | allocate(si_arr(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:962:2:
962 | ygroup(:) = 0d0; ytime(:) = 0d0; ysubject(:) = 0d0; ygrouptime(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:963:2:
963 | ygroupcount(:) = 0d0; ytimecount(:) = 0d0; ysubjectcount(:) = 0d0; ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:964:2:
964 | ymean = sum(anovadata(:,1)) / msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:965:2:
965 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:966:2:
966 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:967:2:
967 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:968:2:
968 | si = subj_map(nint(anovadata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:969:2:
969 | si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:970:2:
970 | ygroup(gi) = ygroup(gi) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:971:2:
971 | ygroupcount(gi) = ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:972:2:
972 | ytime(ti) = ytime(ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:973:2:
973 | ytimecount(ti) = ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:974:2:
974 | ysubject(si) = ysubject(si) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:975:2:
975 | ysubjectcount(si) = ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:976:2:
976 | ygrouptime(gi,ti) = ygrouptime(gi,ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:977:2:
977 | ygrouptimecount(gi,ti) = ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:978:2:
978 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:979:2:
979 | ygroup = ygroup / ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:980:2:
980 | ytime = ytime / ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:981:2:
981 | ysubject = ysubject / ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:982:2:
982 | ygrouptime = ygrouptime / ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:983:2:
983 | sstotal = 0d0; ssgroup = 0d0; sstime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:984:2:
984 | ssgrouptime = 0d0; sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:985:2:
985 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:986:2:
986 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:987:2:
987 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:988:2:
988 | si = si_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:989:2:
989 | sstotal = sstotal + (anovadata(i,1) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:990:2:
990 | ssgroup = ssgroup + (ygroup(gi) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:991:2:
991 | sstime = sstime + (ytime(ti) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:992:2:
992 | ssgrouptime = ssgrouptime + (ygrouptime(gi,ti) - ygroup(gi) - ytime(ti) + ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:993:2:
993 | sssubject = sssubject + (ysubject(si) - ygroup(gi))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:994:2:
994 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:995:2:
995 | sserr = sstotal - (ssgroup + sstime + ssgrouptime + sssubject)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:996:2:
996 | ms(1) = ssgroup / dfvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:997:2:
997 | ms(2) = sstime / dfvec(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:998:2:
998 | ms(3) = ssgrouptime / dfvec(3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:999:2:
999 | ms(4) = sssubject / dfvec(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1000:2:
1000 | ms(5) = sserr / dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1001:2:
1001 | fval(1) = ms(1) / ms(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1002:2:
1002 | fval(2) = ms(3) / ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1003:2:
1003 | deallocate(subj_map, si_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1004:2:
1004 | deallocate(ygroup, ytime, ysubject, ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1005:2:
1005 | deallocate(ygroupcount, ytimecount, ysubjectcount, ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1008:2:
1008 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1009:2:
1009 | integer, intent(in) :: dfvec(5),beta1len,beta2len
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1010:2:
1010 | double precision, intent(in) :: weight, fval(2),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1011:2:
1011 | double precision, intent(out) :: weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1012:2:
1012 | double precision DFD1, DFN1, DFD2, DFN2, TESTVAL1, TESTVAL2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1013:2:
1013 | double precision xb,eps,s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1014:2:
1014 | eps = 1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1015:2:
1015 | DFD1 = dble(dfvec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1016:2:
1016 | DFN1 = dble(dfvec(4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1017:2:
1017 | DFD2 = dble(dfvec(3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1018:2:
1018 | DFN2 = dble(dfvec(5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1019:2:
1019 | TESTVAL1 = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1020:2:
1020 | TESTVAL2 = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1021:2:
1021 | if(abs(weight - 1d0) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1022:2:
1022 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1023:2:
1023 | call pfdist(DFD1,DFN1,0d0,TESTval1,eps,beta1(int(DFN1)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1024:2:
1024 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1025:2:
1025 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1026:2:
1026 | elseif(abs(weight) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1027:2:
1027 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1028:2:
1028 | call pfdist(DFD2,DFN2,0d0,TESTval2,eps,beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1029:2:
1029 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1030:2:
1030 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1031:2:
1031 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1032:2:
1032 | xb = (weight*TESTVAL1) + ((1d0-weight)*TESTVAL2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1033:2:
1033 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1034:2:
1034 | call demethod(xb,weight,DFD1,DFN1,DFD2,DFN2,eps,beta1(int(DFN1)),beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1035:2:
1035 | weightpval = 1d0-s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1037:2:
1037 | weightpval = max(0d0, min(1d0, weightpval))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1040:2:
1040 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1041:2:
1041 | integer,parameter::kmin=3,kmax=14
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1042:2:
1042 | double precision,parameter::hr=6.d0, c0=0.01d0, pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1043:2:
1043 | double precision,intent(in)::a,b,eps,df1,df2,beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1044:2:
1044 | double precision,intent(out)::s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1045:2:
1045 | double precision res,zval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1046:2:
1046 | double precision inv_beta, df_ratio, df1_half, df12_half, form3, df1m2_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1048:2:
1048 | double precision h,s0,xt,wt,t,as,shk,mba,pba,err,seps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1049:2:
1049 | inv_beta = 1d0 / beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1050:2:
1050 | df_ratio = df1/df2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1051:2:
1051 | df1_half = df1/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1052:2:
1052 | df12_half = (df1+df2)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1053:2:
1053 | form3 = df_ratio**df1_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1054:2:
1054 | df1m2_half = (df1-2d0)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1059:2:
1059 | zval = pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1060:2:
1060 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1061:2:
1061 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1066:2:
1066 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1067:2:
1067 | nc=2*nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1068:2:
1068 | h=h*0.5d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1069:2:
1069 | do j=1,nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1070:2:
1070 | t=dble(2*j-nc-1)*h
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1071:2:
1071 | shk=pi2*sinh(t)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1072:2:
1072 | xt=tanh(shk)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1073:2:
1073 | wt=pi2*cosh(t)*(1d0 - xt*xt)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1074:2:
1074 | zval = mba*xt+pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1075:2:
1075 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1076:2:
1076 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1077:2:
1077 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1078:2:
1078 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1079:2:
1079 | s=s0*0.5d0+s*h*mba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1080:2:
1080 | as=abs(s); err=abs(s-s0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1081:2:
1081 | if(as.ge.1d0)err=err/as
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1082:2:
1082 | if(err.le.seps.and.l.ge.kmin)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1083:2:
1083 | s0=s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1084:2:
1084 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1087:2:
1087 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1088:2:
1088 | double precision,intent(in)::xb,weight,df11,df12,df21,df22,eps,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1090:2:
1090 | integer,parameter::kmin=3, kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1091:2:
1091 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1118:2:
1118 | if(err.le.0.000001d0 .and. l>6)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1127:2:
1127 | integer,parameter::kmin=3,kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1128:2:
1128 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1134:2:
1134 | inv_weight = 1d0-weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1168:2:
1168 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1179:2:
1179 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1180:2:
1180 | double precision,intent(in) :: z,v,weight,df11,df12,df21,df22,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1181:2:
1181 | double precision,intent(out) :: res
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1182:2:
1182 | double precision zval,form1,form2,form3,form4,form5,form6,form7,form8,form9
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1183:2:
1183 | double precision inv_weight, inv_beta1, inv_beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1184:2:
1184 | double precision df_ratio1, df_ratio2, df11_half, df21_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1185:2:
1185 | double precision df12_sum_half, df22_sum_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1186:2:
1186 | inv_weight = 1d0 - weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1187:2:
1187 | inv_beta1 = 1d0 / beta1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1188:2:
1188 | inv_beta2 = 1d0 / beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1189:2:
1189 | df_ratio1 = df11/df12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1190:2:
1190 | df_ratio2 = df21/df22
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1191:2:
1191 | df11_half = df11/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1192:2:
1192 | df21_half = df21/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1193:2:
1193 | df12_sum_half = (df11+df12)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1194:2:
1194 | df22_sum_half = (df21+df22)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1195:2:
1195 | zval = (z-(inv_weight*v))/weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1196:2:
1196 | form1 = 1d0 / weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1197:2:
1197 | form2 = inv_beta1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1198:2:
1198 | form3 = df_ratio1**df11_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1199:2:
1199 | form4 = zval**((df11-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1200:2:
1200 | form5 = (1d0+(df_ratio1*zval))**df12_sum_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1201:2:
1201 | form6 = inv_beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1202:2:
1202 | form7 = df_ratio2**df21_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1203:2:
1203 | form8 = v**((df21-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1204:2:
1204 | form9 = (1d0+(df_ratio2*v))**df22_sum_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1205:2:
1205 | res = form1 * (form2 * form3 * form4 / form5) * (form6 * form7 * form8 / form9)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1209:2:
1209 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1210:2:
1210 | integer, intent(in) :: msize,colnum,sizenum,splitind1,nodenum,splitindvec(sizenum),hierarchy,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1211:2:
1211 | double precision, intent(in) :: xydata(msize,colnum),splitfacval(sizenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1212:2:
1212 | integer, intent(inout) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1213:2:
1213 | integer, intent(out) :: sizel,sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1214:2:
1214 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1215:2:
1215 | sizel=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1216:2:
1216 | sizer=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1217:2:
1217 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1218:2:
1218 | if(nodenummat(i,hierarchy-1) == (nodenum/2)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1219:2:
1219 | do j = 1,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1220:2:
1220 | if(abs(xydata(i,splitind1) - splitfacval(j)) < (1.0d0*(10d0**(-10d0)))) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1221:2:
1221 | if(splitindvec(j) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1222:2:
1222 | nodenummat(i,hierarchy) = nodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1223:2:
1223 | sizel=sizel+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1224:2:
1224 | elseif(splitindvec(j) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1225:2:
1225 | nodenummat(i,hierarchy) = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1226:2:
1226 | sizer=sizer+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1227:2:
1227 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1228:2:
1228 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1229:2:
1229 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1230:2:
1230 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1231:2:
1231 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1234:2:
1234 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1235:2:
1235 | integer, intent(in) :: msize,colnum,nodenum,hierarchy,nodesize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1236:2:
1236 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1237:2:
1237 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1238:2:
1238 | double precision, intent(out) :: xynodedata(nodesize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1239:2:
1239 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1240:2:
1240 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1241:2:
1241 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1242:2:
1242 | if(nodenummat(i,hierarchy) == nodenum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1243:2:
1243 | xynodedata(j,:) = xydata(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1244:2:
1244 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1245:2:
1245 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1246:2:
1246 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1249:2:
1249 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1250:2:
1250 | integer,intent(in) :: prunind,msize,cv,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1251:2:
1251 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1252:2:
1252 | double precision,intent(in) :: alpha,gamma,allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1253:2:
1253 | double precision,intent(out) :: allgammaval((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1254:2:
1254 | integer nottnodeval,allnodenum,minghnum,prunloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1255:2:
1255 | integer ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1256:2:
1256 | double precision minghval,allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1257:2:
1257 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1258:2:
1258 | allgammaval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1259:2:
1259 | if(prunind == 1 .or. alpha < 1d0 .or. gamma >= 0d0 .or. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1260:2:
1260 | goto 3001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1261:2:
1261 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1262:2:
1262 | call cvterminalnodecount(nodenummat,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1263:2:
1263 | call cvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1264:2:
1264 | allocate(nodenummatnew(msize,maxdepth),nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1265:2:
1265 | call cvpruntreemat(nodenummat,maxdepth,msize,minghnum,allfval,allfvalnew,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1266:2:
1266 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1267:2:
1267 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1268:2:
1268 | allgammaval(2) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1269:2:
1269 | do prunloop = 2,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1270:2:
1270 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1271:2:
1271 | call cvterminalnodecount(nodenummatnew,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1272:2:
1272 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1273:2:
1273 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1274:2:
1274 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1275:2:
1275 | call cvweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1276:2:
1276 | allocate(nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1277:2:
1277 | call cvpruntreemat(nodenummatnew,maxdepth,msize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1278:2:
1278 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1279:2:
1279 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1280:2:
1280 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1281:2:
1281 | allgammaval(prunloop+1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1282:2:
1282 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1286:2:
1286 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1287:2:
1287 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1288:2:
1288 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1289:2:
1289 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1290:2:
1290 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1291:2:
1291 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1292:2:
1292 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1293:2:
1293 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1294:2:
1294 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1295:2:
1295 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1296:2:
1296 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1297:2:
1297 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1298:2:
1298 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1299:2:
1299 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1300:2:
1300 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1301:2:
1301 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1302:2:
1302 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1303:2:
1303 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1304:2:
1304 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1305:2:
1305 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1306:2:
1306 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1307:2:
1307 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1308:2:
1308 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1309:2:
1309 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1310:2:
1310 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1311:2:
1311 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1312:2:
1312 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1313:2:
1313 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1314:2:
1314 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1317:2:
1317 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1318:2:
1318 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1319:2:
1319 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1320:2:
1320 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1321:2:
1321 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1322:2:
1322 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1323:2:
1323 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1324:2:
1324 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1325:2:
1325 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1326:2:
1326 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1327:2:
1327 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1328:2:
1328 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1329:2:
1329 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1330:2:
1330 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1331:2:
1331 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1332:2:
1332 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1333:2:
1333 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1334:2:
1334 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1335:2:
1335 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1336:2:
1336 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1337:2:
1337 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1338:2:
1338 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1339:2:
1339 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1340:2:
1340 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1341:2:
1341 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1342:2:
1342 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1343:2:
1343 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1344:2:
1344 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1345:2:
1345 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1346:2:
1346 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1347:2:
1347 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1348:2:
1348 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1349:2:
1349 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1350:2:
1350 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1351:2:
1351 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1352:2:
1352 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1353:2:
1353 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1354:2:
1354 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1355:2:
1355 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1356:2:
1356 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1357:2:
1357 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1358:2:
1358 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1359:2:
1359 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1362:2:
1362 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1363:2:
1363 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1364:2:
1364 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1365:2:
1365 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1366:2:
1366 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1367:2:
1367 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1368:2:
1368 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1369:2:
1369 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1370:2:
1370 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1371:2:
1371 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1372:2:
1372 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1373:2:
1373 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1374:2:
1374 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1375:2:
1375 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1376:2:
1376 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1377:2:
1377 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1378:2:
1378 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1379:2:
1379 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1380:2:
1380 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1381:2:
1381 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1382:2:
1382 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1383:2:
1383 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1384:2:
1384 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1385:2:
1385 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1386:2:
1386 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1387:2:
1387 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1388:2:
1388 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1389:2:
1389 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1393:2:
1393 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1394:2:
1394 | integer,intent(in) :: cv,msize,colnum,Ksplit,maxdepth,levelcount,beta1len,beta2len,minbucket,minsplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1395:2:
1395 | integer,intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1396:2:
1396 | integer,intent(in) :: iseed
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1397:2:
1397 | real(8),intent(in) :: alpha,gamma,fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1398:2:
1398 | real(8),intent(in) :: beta1(beta1len),beta2(beta2len),allgammaval((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1399:2:
1399 | real(8),intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1400:2:
1400 | real(8),intent(out) :: bestgammaval,r2cvvalmean
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1401:2:
1401 | integer, allocatable :: cvind(:),cvsize(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1402:2:
1402 | integer, allocatable :: nodenummat(:,:), prunenodenummat(:,:),nodenummattest(:,:),prunenodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1403:2:
1403 | real(8), allocatable :: meangammacv(:),meangammar2cv(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1404:2:
1404 | real(8), allocatable :: gammacvmat(:,:),traindata(:,:),testdata(:,:),gammar2cvmat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1405:2:
1405 | integer cvloop,traindatasize,testdatasize,prunind,i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1406:2:
1406 | real(8) allfval((2**maxdepth)-1),gammacv((2**(maxdepth-1))-1),r2cvvalvec(ksplit),gammar2cv((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1407:2:
1407 | real(8) r2cvval,maxgammasub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1408:2:
1408 | allocate(cvind(msize),cvsize(Ksplit),gammacvmat(ksplit,(2**(maxdepth-1))-1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1409:2:
1409 | allocate(gammar2cvmat(ksplit,(2**(maxdepth-1))-1),meangammacv((2**(maxdepth-1))-1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1410:2:
1410 | allocate(meangammar2cv((2**(maxdepth-1))-1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1411:2:
1411 | call cvdata(XYDATA,msize,colnum,Ksplit,levelcount,cvind,cvsize,iseed)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1412:2:
1412 | meangammacv(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1413:2:
1413 | meangammar2cv(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1414:2:
1414 | gammacvmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1415:2:
1415 | gammar2cvmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1416:2:
1416 | r2cvvalvec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1417:2:
1417 | allfval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1418:2:
1418 | gammacv(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1419:2:
1419 | r2cvvalvec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1420:2:
1420 | gammar2cv(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1421:2:
1421 | do cvloop = 1,Ksplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1422:2:
1422 | traindatasize = ((sum(cvsize)-cvsize(cvloop))*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1423:2:
1423 | testdatasize = (cvsize(cvloop)*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1424:2:
1424 | allocate(traindata(traindatasize,colnum),testdata(testdatasize,colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1425:2:
1425 | allocate(nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1426:2:
1426 | call cvdatachoice(XYDATA,msize,colnum,Ksplit,levelcount,cvloop,cvind,cvsize,traindata,testdata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1427:2:
1427 | call cvtreegrowth(traindatasize,testdatasize,traindata,testdata,nodenummattest,fixweight,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1428:2:
1428 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,xydata,datatype,beta1,beta2,beta1len,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1429:2:
1429 | beta2len,nodenummat,allfval,prunind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1430:2:
1430 | if(alpha < 1d0 .and. gamma < 0d0 .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1431:2:
1431 | call R2CV(traindata,traindatasize,nodenummat,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1432:2:
1432 | nodenummattest,testdatasize,maxdepth,r2cvval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1433:2:
1433 | r2cvvalvec(cvloop) = r2cvval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1434:2:
1434 | bestgammaval = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1435:2:
1435 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1436:2:
1436 | if(alpha == 1d0 .and. gamma >= 0d0 .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1437:2:
1437 | allocate(prunenodenummat(traindatasize,maxdepth),prunenodenummattest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1438:2:
1438 | call cvgammatreepruning(prunind,traindatasize,testdatasize,gamma,maxdepth,nodenummat,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1439:2:
1439 | nodenummattest,allfval,prunenodenummat,prunenodenummattest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1440:2:
1440 | call R2CV(traindata,traindatasize,prunenodenummat,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1441:2:
1441 | prunenodenummattest,testdatasize,maxdepth,r2cvval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1442:2:
1442 | r2cvvalvec(cvloop) = r2cvval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1443:2:
1443 | deallocate(prunenodenummattest,prunenodenummat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1444:2:
1444 | bestgammaval = gamma
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1445:2:
1445 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1446:2:
1446 | if(alpha == 1d0 .and. gamma < 0d0 .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1447:2:
1447 | call cvbesttreepruning(traindatasize,testdatasize,maxdepth,nodenummat,nodenummattest,allfval,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1448:2:
1448 | levelcount,colnum,traindata,testdata,allgammaval,gammacv,gammar2cv)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1449:2:
1449 | gammacvmat(cvloop,:) = gammacv(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1450:2:
1450 | gammar2cvmat(cvloop,:) = gammar2cv(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1451:2:
1451 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1452:2:
1452 | deallocate(traindata,testdata,nodenummat,nodenummattest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1453:2:
1453 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1454:2:
1454 | if(alpha == 1d0 .and. gamma < 0d0 .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1455:2:
1455 | do i = 1,size(allgammaval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1456:2:
1456 | meangammacv(i) = sum(gammacvmat(:,i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1457:2:
1457 | meangammar2cv(i) = sum(gammar2cvmat(:,i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1458:2:
1458 | if(meangammacv(i) > 0 .and. meangammar2cv(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1459:2:
1459 | meangammacv(i) = meangammacv(i) / dble(msize/levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1460:2:
1460 | meangammar2cv(i) = meangammar2cv(i) / dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1461:2:
1461 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1462:2:
1462 | meangammacv(i) = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1463:2:
1463 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1464:2:
1464 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1465:2:
1465 | maxgammasub = maxval(meangammacv) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1466:2:
1466 | do i = 1,size(meangammacv)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1467:2:
1467 | if(meangammacv(i) < maxgammasub .and. meangammacv(i) >= 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1468:2:
1468 | bestgammaval = allgammaval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1469:2:
1469 | maxgammasub = meangammacv(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1470:2:
1470 | r2cvvalmean = meangammar2cv(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1471:2:
1471 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1472:2:
1472 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1473:2:
1473 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1474:2:
1474 | r2cvvalmean=sum(r2cvvalvec)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1475:2:
1475 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1478:2:
1478 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1479:2:
1479 | integer, intent(in) :: msize,colnum,Ksplit,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1480:2:
1480 | integer, intent(in) :: iseed
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1481:2:
1481 | real(8), intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1482:2:
1482 | integer, intent(out) :: cvind(msize), cvsize(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1483:2:
1483 | integer i,subnum, randval, cvsizecou(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1484:2:
1484 | integer, allocatable :: cvindsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1485:2:
1485 | real(8) randvalsub,ii
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1486:2:
1486 | integer :: seed_size, seed_i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1487:2:
1487 | integer, allocatable :: seed_array(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1488:2:
1488 | call random_seed(size=seed_size)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1489:2:
1489 | allocate(seed_array(seed_size))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1490:2:
1490 | do seed_i = 1, seed_size
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1491:2:
1491 | seed_array(seed_i) = iseed + (seed_i - 1) * 37
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1492:2:
1492 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1493:2:
1493 | call random_seed(put=seed_array)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1494:2:
1494 | deallocate(seed_array)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1495:2:
1495 | subnum = msize/levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1496:2:
1496 | cvsize(:) = subnum/Ksplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1497:2:
1497 | do i = 1,(subnum - sum(cvsize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1498:2:
1498 | cvsize(i) = cvsize(i) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1499:2:
1499 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1500:2:
1500 | allocate(cvindsub(subnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1501:2:
1501 | cvsizecou(:) = cvsize(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1502:2:
1502 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1503:2:
1503 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1504:2:
1504 | call random_number(randvalsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1505:2:
1505 | randval = int(randvalsub * dble(Ksplit)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1506:2:
1506 | if(cvsizecou(randval) > 0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1507:2:
1507 | cvsizecou(randval) = cvsizecou(randval) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1508:2:
1508 | cvindsub(i) = randval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1509:2:
1509 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1510:2:
1510 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1511:2:
1511 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1512:2:
1512 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1513:2:
1513 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1514:2:
1514 | cvind((levelcount*(i-1)+1):(levelcount*i)) = cvindsub(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1515:2:
1515 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1518:2:
1518 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1519:2:
1519 | integer, intent(in) :: msize,colnum,Ksplit,testind,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1520:2:
1520 | real(8), intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1521:2:
1521 | integer, intent(in) :: cvind(msize),cvsize(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1522:2:
1522 | real(8), intent(out) :: traindata(((sum(cvsize)-cvsize(testind))*levelcount),colnum),testdata((cvsize(testind)*levelcount),colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1523:2:
1523 | integer i,jtrain,jtest,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1524:2:
1524 | subnum = msize/levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1525:2:
1525 | jtest = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1526:2:
1526 | jtrain = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1527:2:
1527 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1528:2:
1528 | if(cvind(((i-1)*levelcount)+1) == testind) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1529:2:
1529 | testdata((levelcount*(jtest-1)+1):(levelcount*jtest),:) = xydata((levelcount*(i-1)+1):(levelcount*i),:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1530:2:
1530 | jtest = jtest + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1531:2:
1531 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1532:2:
1532 | traindata((levelcount*(jtrain-1)+1):(levelcount*jtrain),:) = xydata((levelcount*(i-1)+1):(levelcount*i),:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1533:2:
1533 | jtrain = jtrain + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1534:2:
1534 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1535:2:
1535 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1540:2:
1540 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1541:2:
1541 | integer, intent(in) :: traindatasize,testdatasize,maxdepth,colnum,beta1len,beta2len,levelcount,minsplit,minbucket,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1542:2:
1542 | integer, intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1543:2:
1543 | real(8), intent(in) :: fixweight,alpha
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1544:2:
1544 | real(8), intent(in) :: traindata(traindatasize,colnum),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1545:2:
1545 | real(8), intent(in) :: xydata(msize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1546:2:
1546 | integer, intent(out) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1547:2:
1547 | integer,intent(out) :: prunind
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1548:2:
1548 | real(8),intent(out) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1549:2:
1549 | integer nodenum,hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,separatecou,separateint,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1550:2:
1550 | integer sizel,sizer,sizeltest,sizertest,treeloop,stopcount,nodeloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1551:2:
1551 | integer splitnum(colnum-3),countvec(colnum-3),dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1552:2:
1552 | real(8) splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1553:2:
1553 | real(8) fval(2),splitfval(2),splitmcppval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1554:2:
1554 | integer,allocatable :: nodesize(:),indmat(:,:),ind1vec(:),ind2vec(:),splitindmat(:,:),splitindvec(:),nodesizetest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1555:2:
1555 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1556:2:
1556 | real(8), allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1557:2:
1557 | real(8), allocatable :: xynodedata(:,:),xynodedatatest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1558:2:
1558 | real(8), allocatable :: fval_cache(:,:), groupsum_cache(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1559:2:
1559 | integer, allocatable :: factor_idx(:), flat_idx_vec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1560:2:
1560 | integer :: dfvec_const(5), flat_idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1561:2:
1561 | real(8) :: splitgroupsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1562:2:
1562 | logical :: dfvec_set
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1563:2:
1563 | integer, allocatable :: w_subj_map(:), w_si_arr(:), w_subj_group(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1564:2:
1564 | real(8), allocatable :: w_ygroup(:), w_ytime(:), w_ysubject(:), w_ygrouptime(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1565:2:
1565 | real(8), allocatable :: w_ygroupcount(:), w_ytimecount(:), w_ysubjectcount(:), w_ygrouptimecount(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1566:2:
1566 | integer :: w_nsubjects, w_timecount, w_max_subj_id, gi, ti, si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1567:2:
1567 | real(8) :: ymean_const, sstotal_const, sstime_const
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1568:2:
1568 | real(8) :: ssgroup, ssgrouptime, sssubject, sserr
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1569:2:
1569 | integer, allocatable :: ti_arr(:), factor_count(:), factor_offset(:), factor_obs(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1570:2:
1570 | real(8) :: total_y_sum, ygroup_mean1, ygroup_mean2, gt_mean
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1571:2:
1571 | real(8), allocatable :: w_ytime_sum(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1572:2:
1572 | integer :: obs_i, f, lo, hi, mid
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1573:2:
1573 | nodenummat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1574:2:
1574 | nodenummat(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1575:2:
1575 | nodenummattest(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1576:2:
1576 | nodenummattest(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1577:2:
1577 | nodenum = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1578:2:
1578 | hierarchy = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1579:2:
1579 | allfval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1580:2:
1580 | splitmcp = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1581:2:
1581 | allocate(nodesize(2),nodesizetest(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1582:2:
1582 | prunind=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1583:2:
1583 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1584:2:
1584 | call cvsplitcount(traindatasize, colnum-3, traindata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1585:2:
1585 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1586:2:
1586 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1587:2:
1587 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1588:2:
1588 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1589:2:
1589 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1590:2:
1590 | allocate(anovadata(traindatasize,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1591:2:
1591 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1592:2:
1592 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1593:2:
1593 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1594:2:
1594 | w_timecount = nint(maxval(traindata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1595:2:
1595 | w_max_subj_id = nint(maxval(traindata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1596:2:
1596 | allocate(w_subj_map(w_max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1597:2:
1597 | w_subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1598:2:
1598 | do i = 1, traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1599:2:
1599 | w_subj_map(nint(traindata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1600:2:
1600 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1601:2:
1601 | w_nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1602:2:
1602 | do i = 1, w_max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1603:2:
1603 | if (w_subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1604:2:
1604 | w_nsubjects = w_nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1605:2:
1605 | w_subj_map(i) = w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1606:2:
1606 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1607:2:
1607 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1608:2:
1608 | allocate(w_si_arr(traindatasize), w_ygroup(2), w_ytime(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1609:2:
1609 | allocate(w_ysubject(w_nsubjects), w_ygrouptime(2, w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1610:2:
1610 | allocate(w_ygroupcount(2), w_ytimecount(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1611:2:
1611 | allocate(w_ysubjectcount(w_nsubjects), w_ygrouptimecount(2, w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1612:2:
1612 | allocate(w_subj_group(w_nsubjects))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1613:2:
1613 | allocate(ti_arr(traindatasize), w_ytime_sum(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1614:2:
1614 | dfvec_const(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1615:2:
1615 | dfvec_const(2) = w_timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1616:2:
1616 | dfvec_const(3) = w_timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1617:2:
1617 | dfvec_const(4) = w_nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1618:2:
1618 | dfvec_const(5) = (w_timecount - 1) * (w_nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1619:2:
1619 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1620:2:
1620 | ymean_const = sum(traindata(:,1)) / dble(traindatasize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1621:2:
1621 | sstotal_const = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1622:2:
1622 | w_ytime(:) = 0d0; w_ytimecount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1623:2:
1623 | w_ysubject(:) = 0d0; w_ysubjectcount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1624:2:
1624 | do i = 1, traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1625:2:
1625 | ti = nint(traindata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1626:2:
1626 | si = w_subj_map(nint(traindata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1627:2:
1627 | w_si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1628:2:
1628 | ti_arr(i) = ti
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1629:2:
1629 | sstotal_const = sstotal_const + (traindata(i,1) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1630:2:
1630 | w_ytime(ti) = w_ytime(ti) + traindata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1631:2:
1631 | w_ytimecount(ti) = w_ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1632:2:
1632 | w_ysubject(si) = w_ysubject(si) + traindata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1633:2:
1633 | w_ysubjectcount(si) = w_ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1634:2:
1634 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1635:2:
1635 | w_ytime_sum = w_ytime
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1636:2:
1636 | total_y_sum = ymean_const * dble(traindatasize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1637:2:
1637 | w_ytime = w_ytime / w_ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1638:2:
1638 | w_ysubject = w_ysubject / w_ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1639:2:
1639 | sstime_const = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1640:2:
1640 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1641:2:
1641 | sstime_const = sstime_const + w_ytimecount(ti) * (w_ytime(ti) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1642:2:
1642 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1643:2:
1643 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1644:2:
1644 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1645:2:
1645 | allocate(factor_idx(traindatasize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1646:2:
1646 | call cvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1647:2:
1647 | call cvdataval(traindata(:,ind1),traindatasize,facvalout,countvec(ind1-3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1648:2:
1648 | do i = 1, traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1649:2:
1649 | lo = 1; hi = countvec(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1650:2:
1650 | do while (lo <= hi)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1651:2:
1651 | mid = (lo + hi) / 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1652:2:
1652 | if (facvalout(mid) == traindata(i,ind1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1653:2:
1653 | factor_idx(i) = mid
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1654:2:
1654 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1655:2:
1655 | elseif (traindata(i,ind1) < facvalout(mid)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1656:2:
1656 | hi = mid - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1657:2:
1657 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1658:2:
1658 | lo = mid + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1659:2:
1659 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1660:2:
1660 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1661:2:
1661 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1662:2:
1662 | allocate(factor_count(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1663:2:
1663 | allocate(factor_offset(countvec(ind1-3)+1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1664:2:
1664 | allocate(factor_obs(traindatasize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1665:2:
1665 | factor_count(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1666:2:
1666 | do i = 1, traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1667:2:
1667 | f = factor_idx(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1668:2:
1668 | factor_count(f) = factor_count(f) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1669:2:
1669 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1670:2:
1670 | factor_offset(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1671:2:
1671 | do f = 2, countvec(ind1-3) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1672:2:
1672 | factor_offset(f) = factor_offset(f-1) + factor_count(f-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1673:2:
1673 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1674:2:
1674 | factor_count(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1675:2:
1675 | do i = 1, traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1676:2:
1676 | f = factor_idx(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1677:2:
1677 | factor_count(f) = factor_count(f) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1678:2:
1678 | factor_obs(factor_offset(f) + factor_count(f) - 1) = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1679:2:
1679 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1680:2:
1680 | if (datatype(ind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1681:2:
1681 | w_ygroup(1) = 0d0; w_ygroup(2) = total_y_sum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1682:2:
1682 | w_ygroupcount(1) = 0d0; w_ygroupcount(2) = dble(traindatasize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1683:2:
1683 | w_ygrouptime(1,:) = 0d0; w_ygrouptime(2,:) = w_ytime_sum(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1684:2:
1684 | w_ygrouptimecount(1,:) = 0d0; w_ygrouptimecount(2,:) = w_ytimecount(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1685:2:
1685 | w_subj_group(:) = 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1686:2:
1686 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1687:2:
1687 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1688:2:
1688 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1689:2:
1689 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1690:2:
1690 | do j = factor_offset(ind2), factor_offset(ind2+1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1691:2:
1691 | obs_i = factor_obs(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1692:2:
1692 | w_ygroup(2) = w_ygroup(2) - traindata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1693:2:
1693 | w_ygroup(1) = w_ygroup(1) + traindata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1694:2:
1694 | w_ygroupcount(2) = w_ygroupcount(2) - 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1695:2:
1695 | w_ygroupcount(1) = w_ygroupcount(1) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1696:2:
1696 | ti = ti_arr(obs_i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1697:2:
1697 | w_ygrouptime(2,ti) = w_ygrouptime(2,ti) - traindata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1698:2:
1698 | w_ygrouptime(1,ti) = w_ygrouptime(1,ti) + traindata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1699:2:
1699 | w_ygrouptimecount(2,ti) = w_ygrouptimecount(2,ti) - 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1700:2:
1700 | w_ygrouptimecount(1,ti) = w_ygrouptimecount(1,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1701:2:
1701 | w_subj_group(w_si_arr(obs_i)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1702:2:
1702 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1703:2:
1703 | ygroup_mean1 = w_ygroup(1) / w_ygroupcount(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1704:2:
1704 | ygroup_mean2 = w_ygroup(2) / w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1705:2:
1705 | ssgroup = w_ygroupcount(1) * (ygroup_mean1 - ymean_const)**2 + &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1706:2:
1706 | w_ygroupcount(2) * (ygroup_mean2 - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1707:2:
1707 | ssgrouptime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1708:2:
1708 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1709:2:
1709 | gt_mean = w_ygrouptime(1,ti) / w_ygrouptimecount(1,ti)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1710:2:
1710 | ssgrouptime = ssgrouptime + w_ygrouptimecount(1,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1711:2:
1711 | (gt_mean - ygroup_mean1 - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1712:2:
1712 | gt_mean = w_ygrouptime(2,ti) / w_ygrouptimecount(2,ti)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1713:2:
1713 | ssgrouptime = ssgrouptime + w_ygrouptimecount(2,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1714:2:
1714 | (gt_mean - ygroup_mean2 - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1715:2:
1715 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1716:2:
1716 | sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1717:2:
1717 | do si = 1, w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1718:2:
1718 | if (w_subj_group(si) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1719:2:
1719 | sssubject = sssubject + w_ysubjectcount(si) * (w_ysubject(si) - ygroup_mean1)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1720:2:
1720 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1721:2:
1721 | sssubject = sssubject + w_ysubjectcount(si) * (w_ysubject(si) - ygroup_mean2)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1722:2:
1722 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1723:2:
1723 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1724:2:
1724 | sserr = sstotal_const - ssgroup - sstime_const - ssgrouptime - sssubject
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1725:2:
1725 | fval(1) = (ssgroup / dble(dfvec_const(1))) / (sssubject / dble(dfvec_const(4)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1726:2:
1726 | fval(2) = (ssgrouptime / dble(dfvec_const(3))) / (sserr / dble(dfvec_const(5)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1727:2:
1727 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1728:2:
1728 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1729:2:
1729 | groupsum_cache(indcou) = w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1730:2:
1730 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1731:2:
1731 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1732:2:
1732 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1733:2:
1733 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1734:2:
1734 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1735:2:
1735 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1736:2:
1736 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1737:2:
1737 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1738:2:
1738 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1739:2:
1739 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1740:2:
1740 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1741:2:
1741 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1742:2:
1742 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1743:2:
1743 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1744:2:
1744 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1745:2:
1745 | w_ygroup(:) = 0d0; w_ygroupcount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1746:2:
1746 | w_ygrouptime(:,:) = 0d0; w_ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1747:2:
1747 | do i = 1, traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1748:2:
1748 | gi = splitindmat(ind2, factor_idx(i)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1749:2:
1749 | w_ygroup(gi) = w_ygroup(gi) + traindata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1750:2:
1750 | w_ygroupcount(gi) = w_ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1751:2:
1751 | ti = ti_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1752:2:
1752 | w_ygrouptime(gi,ti) = w_ygrouptime(gi,ti) + traindata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1753:2:
1753 | w_ygrouptimecount(gi,ti) = w_ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1754:2:
1754 | w_subj_group(w_si_arr(i)) = gi
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1755:2:
1755 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1756:2:
1756 | w_ygroup = w_ygroup / w_ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1757:2:
1757 | w_ygrouptime = w_ygrouptime / w_ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1758:2:
1758 | ssgroup = w_ygroupcount(1) * (w_ygroup(1) - ymean_const)**2 + &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1759:2:
1759 | w_ygroupcount(2) * (w_ygroup(2) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1760:2:
1760 | ssgrouptime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1761:2:
1761 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1762:2:
1762 | do gi = 1, 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1763:2:
1763 | ssgrouptime = ssgrouptime + w_ygrouptimecount(gi,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1764:2:
1764 | (w_ygrouptime(gi,ti) - w_ygroup(gi) - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1765:2:
1765 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1766:2:
1766 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1767:2:
1767 | sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1768:2:
1768 | do si = 1, w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1769:2:
1769 | sssubject = sssubject + w_ysubjectcount(si) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1770:2:
1770 | (w_ysubject(si) - w_ygroup(w_subj_group(si)))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1771:2:
1771 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1772:2:
1772 | sserr = sstotal_const - ssgroup - sstime_const - ssgrouptime - sssubject
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1773:2:
1773 | fval(1) = (ssgroup / dble(dfvec_const(1))) / (sssubject / dble(dfvec_const(4)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1774:2:
1774 | fval(2) = (ssgrouptime / dble(dfvec_const(3))) / (sserr / dble(dfvec_const(5)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1775:2:
1775 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1776:2:
1776 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1777:2:
1777 | groupsum_cache(indcou) = w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1778:2:
1778 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1779:2:
1779 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1780:2:
1780 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1781:2:
1781 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1782:2:
1782 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1783:2:
1783 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1784:2:
1784 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1785:2:
1785 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1786:2:
1786 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1787:2:
1787 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1788:2:
1788 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1789:2:
1789 | deallocate(splitindmat,facvalout,factor_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1790:2:
1790 | deallocate(factor_count, factor_offset, factor_obs)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1791:2:
1791 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1792:2:
1792 | deallocate(w_subj_map, w_si_arr, w_ygroup, w_ytime, w_ysubject, w_ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1793:2:
1793 | deallocate(w_ygroupcount, w_ytimecount, w_ysubjectcount, w_ygrouptimecount, w_subj_group)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1794:2:
1794 | deallocate(ti_arr, w_ytime_sum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1795:2:
1795 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1796:2:
1796 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1797:2:
1797 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1798:2:
1798 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1799:2:
1799 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1800:2:
1800 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1801:2:
1801 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1802:2:
1802 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1803:2:
1803 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1804:2:
1804 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1805:2:
1805 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1806:2:
1806 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1807:2:
1807 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1808:2:
1808 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1809:2:
1809 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1810:2:
1810 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1811:2:
1811 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1812:2:
1812 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1813:2:
1813 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1814:2:
1814 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1815:2:
1815 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1816:2:
1816 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1817:2:
1817 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1818:2:
1818 | call cvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1819:2:
1819 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1820:2:
1820 | (dble(traindatasize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1821:2:
1821 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1822:2:
1822 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1823:2:
1823 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1824:2:
1824 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1825:2:
1825 | splitind1 = ind1vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1826:2:
1826 | splitind2 = ind2vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1827:2:
1827 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1828:2:
1828 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1829:2:
1829 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1830:2:
1830 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1831:2:
1831 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1832:2:
1832 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1833:2:
1833 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1834:2:
1834 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1835:2:
1835 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1836:2:
1836 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1837:2:
1837 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1838:2:
1838 | call cvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1839:2:
1839 | call cvsplitdata(splitindmat(ind2,:),countvec(ind1-3),traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1840:2:
1840 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1841:2:
1841 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1842:2:
1842 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1843:2:
1843 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1844:2:
1844 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1845:2:
1845 | call cvdatasum(xydata(:,splitind1),msize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1846:2:
1846 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1847:2:
1847 | call cvdataval(xydata(:,splitind1),msize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1848:2:
1848 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1849:2:
1849 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1850:2:
1850 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1851:2:
1851 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1852:2:
1852 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1853:2:
1853 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1854:2:
1854 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1855:2:
1855 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1856:2:
1856 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1857:2:
1857 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1858:2:
1858 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1859:2:
1859 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1860:2:
1860 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1861:2:
1861 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1862:2:
1862 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1863:2:
1863 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1864:2:
1864 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1865:2:
1865 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1866:2:
1866 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1867:2:
1867 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1868:2:
1868 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1869:2:
1869 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1870:2:
1870 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1871:2:
1871 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1872:2:
1872 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1873:2:
1873 | call cvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1874:2:
1874 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1875:2:
1875 | (dble(traindatasize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1876:2:
1876 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1877:2:
1877 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1878:2:
1878 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1879:2:
1879 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1880:2:
1880 | splitind1 = ind1vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1881:2:
1881 | splitind2 = ind2vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1882:2:
1882 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1883:2:
1883 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1884:2:
1884 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1885:2:
1885 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1886:2:
1886 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1887:2:
1887 | call cvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1888:2:
1888 | call cvsplitdata(splitindmat(ind2,:),countvec(ind1-3),traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1889:2:
1889 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1890:2:
1890 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1891:2:
1891 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1892:2:
1892 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1893:2:
1893 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1894:2:
1894 | call cvdatasum(xydata(:,splitind1),msize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1895:2:
1895 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1896:2:
1896 | call cvdataval(xydata(:,splitind1),msize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1897:2:
1897 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1898:2:
1898 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1899:2:
1899 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1900:2:
1900 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1901:2:
1901 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1902:2:
1902 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1903:2:
1903 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1904:2:
1904 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1905:2:
1905 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1906:2:
1906 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1907:2:
1907 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1908:2:
1908 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1909:2:
1909 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1910:2:
1910 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1911:2:
1911 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1912:2:
1912 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1913:2:
1913 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1914:2:
1914 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1915:2:
1915 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1916:2:
1916 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1917:2:
1917 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1918:2:
1918 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1919:2:
1919 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1920:2:
1920 | call cvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1921:2:
1921 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1922:2:
1922 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1923:2:
1923 | call cvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1924:2:
1924 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1925:2:
1925 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1926:2:
1926 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1927:2:
1927 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1928:2:
1928 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1929:2:
1929 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1930:2:
1930 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1931:2:
1931 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1932:2:
1932 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1933:2:
1933 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1934:2:
1934 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1935:2:
1935 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1936:2:
1936 | if(.not. allocated(splitfacval)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1937:2:
1937 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1938:2:
1938 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1939:2:
1939 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1940:2:
1940 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1941:2:
1941 | (dble(traindatasize) - splitgroupsum) < dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1942:2:
1942 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1943:2:
1943 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1944:2:
1944 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1945:2:
1945 | deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1946:2:
1946 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1947:2:
1947 | call cvnodenumber(traindata,maxdepth,traindatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1948:2:
1948 | hierarchy+1,nodenummat,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1949:2:
1949 | call cvnodenumber(testdata,maxdepth,testdatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1950:2:
1950 | hierarchy+1,nodenummattest,sizeltest,sizertest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1951:2:
1951 | nodesize(1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1952:2:
1952 | nodesize(2) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1953:2:
1953 | nodesizetest(1) = sizeltest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1954:2:
1954 | nodesizetest(2) = sizertest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1955:2:
1955 | deallocate(anovadata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1956:2:
1956 | allfval(1) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1957:2:
1957 | do treeloop = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1958:2:
1958 | stopcount = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1959:2:
1959 | hierarchy = hierarchy + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1960:2:
1960 | do nodeloop = 1,(2**treeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1961:2:
1961 | if(allocated(wfmat) .or. allocated(indmat) .or. allocated(wfvec) .or. allocated(ind1vec) .or. allocated(ind2vec)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1962:2:
1962 | deallocate(wfmat,indmat,wfvec,ind1vec,ind2vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1963:2:
1963 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1964:2:
1964 | nodenum = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1965:2:
1965 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1966:2:
1966 | allocate(xynodedata(nodesize(nodeloop),colnum),anovadata(nodesize(nodeloop),4),xynodedatatest(nodesizetest(nodeloop),colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1967:2:
1967 | if(nodesize(nodeloop) < (levelcount*minsplit)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1968:2:
1968 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1969:2:
1969 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1970:2:
1970 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1971:2:
1971 | call cvnodedata(traindata,traindatasize,colnum,nodenum,hierarchy,maxdepth,nodenummat,nodesize(nodeloop),xynodedata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1972:2:
1972 | call cvnodedata(testdata,testdatasize,colnum,nodenum,hierarchy,maxdepth,nodenummattest,nodesizetest(nodeloop),xynodedatatest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1973:2:
1973 | call cvsplitcount(nodesize(nodeloop), colnum-3, xynodedata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1974:2:
1974 | if(sum(splitnum) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1975:2:
1975 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1976:2:
1976 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1977:2:
1977 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1978:2:
1978 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1979:2:
1979 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1980:2:
1980 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1981:2:
1981 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1982:2:
1982 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1983:2:
1983 | wfmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1984:2:
1984 | indmat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1985:2:
1985 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1986:2:
1986 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1987:2:
1987 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1988:2:
1988 | w_timecount = nint(maxval(xynodedata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1989:2:
1989 | w_max_subj_id = nint(maxval(xynodedata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1990:2:
1990 | allocate(w_subj_map(w_max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1991:2:
1991 | w_subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1992:2:
1992 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1993:2:
1993 | w_subj_map(nint(xynodedata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1994:2:
1994 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1995:2:
1995 | w_nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1996:2:
1996 | do i = 1, w_max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1997:2:
1997 | if (w_subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1998:2:
1998 | w_nsubjects = w_nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:1999:2:
1999 | w_subj_map(i) = w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2000:2:
2000 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2001:2:
2001 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2002:2:
2002 | allocate(w_si_arr(nodesize(nodeloop)), w_ygroup(2), w_ytime(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2003:2:
2003 | allocate(w_ysubject(w_nsubjects), w_ygrouptime(2, w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2004:2:
2004 | allocate(w_ygroupcount(2), w_ytimecount(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2005:2:
2005 | allocate(w_ysubjectcount(w_nsubjects), w_ygrouptimecount(2, w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2006:2:
2006 | allocate(w_subj_group(w_nsubjects))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2007:2:
2007 | allocate(ti_arr(nodesize(nodeloop)), w_ytime_sum(w_timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2008:2:
2008 | dfvec_const(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2009:2:
2009 | dfvec_const(2) = w_timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2010:2:
2010 | dfvec_const(3) = w_timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2011:2:
2011 | dfvec_const(4) = w_nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2012:2:
2012 | dfvec_const(5) = (w_timecount - 1) * (w_nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2013:2:
2013 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2014:2:
2014 | ymean_const = sum(xynodedata(:,1)) / dble(nodesize(nodeloop))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2015:2:
2015 | sstotal_const = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2016:2:
2016 | w_ytime(:) = 0d0; w_ytimecount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2017:2:
2017 | w_ysubject(:) = 0d0; w_ysubjectcount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2018:2:
2018 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2019:2:
2019 | ti = nint(xynodedata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2020:2:
2020 | si = w_subj_map(nint(xynodedata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2021:2:
2021 | w_si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2022:2:
2022 | ti_arr(i) = ti
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2023:2:
2023 | sstotal_const = sstotal_const + (xynodedata(i,1) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2024:2:
2024 | w_ytime(ti) = w_ytime(ti) + xynodedata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2025:2:
2025 | w_ytimecount(ti) = w_ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2026:2:
2026 | w_ysubject(si) = w_ysubject(si) + xynodedata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2027:2:
2027 | w_ysubjectcount(si) = w_ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2028:2:
2028 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2029:2:
2029 | w_ytime_sum = w_ytime
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2030:2:
2030 | total_y_sum = ymean_const * dble(nodesize(nodeloop))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2031:2:
2031 | w_ytime = w_ytime / w_ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2032:2:
2032 | w_ysubject = w_ysubject / w_ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2033:2:
2033 | sstime_const = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2034:2:
2034 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2035:2:
2035 | sstime_const = sstime_const + w_ytimecount(ti) * (w_ytime(ti) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2036:2:
2036 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2037:2:
2037 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2038:2:
2038 | if(splitnum(ind1-3) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2039:2:
2039 | goto 2000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2040:2:
2040 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2041:2:
2041 | if(allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2042:2:
2042 | deallocate(splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2043:2:
2043 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2044:2:
2044 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2045:2:
2045 | if(allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2046:2:
2046 | deallocate(facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2047:2:
2047 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2048:2:
2048 | allocate(facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2049:2:
2049 | allocate(factor_idx(nodesize(nodeloop)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2050:2:
2050 | call cvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2051:2:
2051 | call cvdataval(xynodedata(:,ind1),nodesize(nodeloop),facvalout,countvec(ind1-3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2052:2:
2052 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2053:2:
2053 | lo = 1; hi = countvec(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2054:2:
2054 | do while (lo <= hi)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2055:2:
2055 | mid = (lo + hi) / 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2056:2:
2056 | if (facvalout(mid) == xynodedata(i,ind1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2057:2:
2057 | factor_idx(i) = mid
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2058:2:
2058 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2059:2:
2059 | elseif (xynodedata(i,ind1) < facvalout(mid)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2060:2:
2060 | hi = mid - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2061:2:
2061 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2062:2:
2062 | lo = mid + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2063:2:
2063 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2064:2:
2064 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2065:2:
2065 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2066:2:
2066 | allocate(factor_count(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2067:2:
2067 | allocate(factor_offset(countvec(ind1-3)+1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2068:2:
2068 | allocate(factor_obs(nodesize(nodeloop)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2069:2:
2069 | factor_count(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2070:2:
2070 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2071:2:
2071 | f = factor_idx(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2072:2:
2072 | factor_count(f) = factor_count(f) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2073:2:
2073 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2074:2:
2074 | factor_offset(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2075:2:
2075 | do f = 2, countvec(ind1-3) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2076:2:
2076 | factor_offset(f) = factor_offset(f-1) + factor_count(f-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2077:2:
2077 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2078:2:
2078 | factor_count(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2079:2:
2079 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2080:2:
2080 | f = factor_idx(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2081:2:
2081 | factor_count(f) = factor_count(f) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2082:2:
2082 | factor_obs(factor_offset(f) + factor_count(f) - 1) = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2083:2:
2083 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2084:2:
2084 | if (datatype(ind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2085:2:
2085 | w_ygroup(1) = 0d0; w_ygroup(2) = total_y_sum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2086:2:
2086 | w_ygroupcount(1) = 0d0; w_ygroupcount(2) = dble(nodesize(nodeloop))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2087:2:
2087 | w_ygrouptime(1,:) = 0d0; w_ygrouptime(2,:) = w_ytime_sum(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2088:2:
2088 | w_ygrouptimecount(1,:) = 0d0; w_ygrouptimecount(2,:) = w_ytimecount(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2089:2:
2089 | w_subj_group(:) = 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2090:2:
2090 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2091:2:
2091 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2092:2:
2092 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2093:2:
2093 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2094:2:
2094 | do j = factor_offset(ind2), factor_offset(ind2+1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2095:2:
2095 | obs_i = factor_obs(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2096:2:
2096 | w_ygroup(2) = w_ygroup(2) - xynodedata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2097:2:
2097 | w_ygroup(1) = w_ygroup(1) + xynodedata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2098:2:
2098 | w_ygroupcount(2) = w_ygroupcount(2) - 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2099:2:
2099 | w_ygroupcount(1) = w_ygroupcount(1) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2100:2:
2100 | ti = ti_arr(obs_i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2101:2:
2101 | w_ygrouptime(2,ti) = w_ygrouptime(2,ti) - xynodedata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2102:2:
2102 | w_ygrouptime(1,ti) = w_ygrouptime(1,ti) + xynodedata(obs_i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2103:2:
2103 | w_ygrouptimecount(2,ti) = w_ygrouptimecount(2,ti) - 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2104:2:
2104 | w_ygrouptimecount(1,ti) = w_ygrouptimecount(1,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2105:2:
2105 | w_subj_group(w_si_arr(obs_i)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2106:2:
2106 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2107:2:
2107 | ygroup_mean1 = w_ygroup(1) / w_ygroupcount(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2108:2:
2108 | ygroup_mean2 = w_ygroup(2) / w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2109:2:
2109 | ssgroup = w_ygroupcount(1) * (ygroup_mean1 - ymean_const)**2 + &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2110:2:
2110 | w_ygroupcount(2) * (ygroup_mean2 - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2111:2:
2111 | ssgrouptime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2112:2:
2112 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2113:2:
2113 | gt_mean = w_ygrouptime(1,ti) / w_ygrouptimecount(1,ti)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2114:2:
2114 | ssgrouptime = ssgrouptime + w_ygrouptimecount(1,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2115:2:
2115 | (gt_mean - ygroup_mean1 - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2116:2:
2116 | gt_mean = w_ygrouptime(2,ti) / w_ygrouptimecount(2,ti)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2117:2:
2117 | ssgrouptime = ssgrouptime + w_ygrouptimecount(2,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2118:2:
2118 | (gt_mean - ygroup_mean2 - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2119:2:
2119 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2120:2:
2120 | sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2121:2:
2121 | do si = 1, w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2122:2:
2122 | if (w_subj_group(si) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2123:2:
2123 | sssubject = sssubject + w_ysubjectcount(si) * (w_ysubject(si) - ygroup_mean1)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2124:2:
2124 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2125:2:
2125 | sssubject = sssubject + w_ysubjectcount(si) * (w_ysubject(si) - ygroup_mean2)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2126:2:
2126 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2127:2:
2127 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2128:2:
2128 | sserr = sstotal_const - ssgroup - sstime_const - ssgrouptime - sssubject
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2129:2:
2129 | fval(1) = (ssgroup / dble(dfvec_const(1))) / (sssubject / dble(dfvec_const(4)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2130:2:
2130 | fval(2) = (ssgrouptime / dble(dfvec_const(3))) / (sserr / dble(dfvec_const(5)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2131:2:
2131 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2132:2:
2132 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2133:2:
2133 | groupsum_cache(indcou) = w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2134:2:
2134 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2135:2:
2135 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2136:2:
2136 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2137:2:
2137 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2138:2:
2138 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2139:2:
2139 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2140:2:
2140 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2141:2:
2141 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2142:2:
2142 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2143:2:
2143 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2144:2:
2144 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2145:2:
2145 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2146:2:
2146 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2147:2:
2147 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2148:2:
2148 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2149:2:
2149 | w_ygroup(:) = 0d0; w_ygroupcount(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2150:2:
2150 | w_ygrouptime(:,:) = 0d0; w_ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2151:2:
2151 | do i = 1, nodesize(nodeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2152:2:
2152 | gi = splitindmat(ind2, factor_idx(i)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2153:2:
2153 | w_ygroup(gi) = w_ygroup(gi) + xynodedata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2154:2:
2154 | w_ygroupcount(gi) = w_ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2155:2:
2155 | ti = ti_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2156:2:
2156 | w_ygrouptime(gi,ti) = w_ygrouptime(gi,ti) + xynodedata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2157:2:
2157 | w_ygrouptimecount(gi,ti) = w_ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2158:2:
2158 | w_subj_group(w_si_arr(i)) = gi
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2159:2:
2159 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2160:2:
2160 | w_ygroup = w_ygroup / w_ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2161:2:
2161 | w_ygrouptime = w_ygrouptime / w_ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2162:2:
2162 | ssgroup = w_ygroupcount(1) * (w_ygroup(1) - ymean_const)**2 + &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2163:2:
2163 | w_ygroupcount(2) * (w_ygroup(2) - ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2164:2:
2164 | ssgrouptime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2165:2:
2165 | do ti = 1, w_timecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2166:2:
2166 | do gi = 1, 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2167:2:
2167 | ssgrouptime = ssgrouptime + w_ygrouptimecount(gi,ti) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2168:2:
2168 | (w_ygrouptime(gi,ti) - w_ygroup(gi) - w_ytime(ti) + ymean_const)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2169:2:
2169 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2170:2:
2170 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2171:2:
2171 | sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2172:2:
2172 | do si = 1, w_nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2173:2:
2173 | sssubject = sssubject + w_ysubjectcount(si) * &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2174:2:
2174 | (w_ysubject(si) - w_ygroup(w_subj_group(si)))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2175:2:
2175 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2176:2:
2176 | sserr = sstotal_const - ssgroup - sstime_const - ssgrouptime - sssubject
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2177:2:
2177 | fval(1) = (ssgroup / dble(dfvec_const(1))) / (sssubject / dble(dfvec_const(4)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2178:2:
2178 | fval(2) = (ssgrouptime / dble(dfvec_const(3))) / (sserr / dble(dfvec_const(5)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2179:2:
2179 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2180:2:
2180 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2181:2:
2181 | groupsum_cache(indcou) = w_ygroupcount(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2182:2:
2182 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2183:2:
2183 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2184:2:
2184 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2185:2:
2185 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2186:2:
2186 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2187:2:
2187 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2188:2:
2188 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2189:2:
2189 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2190:2:
2190 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2191:2:
2191 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2192:2:
2192 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2193:2:
2193 | deallocate(splitindmat,facvalout,factor_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2194:2:
2194 | deallocate(factor_count, factor_offset, factor_obs)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2195:6:
2195 | 2000 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2196:2:
2196 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2197:2:
2197 | deallocate(w_subj_map, w_si_arr, w_subj_group, w_ygroup, w_ytime, w_ysubject, w_ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2198:2:
2198 | deallocate(w_ygroupcount, w_ytimecount, w_ysubjectcount, w_ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2199:2:
2199 | deallocate(ti_arr, w_ytime_sum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2200:2:
2200 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2201:2:
2201 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2202:2:
2202 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2203:2:
2203 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2204:2:
2204 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2205:2:
2205 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2206:2:
2206 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2207:2:
2207 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2208:2:
2208 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2209:2:
2209 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2210:2:
2210 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2211:2:
2211 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2212:2:
2212 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2213:2:
2213 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2214:2:
2214 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2215:2:
2215 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2216:2:
2216 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2217:2:
2217 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2218:2:
2218 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2219:2:
2219 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2220:2:
2220 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2221:2:
2221 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2222:2:
2222 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2223:2:
2223 | call cvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2224:2:
2224 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2225:2:
2225 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2226:2:
2226 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2227:2:
2227 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2228:2:
2228 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2229:2:
2229 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2230:2:
2230 | splitind1 = ind1vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2231:2:
2231 | splitind2 = ind2vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2232:2:
2232 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2233:2:
2233 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2234:2:
2234 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2235:2:
2235 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2236:2:
2236 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2237:2:
2237 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2238:2:
2238 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2239:2:
2239 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2240:2:
2240 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2241:2:
2241 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2242:2:
2242 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2243:2:
2243 | call cvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2244:2:
2244 | call cvsplitdata(splitindmat(ind2,:),countvec(ind1-3),xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2245:2:
2245 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2246:2:
2246 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2247:2:
2247 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2248:2:
2248 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2249:2:
2249 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2250:2:
2250 | call cvdatasum(xydata(:,splitind1),msize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2251:2:
2251 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2252:2:
2252 | call cvdataval(xydata(:,splitind1),msize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2253:2:
2253 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2254:2:
2254 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2255:2:
2255 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2256:2:
2256 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2257:2:
2257 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2258:2:
2258 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2259:2:
2259 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2260:2:
2260 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2261:2:
2261 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2262:2:
2262 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2263:2:
2263 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2264:2:
2264 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2265:2:
2265 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2266:2:
2266 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2267:2:
2267 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2268:2:
2268 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2269:2:
2269 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2270:2:
2270 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2271:2:
2271 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2272:2:
2272 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2273:2:
2273 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2274:2:
2274 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2275:2:
2275 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2276:2:
2276 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2277:2:
2277 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2278:2:
2278 | call cvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2279:2:
2279 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2280:2:
2280 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2281:2:
2281 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2282:2:
2282 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2283:2:
2283 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2284:2:
2284 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2285:2:
2285 | splitind1 = ind1vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2286:2:
2286 | splitind2 = ind2vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2287:2:
2287 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2288:2:
2288 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2289:2:
2289 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2290:2:
2290 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2291:2:
2291 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2292:2:
2292 | call cvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2293:2:
2293 | call cvsplitdata(splitindmat(ind2,:),countvec(ind1-3),xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2294:2:
2294 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2295:2:
2295 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2296:2:
2296 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2297:2:
2297 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2298:2:
2298 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2299:2:
2299 | call cvdatasum(xydata(:,splitind1),msize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2300:2:
2300 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2301:2:
2301 | call cvdataval(xydata(:,splitind1),msize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2302:2:
2302 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2303:2:
2303 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2304:2:
2304 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2305:2:
2305 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2306:2:
2306 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2307:2:
2307 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2308:2:
2308 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2309:2:
2309 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2310:2:
2310 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2311:2:
2311 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2312:2:
2312 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2313:2:
2313 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2314:2:
2314 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2315:2:
2315 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2316:2:
2316 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2317:2:
2317 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2318:2:
2318 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2319:2:
2319 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2320:2:
2320 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2321:2:
2321 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2322:2:
2322 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2323:2:
2323 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2324:2:
2324 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2325:2:
2325 | call cvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2326:2:
2326 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2327:2:
2327 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2328:2:
2328 | call cvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2329:2:
2329 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2330:2:
2330 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2331:2:
2331 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2332:2:
2332 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2333:2:
2333 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2334:2:
2334 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2335:2:
2335 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2336:2:
2336 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2337:2:
2337 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2338:2:
2338 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2339:2:
2339 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2340:2:
2340 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2341:2:
2341 | if(.not. allocated(splitfacval)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2342:2:
2342 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2343:2:
2343 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2344:2:
2344 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2345:2:
2345 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2346:2:
2346 | (dble(nodesize(nodeloop)) - splitgroupsum) < dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2347:2:
2347 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2348:2:
2348 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2349:2:
2349 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2350:2:
2350 | deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2351:2:
2351 | allfval(nodenum) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2352:2:
2352 | if(.not. allocated(nodesizesub)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2353:2:
2353 | allocate(nodesizesub(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2354:2:
2354 | nodesizesub(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2355:2:
2355 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2356:2:
2356 | if(.not. allocated(nodesizesubtest)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2357:2:
2357 | allocate(nodesizesubtest(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2358:2:
2358 | nodesizesubtest(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2359:2:
2359 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2360:2:
2360 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2361:2:
2361 | call cvnodenumber(traindata,maxdepth,traindatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2362:2:
2362 | hierarchy+1,nodenummat,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2363:2:
2363 | call cvnodenumber(testdata,maxdepth,testdatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2364:2:
2364 | hierarchy+1,nodenummattest,sizeltest,sizertest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2365:2:
2365 | nodesizesub(2*nodeloop-1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2366:2:
2366 | nodesizesub(2*nodeloop) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2367:2:
2367 | nodesizesubtest(2*nodeloop-1) = sizeltest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2368:2:
2368 | nodesizesubtest(2*nodeloop) = sizertest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2369:6:
2369 | 2001 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2370:2:
2370 | if(allocated(fval_cache)) deallocate(fval_cache)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2371:2:
2371 | if(allocated(groupsum_cache)) deallocate(groupsum_cache)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2372:2:
2372 | if(allocated(flat_idx_vec)) deallocate(flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2373:2:
2373 | if(allocated(factor_idx)) deallocate(factor_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2374:2:
2374 | if(allocated(w_subj_map)) deallocate(w_subj_map)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2375:2:
2375 | if(allocated(w_si_arr)) deallocate(w_si_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2376:2:
2376 | if(allocated(w_ygroup)) deallocate(w_ygroup)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2377:2:
2377 | if(allocated(w_ytime)) deallocate(w_ytime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2378:2:
2378 | if(allocated(w_ysubject)) deallocate(w_ysubject)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2379:2:
2379 | if(allocated(w_ygrouptime)) deallocate(w_ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2380:2:
2380 | if(allocated(w_ygroupcount)) deallocate(w_ygroupcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2381:2:
2381 | if(allocated(w_ytimecount)) deallocate(w_ytimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2382:2:
2382 | if(allocated(w_ysubjectcount)) deallocate(w_ysubjectcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2383:2:
2383 | if(allocated(w_ygrouptimecount)) deallocate(w_ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2384:2:
2384 | deallocate(anovadata,xynodedata,xynodedatatest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2385:2:
2385 | if(stopcount == 2**treeloop) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2386:2:
2386 | goto 2003
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2387:2:
2387 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2388:2:
2388 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2389:2:
2389 | deallocate(nodesize,nodesizetest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2390:2:
2390 | allocate(nodesize(2**hierarchy),nodesizetest(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2391:2:
2391 | nodesize(:) = nodesizesub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2392:2:
2392 | nodesizetest(:) = nodesizesubtest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2393:2:
2393 | deallocate(nodesizesub,nodesizesubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2394:2:
2394 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2396:2:
2396 | deallocate(nodesize,nodesizetest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2400:2:
2400 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2401:2:
2401 | integer, intent(in) :: samplesize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2402:2:
2402 | real(8), intent(in) :: sampledata(samplesize,pp+3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2403:2:
2403 | integer, intent(in) :: datatype(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2404:2:
2404 | integer, intent(out) :: splitnum(pp), countvec(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2405:2:
2405 | real(8) datasample(samplesize), sortsample(samplesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2406:2:
2406 | integer i, j, count, facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2407:2:
2407 | do i = 4,pp+3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2408:2:
2408 | datasample = sampledata(:,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2409:2:
2409 | if(datatype(i-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2410:2:
2410 | call cvdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2411:2:
2411 | splitnum(i-3) = facsum - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2412:2:
2412 | elseif(datatype(i-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2413:2:
2413 | call cvdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2414:2:
2414 | splitnum(i-3) = (2 ** (facsum-1)) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2415:2:
2415 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2416:2:
2416 | countvec(i-3) = facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2417:2:
2417 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2420:2:
2420 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2421:2:
2421 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2422:2:
2422 | real(8),intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2423:2:
2423 | real(8) datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2424:2:
2424 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2425:2:
2425 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2426:2:
2426 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2427:2:
2427 | call cvdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2428:2:
2428 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2429:2:
2429 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2430:2:
2430 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2431:2:
2431 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2432:2:
2432 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2433:2:
2433 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2434:2:
2434 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2437:2:
2437 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2438:2:
2438 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2439:2:
2439 | real(8),intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2440:2:
2440 | real(8) x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2441:2:
2441 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2442:2:
2442 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2443:2:
2443 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2444:2:
2444 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2445:2:
2445 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2446:2:
2446 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2447:2:
2447 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2448:2:
2448 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2449:2:
2449 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2450:2:
2450 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2451:2:
2451 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2452:2:
2452 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2453:2:
2453 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2454:2:
2454 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2455:2:
2455 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2456:2:
2456 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2457:2:
2457 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2458:2:
2458 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2459:2:
2459 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2460:2:
2460 | call cvdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2461:2:
2461 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2462:2:
2462 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2463:2:
2463 | call cvdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2464:2:
2464 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2465:2:
2465 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2468:2:
2468 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2469:2:
2469 | integer, intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2470:2:
2470 | real(8), intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2471:2:
2471 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2472:2:
2472 | real(8), intent(out) :: facval(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2473:2:
2473 | real(8) :: datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2474:2:
2474 | integer :: j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2475:2:
2475 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2476:2:
2476 | call cvdatasort(datavecsub, 1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2477:2:
2477 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2478:2:
2478 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2479:2:
2479 | do j = 2, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2480:2:
2480 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2481:2:
2481 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2482:2:
2482 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2483:2:
2483 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2484:2:
2484 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2485:2:
2485 | facsum = k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2488:2:
2488 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2489:2:
2489 | integer, intent(in) :: varnum,datatype,msize,colnum,splitnum,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2490:2:
2490 | real(8), intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2491:2:
2491 | integer, intent(out) :: splitindmat(splitnum,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2492:2:
2492 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2493:2:
2493 | if(datatype == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2494:2:
2494 | do i = 1,splitnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2495:2:
2495 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2496:2:
2496 | if(i >= j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2497:2:
2497 | splitindmat(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2498:2:
2498 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2499:2:
2499 | splitindmat(i,j) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2500:2:
2500 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2501:2:
2501 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2502:2:
2502 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2503:2:
2503 | elseif(datatype == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2504:2:
2504 | idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2505:2:
2505 | do i = 0, 2**(countvec-1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2506:2:
2506 | count_0 = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2507:2:
2507 | count_1 = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2508:2:
2508 | splitindmat(idx, 1) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2509:2:
2509 | do j = 0, countvec - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2510:2:
2510 | if (iand(i, 2**j) /= 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2511:2:
2511 | splitindmat(idx, j+2) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2512:2:
2512 | count_1 = count_1 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2513:2:
2513 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2514:2:
2514 | splitindmat(idx, j+2) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2515:2:
2515 | count_0 = count_0 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2516:2:
2516 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2517:2:
2517 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2518:2:
2518 | if (count_0 > 0 .and. count_1 > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2519:2:
2519 | idx = idx + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2520:2:
2520 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2521:2:
2521 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2522:2:
2522 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2525:2:
2525 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2526:2:
2526 | integer, intent(in) :: countvec,msize,colnum,ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2527:2:
2527 | integer, intent(in) :: splitindmat(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2528:2:
2528 | real(8), intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2529:2:
2529 | real(8), intent(out) :: anovadata(msize,4),facvalout(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2530:2:
2530 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2531:2:
2531 | real(8) facval(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2532:2:
2532 | call cvdataval(xydata(:,ind1),msize,facval,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2533:2:
2533 | facvalout = facval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2534:2:
2534 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2535:2:
2535 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2536:2:
2536 | if(xydata(i,ind1) == facval(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2537:2:
2537 | anovadata(i,1:3) = xydata(i,1:3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2538:2:
2538 | anovadata(i,4) = splitindmat(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2539:2:
2539 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2540:2:
2540 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2541:2:
2541 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2542:2:
2542 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2545:2:
2545 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2546:2:
2546 | integer,intent(in) :: msize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2547:2:
2547 | real(8), intent(in) :: anovadata(msize,4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2548:2:
2548 | real(8), intent(OUT) :: fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2549:2:
2549 | integer, intent(OUT) :: dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2550:2:
2550 | integer i, gi, ti, si, max_subj_id, timecount, nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2551:2:
2551 | real(8) ymean, sstotal, ssgroup, sstime, ssgrouptime, sssubject, sserr
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2552:2:
2552 | real(8) ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2553:2:
2553 | integer, allocatable :: subj_map(:), si_arr(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2554:2:
2554 | real(8), allocatable :: ygroup(:), ytime(:), ysubject(:), ygrouptime(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2555:2:
2555 | real(8), allocatable :: ygroupcount(:), ytimecount(:), ysubjectcount(:), ygrouptimecount(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2556:2:
2556 | timecount = nint(maxval(anovadata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2557:2:
2557 | max_subj_id = nint(maxval(anovadata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2558:2:
2558 | allocate(subj_map(max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2559:2:
2559 | subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2560:2:
2560 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2561:2:
2561 | subj_map(nint(anovadata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2562:2:
2562 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2563:2:
2563 | nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2564:2:
2564 | do i = 1, max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2565:2:
2565 | if (subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2566:2:
2566 | nsubjects = nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2567:2:
2567 | subj_map(i) = nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2568:2:
2568 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2569:2:
2569 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2570:2:
2570 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2571:2:
2571 | dfvec(2) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2572:2:
2572 | dfvec(3) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2573:2:
2573 | dfvec(4) = nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2574:2:
2574 | dfvec(5) = (timecount - 1) * (nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2575:2:
2575 | allocate(ygroup(2), ytime(timecount), ysubject(nsubjects), ygrouptime(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2576:2:
2576 | allocate(ygroupcount(2), ytimecount(timecount), ysubjectcount(nsubjects), ygrouptimecount(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2577:2:
2577 | allocate(si_arr(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2578:2:
2578 | ygroup(:) = 0d0; ytime(:) = 0d0; ysubject(:) = 0d0; ygrouptime(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2579:2:
2579 | ygroupcount(:) = 0d0; ytimecount(:) = 0d0; ysubjectcount(:) = 0d0; ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2580:2:
2580 | ymean = sum(anovadata(:,1)) / msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2581:2:
2581 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2582:2:
2582 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2583:2:
2583 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2584:2:
2584 | si = subj_map(nint(anovadata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2585:2:
2585 | si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2586:2:
2586 | ygroup(gi) = ygroup(gi) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2587:2:
2587 | ygroupcount(gi) = ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2588:2:
2588 | ytime(ti) = ytime(ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2589:2:
2589 | ytimecount(ti) = ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2590:2:
2590 | ysubject(si) = ysubject(si) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2591:2:
2591 | ysubjectcount(si) = ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2592:2:
2592 | ygrouptime(gi,ti) = ygrouptime(gi,ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2593:2:
2593 | ygrouptimecount(gi,ti) = ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2594:2:
2594 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2595:2:
2595 | ygroup = ygroup / ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2596:2:
2596 | ytime = ytime / ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2597:2:
2597 | ysubject = ysubject / ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2598:2:
2598 | ygrouptime = ygrouptime / ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2599:2:
2599 | sstotal = 0d0; ssgroup = 0d0; sstime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2600:2:
2600 | ssgrouptime = 0d0; sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2601:2:
2601 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2602:2:
2602 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2603:2:
2603 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2604:2:
2604 | si = si_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2605:2:
2605 | sstotal = sstotal + (anovadata(i,1) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2606:2:
2606 | ssgroup = ssgroup + (ygroup(gi) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2607:2:
2607 | sstime = sstime + (ytime(ti) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2608:2:
2608 | ssgrouptime = ssgrouptime + (ygrouptime(gi,ti) - ygroup(gi) - ytime(ti) + ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2609:2:
2609 | sssubject = sssubject + (ysubject(si) - ygroup(gi))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2610:2:
2610 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2611:2:
2611 | sserr = sstotal - (ssgroup + sstime + ssgrouptime + sssubject)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2612:2:
2612 | ms(1) = ssgroup / dfvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2613:2:
2613 | ms(2) = sstime / dfvec(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2614:2:
2614 | ms(3) = ssgrouptime / dfvec(3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2615:2:
2615 | ms(4) = sssubject / dfvec(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2616:2:
2616 | ms(5) = sserr / dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2617:2:
2617 | fval(1) = ms(1) / ms(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2618:2:
2618 | fval(2) = ms(3) / ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2619:2:
2619 | deallocate(subj_map, si_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2620:2:
2620 | deallocate(ygroup, ytime, ysubject, ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2621:2:
2621 | deallocate(ygroupcount, ytimecount, ysubjectcount, ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2624:2:
2624 | subj_map, nsubjects, timecount, max_subj_id, &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2625:2:
2625 | si_arr, ygroup, ytime, ysubject, ygrouptime, &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2626:2:
2626 | ygroupcount, ytimecount, ysubjectcount, ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2627:2:
2627 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2628:2:
2628 | integer, intent(in) :: msize, nsubjects, timecount, max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2629:2:
2629 | real(8), intent(in) :: anovadata(msize,4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2630:2:
2630 | real(8), intent(out) :: fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2631:2:
2631 | integer, intent(out) :: dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2632:2:
2632 | integer, intent(in) :: subj_map(max_subj_id)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2633:2:
2633 | integer, intent(inout) :: si_arr(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2634:2:
2634 | real(8), intent(inout) :: ygroup(2), ytime(timecount), ysubject(nsubjects), ygrouptime(2,timecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2635:2:
2635 | real(8), intent(inout) :: ygroupcount(2), ytimecount(timecount), ysubjectcount(nsubjects), ygrouptimecount(2,timecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2636:2:
2636 | integer :: i, gi, ti, si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2637:2:
2637 | real(8) :: ymean, sstotal, ssgroup, sstime, ssgrouptime, sssubject, sserr, ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2638:2:
2638 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2639:2:
2639 | dfvec(2) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2640:2:
2640 | dfvec(3) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2641:2:
2641 | dfvec(4) = nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2642:2:
2642 | dfvec(5) = (timecount - 1) * (nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2643:2:
2643 | ygroup(:) = 0d0; ytime(:) = 0d0; ysubject(:) = 0d0; ygrouptime(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2644:2:
2644 | ygroupcount(:) = 0d0; ytimecount(:) = 0d0; ysubjectcount(:) = 0d0; ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2645:2:
2645 | ymean = sum(anovadata(:,1)) / msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2646:2:
2646 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2647:2:
2647 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2648:2:
2648 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2649:2:
2649 | si = subj_map(nint(anovadata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2650:2:
2650 | si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2651:2:
2651 | ygroup(gi) = ygroup(gi) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2652:2:
2652 | ygroupcount(gi) = ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2653:2:
2653 | ytime(ti) = ytime(ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2654:2:
2654 | ytimecount(ti) = ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2655:2:
2655 | ysubject(si) = ysubject(si) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2656:2:
2656 | ysubjectcount(si) = ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2657:2:
2657 | ygrouptime(gi,ti) = ygrouptime(gi,ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2658:2:
2658 | ygrouptimecount(gi,ti) = ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2659:2:
2659 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2660:2:
2660 | ygroup = ygroup / ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2661:2:
2661 | ytime = ytime / ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2662:2:
2662 | ysubject = ysubject / ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2663:2:
2663 | ygrouptime = ygrouptime / ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2664:2:
2664 | sstotal = 0d0; ssgroup = 0d0; sstime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2665:2:
2665 | ssgrouptime = 0d0; sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2666:2:
2666 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2667:2:
2667 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2668:2:
2668 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2669:2:
2669 | si = si_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2670:2:
2670 | sstotal = sstotal + (anovadata(i,1) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2671:2:
2671 | ssgroup = ssgroup + (ygroup(gi) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2672:2:
2672 | sstime = sstime + (ytime(ti) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2673:2:
2673 | ssgrouptime = ssgrouptime + (ygrouptime(gi,ti) - ygroup(gi) - ytime(ti) + ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2674:2:
2674 | sssubject = sssubject + (ysubject(si) - ygroup(gi))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2675:2:
2675 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2676:2:
2676 | sserr = sstotal - (ssgroup + sstime + ssgrouptime + sssubject)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2677:2:
2677 | ms(1) = ssgroup / dfvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2678:2:
2678 | ms(2) = sstime / dfvec(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2679:2:
2679 | ms(3) = ssgrouptime / dfvec(3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2680:2:
2680 | ms(4) = sssubject / dfvec(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2681:2:
2681 | ms(5) = sserr / dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2682:2:
2682 | fval(1) = ms(1) / ms(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2683:2:
2683 | fval(2) = ms(3) / ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2686:2:
2686 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2687:2:
2687 | integer, intent(in) :: dfvec(5),beta1len,beta2len
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2688:2:
2688 | real(8), intent(in) :: weight, fval(2),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2689:2:
2689 | real(8), intent(out) :: weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2690:2:
2690 | REAL(8) DFD1, DFN1, DFD2, DFN2, TESTVAL1, TESTVAL2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2691:2:
2691 | real(8) xb,eps,s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2692:2:
2692 | eps = 1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2693:2:
2693 | DFD1 = dble(dfvec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2694:2:
2694 | DFN1 = dble(dfvec(4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2695:2:
2695 | DFD2 = dble(dfvec(3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2696:2:
2696 | DFN2 = dble(dfvec(5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2697:2:
2697 | TESTVAL1 = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2698:2:
2698 | TESTVAL2 = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2699:2:
2699 | if(abs(weight - 1d0) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2700:2:
2700 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2701:2:
2701 | call cvpfdist(DFD1,DFN1,0d0,TESTval1,eps,beta1(int(DFN1)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2702:2:
2702 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2703:2:
2703 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2704:2:
2704 | elseif(abs(weight) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2705:2:
2705 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2706:2:
2706 | call cvpfdist(DFD2,DFN2,0d0,TESTval2,eps,beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2707:2:
2707 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2708:2:
2708 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2709:2:
2709 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2710:2:
2710 | xb = (weight*TESTVAL1) + ((1d0-weight)*TESTVAL2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2711:2:
2711 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2712:2:
2712 | call cvdemethod(xb,weight,DFD1,DFN1,DFD2,DFN2,eps,beta1(int(DFN1)),beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2713:2:
2713 | weightpval = 1d0-s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2715:2:
2715 | weightpval = max(0d0, min(1d0, weightpval))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2718:2:
2718 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2719:2:
2719 | integer,parameter::kmin=3,kmax=14
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2720:2:
2720 | real(8),parameter::hr=6.d0, c0=0.01d0, pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2721:2:
2721 | real(8),intent(in)::a,b,eps,df1,df2,beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2722:2:
2722 | real(8),intent(out)::s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2723:2:
2723 | real(8) res,zval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2724:2:
2724 | real(8) inv_beta, df_ratio, df1_half, df12_half, form3, df1m2_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2726:2:
2726 | real(8) h,s0,xt,wt,t,as,shk,mba,pba,err,seps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2727:2:
2727 | inv_beta = 1d0 / beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2728:2:
2728 | df_ratio = df1/df2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2729:2:
2729 | df1_half = df1/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2730:2:
2730 | df12_half = (df1+df2)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2731:2:
2731 | form3 = df_ratio**df1_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2732:2:
2732 | df1m2_half = (df1-2d0)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2737:2:
2737 | zval = pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2738:2:
2738 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2739:2:
2739 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2744:2:
2744 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2745:2:
2745 | nc=2*nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2746:2:
2746 | h=h*0.5d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2747:2:
2747 | do j=1,nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2748:2:
2748 | t=dble(2*j-nc-1)*h
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2749:2:
2749 | shk=pi2*sinh(t)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2750:2:
2750 | xt=tanh(shk)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2751:2:
2751 | wt=pi2*cosh(t)*(1d0 - xt*xt)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2752:2:
2752 | zval = mba*xt+pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2753:2:
2753 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2754:2:
2754 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2755:2:
2755 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2756:2:
2756 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2757:2:
2757 | s=s0*0.5d0+s*h*mba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2758:2:
2758 | as=abs(s); err=abs(s-s0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2759:2:
2759 | if(as.ge.1d0)err=err/as
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2760:2:
2760 | if(err.le.seps.and.l.ge.kmin)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2761:2:
2761 | s0=s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2762:2:
2762 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2765:2:
2765 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2766:2:
2766 | real(8),intent(in)::xb,weight,df11,df12,df21,df22,eps,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2768:2:
2768 | integer,parameter::kmin=3, kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2769:2:
2769 | real(8),parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2796:2:
2796 | if(err.le.0.000001d0 .and. l>6)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2805:2:
2805 | integer,parameter::kmin=3,kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2806:2:
2806 | real(8),parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2812:2:
2812 | inv_weight = 1d0-weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2846:2:
2846 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2857:2:
2857 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2858:2:
2858 | real(8),intent(in) :: z,v,weight,df11,df12,df21,df22,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2859:2:
2859 | real(8),intent(out) :: res
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2860:2:
2860 | real(8) zval,form1,form2,form3,form4,form5,form6,form7,form8,form9
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2861:2:
2861 | real(8) inv_weight, inv_beta1, inv_beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2862:2:
2862 | real(8) df_ratio1, df_ratio2, df11_half, df21_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2863:2:
2863 | real(8) df12_sum_half, df22_sum_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2864:2:
2864 | inv_weight = 1d0 - weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2865:2:
2865 | inv_beta1 = 1d0 / beta1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2866:2:
2866 | inv_beta2 = 1d0 / beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2867:2:
2867 | df_ratio1 = df11/df12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2868:2:
2868 | df_ratio2 = df21/df22
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2869:2:
2869 | df11_half = df11/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2870:2:
2870 | df21_half = df21/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2871:2:
2871 | df12_sum_half = (df11+df12)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2872:2:
2872 | df22_sum_half = (df21+df22)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2873:2:
2873 | zval = (z-(inv_weight*v))/weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2874:2:
2874 | form1 = 1d0 / weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2875:2:
2875 | form2 = inv_beta1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2876:2:
2876 | form3 = df_ratio1**df11_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2877:2:
2877 | form4 = zval**((df11-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2878:2:
2878 | form5 = (1d0+(df_ratio1*zval))**df12_sum_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2879:2:
2879 | form6 = inv_beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2880:2:
2880 | form7 = df_ratio2**df21_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2881:2:
2881 | form8 = v**((df21-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2882:2:
2882 | form9 = (1d0+(df_ratio2*v))**df22_sum_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2883:2:
2883 | res = form1 * (form2 * form3 * form4 / form5) * (form6 * form7 * form8 / form9)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2886:2:
2886 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2887:2:
2887 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2888:2:
2888 | real(8),intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2889:2:
2889 | real(8) datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2890:2:
2890 | real(8), intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2891:2:
2891 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2892:2:
2892 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2893:2:
2893 | call cvdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2894:2:
2894 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2895:2:
2895 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2896:2:
2896 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2897:2:
2897 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2898:2:
2898 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2899:2:
2899 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2900:2:
2900 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2901:2:
2901 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2905:2:
2905 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2906:2:
2906 | integer, intent(in) :: msize,colnum,sizenum,splitind1,nodenum,splitindvec(sizenum),hierarchy,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2907:2:
2907 | real(8), intent(in) :: xydata(msize,colnum),splitfacval(sizenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2908:2:
2908 | integer, intent(inout) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2909:2:
2909 | integer, intent(out) :: sizel,sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2910:2:
2910 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2911:2:
2911 | sizel=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2912:2:
2912 | sizer=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2913:2:
2913 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2914:2:
2914 | if(nodenummat(i,hierarchy-1) == (nodenum/2)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2915:2:
2915 | do j = 1,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2916:2:
2916 | if(abs(xydata(i,splitind1) - splitfacval(j)) < (1.0d0*(10d0**(-10d0)))) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2917:2:
2917 | if(splitindvec(j) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2918:2:
2918 | nodenummat(i,hierarchy) = nodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2919:2:
2919 | sizel=sizel+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2920:2:
2920 | elseif(splitindvec(j) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2921:2:
2921 | nodenummat(i,hierarchy) = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2922:2:
2922 | sizer=sizer+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2923:2:
2923 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2924:2:
2924 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2925:2:
2925 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2926:2:
2926 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2927:2:
2927 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2930:2:
2930 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2931:2:
2931 | integer, intent(in) :: msize,colnum,nodenum,hierarchy,nodesize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2932:2:
2932 | real(8), intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2933:2:
2933 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2934:2:
2934 | real(8), intent(out) :: xynodedata(nodesize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2935:2:
2935 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2936:2:
2936 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2937:2:
2937 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2938:2:
2938 | if(nodenummat(i,hierarchy) == nodenum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2939:2:
2939 | xynodedata(j,:) = xydata(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2940:2:
2940 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2941:2:
2941 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2942:2:
2942 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2946:2:
2946 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2947:2:
2947 | integer, intent(in) :: traindatasize,testdatasize,maxdepth,colnum,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2948:2:
2948 | integer, intent(in) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2949:2:
2949 | real(8), intent(in) :: traindata(traindatasize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2950:2:
2950 | real(8), intent(out) :: r2cvval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2951:2:
2951 | real(8), allocatable :: timepred(:,:),r2cvnumsub(:,:), timepredcou(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2952:2:
2952 | real(8) r2cvnum,r2cvden,ymean
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2953:2:
2953 | integer i,j,k,l,maxactive_depth,nidx,tidx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2954:2:
2954 | allocate(timepred(((2**maxdepth)-1),levelcount),r2cvnumsub(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2955:2:
2955 | allocate(timepredcou(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2956:2:
2956 | timepred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2957:2:
2957 | r2cvnumsub(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2958:2:
2958 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2959:2:
2959 | maxactive_depth = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2960:2:
2960 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2961:2:
2961 | if(sum(nodenummat(:,i)) == 0) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2962:2:
2962 | maxactive_depth = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2963:2:
2963 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2964:2:
2964 | do j = 1,traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2965:2:
2965 | tidx = int(traindata(j,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2966:2:
2966 | do i = maxactive_depth, 1, -1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2967:2:
2967 | nidx = nodenummat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2968:2:
2968 | if(nidx > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2969:2:
2969 | if(i == maxactive_depth .or. nodenummat(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2970:2:
2970 | timepred(nidx,tidx) = timepred(nidx,tidx) + traindata(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2971:2:
2971 | timepredcou(nidx,tidx) = timepredcou(nidx,tidx) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2972:2:
2972 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2973:2:
2973 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2974:2:
2974 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2975:2:
2975 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2976:2:
2976 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2977:2:
2977 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2978:2:
2978 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2979:2:
2979 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2980:2:
2980 | timepred(i,j) = timepred(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2981:2:
2981 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2982:2:
2982 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2983:2:
2983 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2984:2:
2984 | ymean = sum(testdata(:,1))/dble(testdatasize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2985:2:
2985 | r2cvnum = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2986:2:
2986 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2987:2:
2987 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2988:2:
2988 | do j=1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2989:2:
2989 | if(2**(j-1) <= i .and. i < 2**j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2990:2:
2990 | k = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2991:2:
2991 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2992:2:
2992 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2993:2:
2993 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2994:2:
2994 | do l = 1,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2995:2:
2995 | if(nodenummattest(l,k) == i) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2996:2:
2996 | r2cvnumsub(i,int(testdata(l,3))) = r2cvnumsub(i,int(testdata(l,3))) + ((testdata(l,1) - timepred(i,int(testdata(l,3))))**2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2997:2:
2997 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2998:2:
2998 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:2999:2:
2999 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3000:2:
3000 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3001:2:
3001 | r2cvnum = sum(r2cvnumsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3002:2:
3002 | r2cvden = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3003:2:
3003 | do i = 1,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3004:2:
3004 | r2cvden = r2cvden + ((testdata(i,1) - ymean) * (testdata(i,1) - ymean))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3005:2:
3005 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3006:2:
3006 | r2cvval = 1d0-(r2cvnum/r2cvden)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3007:2:
3007 | deallocate(timepred,r2cvnumsub,timepredcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3011:2:
3011 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3012:2:
3012 | integer,intent(in) :: prunind,testdatasize,maxdepth,traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3013:2:
3013 | integer,intent(in) :: nodenummattest(testdatasize,maxdepth),nodenummat(traindatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3014:2:
3014 | real(8),intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3015:2:
3015 | real(8),intent(in) :: gamma
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3016:2:
3016 | integer,intent(out) :: prunenodenummat(traindatasize,maxdepth),prunenodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3017:2:
3017 | real(8) gammavec((2**(maxdepth-1))-1),allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3018:2:
3018 | real(8) minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3019:2:
3019 | integer ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3020:2:
3020 | integer nottnodeval,allnodenum,minghnum,prunloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3021:2:
3021 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:),nodenummatnewtest(:,:),nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3022:2:
3022 | if(prunind==1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3023:2:
3023 | prunenodenummattest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3024:2:
3024 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3025:2:
3025 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3026:2:
3026 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3027:2:
3027 | gammavec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3028:2:
3028 | call cvgterminalnodecount(nodenummat,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3029:2:
3029 | call cvgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3030:2:
3030 | gammavec(1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3031:2:
3031 | if(gammavec(1) > gamma) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3032:2:
3032 | prunenodenummattest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3033:2:
3033 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3034:2:
3034 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3035:2:
3035 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3036:2:
3036 | allocate(nodenummatnew(traindatasize,maxdepth),nodenummatnewsub(traindatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3037:2:
3037 | allocate(nodenummatnewtest(testdatasize,maxdepth),nodenummatnewsubtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3038:2:
3038 | call cvgpruntreemat(nodenummat,maxdepth,traindatasize,minghnum,allfval,allfvalnew,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3039:2:
3039 | call cvgpruntreemattest(nodenummattest,maxdepth,testdatasize,minghnum,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3040:2:
3040 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3041:2:
3041 | nodenummatnewtest(:,:) = nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3042:2:
3042 | deallocate(nodenummatnewsub,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3043:2:
3043 | do prunloop = 2,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3044:2:
3044 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3045:2:
3045 | call cvgterminalnodecount(nodenummatnew,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3046:2:
3046 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3047:2:
3047 | prunenodenummattest(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3048:2:
3048 | prunenodenummattest(:,1) = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3049:2:
3049 | prunenodenummat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3050:2:
3050 | prunenodenummat(:,1) = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3051:2:
3051 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3052:2:
3052 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3053:2:
3053 | call cvgweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3054:2:
3054 | gammavec(prunloop) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3055:2:
3055 | if(gammavec(prunloop-1) < gamma .and. gammavec(prunloop) > gamma) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3056:2:
3056 | prunenodenummattest(:,:) = nodenummatnewtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3057:2:
3057 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3058:2:
3058 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3059:2:
3059 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3060:2:
3060 | allocate(nodenummatnewsub(traindatasize,maxdepth),nodenummatnewsubtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3061:2:
3061 | call cvgpruntreemat(nodenummatnew,maxdepth,traindatasize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3062:2:
3062 | call cvgpruntreemattest(nodenummatnewtest,maxdepth,testdatasize,minghnum,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3063:2:
3063 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3064:2:
3064 | nodenummatnewtest(:,:) = nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3065:2:
3065 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3066:2:
3066 | deallocate(nodenummatnewsub,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3067:2:
3067 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3071:2:
3071 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3072:2:
3072 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3073:2:
3073 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3074:2:
3074 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3075:2:
3075 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3076:2:
3076 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3077:2:
3077 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3078:2:
3078 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3079:2:
3079 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3080:2:
3080 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3081:2:
3081 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3082:2:
3082 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3083:2:
3083 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3084:2:
3084 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3085:2:
3085 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3086:2:
3086 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3087:2:
3087 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3088:2:
3088 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3089:2:
3089 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3090:2:
3090 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3091:2:
3091 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3092:2:
3092 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3093:2:
3093 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3094:2:
3094 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3095:2:
3095 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3096:2:
3096 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3097:2:
3097 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3098:2:
3098 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3099:2:
3099 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3102:2:
3102 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3103:2:
3103 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3104:2:
3104 | real(8) allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3105:2:
3105 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3106:2:
3106 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3107:2:
3107 | real(8), intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3108:2:
3108 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3109:2:
3109 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3110:2:
3110 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3111:2:
3111 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3112:2:
3112 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3113:2:
3113 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3114:2:
3114 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3115:2:
3115 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3116:2:
3116 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3117:2:
3117 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3118:2:
3118 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3119:2:
3119 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3120:2:
3120 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3121:2:
3121 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3122:2:
3122 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3123:2:
3123 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3124:2:
3124 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3125:2:
3125 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3126:2:
3126 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3127:2:
3127 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3128:2:
3128 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3129:2:
3129 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3130:2:
3130 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3131:2:
3131 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3132:2:
3132 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3133:2:
3133 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3134:2:
3134 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3135:2:
3135 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3136:2:
3136 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3137:2:
3137 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3138:2:
3138 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3139:2:
3139 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3140:2:
3140 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3141:2:
3141 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3142:2:
3142 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3143:2:
3143 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3144:2:
3144 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3147:2:
3147 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3148:2:
3148 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3149:2:
3149 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3150:2:
3150 | real(8), intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3151:2:
3151 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3152:2:
3152 | real(8), intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3153:2:
3153 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3154:2:
3154 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3155:2:
3155 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3156:2:
3156 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3157:2:
3157 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3158:2:
3158 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3159:2:
3159 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3160:2:
3160 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3161:2:
3161 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3162:2:
3162 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3163:2:
3163 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3164:2:
3164 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3165:2:
3165 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3166:2:
3166 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3167:2:
3167 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3168:2:
3168 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3169:2:
3169 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3170:2:
3170 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3171:2:
3171 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3172:2:
3172 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3173:2:
3173 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3174:2:
3174 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3177:2:
3177 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3178:2:
3178 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3179:2:
3179 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3180:2:
3180 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3181:2:
3181 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3182:2:
3182 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3183:2:
3183 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3184:2:
3184 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3185:2:
3185 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3186:2:
3186 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3187:2:
3187 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3188:2:
3188 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3189:2:
3189 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3190:2:
3190 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3191:2:
3191 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3192:2:
3192 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3193:2:
3193 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3194:2:
3194 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3195:2:
3195 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3199:2:
3199 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3200:2:
3200 | integer, intent(in) :: maxdepth,levelcount,traindatasize,colnum,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3201:2:
3201 | integer, intent(in) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3202:2:
3202 | real(8), intent(in) :: traindata(traindatasize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3203:2:
3203 | real(8), intent(in) :: allfval((2**maxdepth)-1),allgammaval((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3204:2:
3204 | real(8), intent(out) :: gammacv((2**(maxdepth-1))-1),gammar2cv((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3205:2:
3205 | real(8) allgammavaltrain((2**(maxdepth-1))-1),losspredsumvec((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3206:2:
3206 | real(8) allfvalnew((2**maxdepth)-1),r2cvvec((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3207:2:
3207 | real(8) losspredsum,minghval,r2cvval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3208:2:
3208 | integer cvprunloop,minghnum,allnodenum,nottnodeval,i,j,k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3209:2:
3209 | integer nottnodevec((2**maxdepth)-1),ncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3210:2:
3210 | integer :: nodenummatnew(traindatasize,maxdepth),nodenummatnewtest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3211:2:
3211 | integer :: indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3212:2:
3212 | allgammavaltrain(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3213:2:
3213 | gammacv(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3214:2:
3214 | losspredsumvec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3215:2:
3215 | gammar2cv(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3216:2:
3216 | r2cvvec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3217:2:
3217 | call cvlosspredict(traindata,traindatasize,nodenummat,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3218:2:
3218 | nodenummattest,testdatasize,maxdepth,losspredsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3219:2:
3219 | losspredsumvec(1) = losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3220:2:
3220 | call R2CV(traindata,traindatasize,nodenummat,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3221:2:
3221 | nodenummattest,testdatasize,maxdepth,r2cvval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3222:2:
3222 | r2cvvec(1) = r2cvval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3223:2:
3223 | allfvalnew(:) = allfval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3224:2:
3224 | nodenummatnew(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3225:2:
3225 | nodenummatnewtest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3226:2:
3226 | do cvprunloop = 1,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3227:2:
3227 | call cvbestterminalnodecount(nodenummatnew,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3228:2:
3228 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3229:2:
3229 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3230:2:
3230 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3231:2:
3231 | call cvbestweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3232:2:
3232 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3233:2:
3233 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3234:2:
3234 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3235:2:
3235 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3236:2:
3236 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3237:2:
3237 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3238:2:
3238 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3239:2:
3239 | do i = 1,traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3240:2:
3240 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3241:2:
3241 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3242:2:
3242 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3243:2:
3243 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3244:2:
3244 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3245:2:
3245 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3246:2:
3246 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3247:2:
3247 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3248:2:
3248 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3249:2:
3249 | do i = 1,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3250:2:
3250 | if(nodenummatnewtest(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3251:2:
3251 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3252:2:
3252 | nodenummatnewtest(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3253:2:
3253 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3254:2:
3254 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3255:2:
3255 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3256:2:
3256 | allgammavaltrain(cvprunloop+1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3257:2:
3257 | call cvlosspredict(traindata,traindatasize,nodenummatnew,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3258:2:
3258 | nodenummatnewtest,testdatasize,maxdepth,losspredsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3259:2:
3259 | losspredsumvec(cvprunloop+1) = losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3260:2:
3260 | call R2CV(traindata,traindatasize,nodenummatnew,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3261:2:
3261 | nodenummatnewtest,testdatasize,maxdepth,r2cvval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3262:2:
3262 | r2cvvec(cvprunloop+1) = r2cvval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3263:2:
3263 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3264:2:
3264 | gammacv(1) = losspredsumvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3265:2:
3265 | gammar2cv(1) = r2cvvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3266:2:
3266 | j = 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3267:2:
3267 | do i = 2,size(allgammaval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3268:2:
3268 | if(allgammaval(i) == 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3269:2:
3269 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3270:2:
3270 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3271:2:
3271 | if(allgammaval(i) <= allgammavaltrain(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3272:2:
3272 | gammacv(i) = losspredsumvec(j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3273:2:
3273 | gammar2cv(i) = r2cvvec(j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3274:2:
3274 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3275:2:
3275 | do k = 1,size(allgammaval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3276:2:
3276 | if(allgammaval(i) > allgammavaltrain(j+k) .and. allgammavaltrain(j+k) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3277:2:
3277 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3278:2:
3278 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3279:2:
3279 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3280:2:
3280 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3281:2:
3281 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3282:2:
3282 | gammacv(i) = losspredsumvec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3283:2:
3283 | gammar2cv(i) = r2cvvec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3284:2:
3284 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3285:2:
3285 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3286:2:
3286 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3290:2:
3290 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3291:2:
3291 | integer, intent(in) :: traindatasize,testdatasize,maxdepth,colnum,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3292:2:
3292 | integer, intent(in) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3293:2:
3293 | real(8), intent(in) :: traindata(traindatasize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3294:2:
3294 | real(8), intent(out) :: losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3295:2:
3295 | real(8), allocatable :: timepred(:,:),losspred(:,:), timepredcou(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3296:2:
3296 | integer i,j,k,l,maxactive_depth,nidx,tidx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3297:2:
3297 | allocate(timepred(((2**maxdepth)-1),levelcount),losspred(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3298:2:
3298 | allocate(timepredcou(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3299:2:
3299 | timepred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3300:2:
3300 | losspred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3301:2:
3301 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3302:2:
3302 | maxactive_depth = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3303:2:
3303 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3304:2:
3304 | if(sum(nodenummat(:,i)) == 0) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3305:2:
3305 | maxactive_depth = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3306:2:
3306 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3307:2:
3307 | do j = 1,traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3308:2:
3308 | tidx = int(traindata(j,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3309:2:
3309 | do i = maxactive_depth, 1, -1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3310:2:
3310 | nidx = nodenummat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3311:2:
3311 | if(nidx > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3312:2:
3312 | if(i == maxactive_depth .or. nodenummat(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3313:2:
3313 | timepred(nidx,tidx) = timepred(nidx,tidx) + traindata(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3314:2:
3314 | timepredcou(nidx,tidx) = timepredcou(nidx,tidx) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3315:2:
3315 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3316:2:
3316 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3317:2:
3317 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3318:2:
3318 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3319:2:
3319 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3320:2:
3320 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3321:2:
3321 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3322:2:
3322 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3323:2:
3323 | timepred(i,j) = timepred(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3324:2:
3324 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3325:2:
3325 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3326:2:
3326 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3327:2:
3327 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3328:2:
3328 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3329:2:
3329 | do j=1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3330:2:
3330 | if(2**(j-1) <= i .and. i < 2**j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3331:2:
3331 | k = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3332:2:
3332 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3333:2:
3333 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3334:2:
3334 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3335:2:
3335 | do l = 1,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3336:2:
3336 | if(nodenummattest(l,k) == i) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3337:2:
3337 | losspred(i,int(testdata(l,3))) = losspred(i,int(testdata(l,3))) + ((testdata(l,1) - timepred(i,int(testdata(l,3))))**2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3338:2:
3338 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3339:2:
3339 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3340:2:
3340 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3341:2:
3341 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3342:2:
3342 | losspredsum = sum(losspred)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3343:2:
3343 | deallocate(timepred,losspred,timepredcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3346:2:
3346 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3347:2:
3347 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3348:2:
3348 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3349:2:
3349 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3350:2:
3350 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3351:2:
3351 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3352:2:
3352 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3353:2:
3353 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3354:2:
3354 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3355:2:
3355 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3356:2:
3356 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3357:2:
3357 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3358:2:
3358 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3359:2:
3359 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3360:2:
3360 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3361:2:
3361 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3362:2:
3362 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3363:2:
3363 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3364:2:
3364 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3365:2:
3365 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3366:2:
3366 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3367:2:
3367 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3368:2:
3368 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3369:2:
3369 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3370:2:
3370 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3371:2:
3371 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3372:2:
3372 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3373:2:
3373 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3374:2:
3374 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3377:2:
3377 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3378:2:
3378 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3379:2:
3379 | real(8) allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3380:2:
3380 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3381:2:
3381 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3382:2:
3382 | real(8), intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3383:2:
3383 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3384:2:
3384 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3385:2:
3385 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3386:2:
3386 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3387:2:
3387 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3388:2:
3388 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3389:2:
3389 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3390:2:
3390 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3391:2:
3391 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3392:2:
3392 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3393:2:
3393 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3394:2:
3394 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3395:2:
3395 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3396:2:
3396 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3397:2:
3397 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3398:2:
3398 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3399:2:
3399 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3400:2:
3400 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3401:2:
3401 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3402:2:
3402 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3403:2:
3403 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3404:2:
3404 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3405:2:
3405 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3406:2:
3406 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3407:2:
3407 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3408:2:
3408 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3409:2:
3409 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3410:2:
3410 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3411:2:
3411 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3412:2:
3412 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3413:2:
3413 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3414:2:
3414 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3415:2:
3415 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3416:2:
3416 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3417:2:
3417 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3418:2:
3418 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3419:2:
3419 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3422:2:
3422 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3423:2:
3423 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3424:2:
3424 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3425:2:
3425 | real(8), intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3426:2:
3426 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3427:2:
3427 | real(8), intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3428:2:
3428 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3429:2:
3429 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3430:2:
3430 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3431:2:
3431 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3432:2:
3432 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3433:2:
3433 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3434:2:
3434 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3435:2:
3435 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3436:2:
3436 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3437:2:
3437 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3438:2:
3438 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3439:2:
3439 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3440:2:
3440 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3441:2:
3441 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3442:2:
3442 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3443:2:
3443 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3444:2:
3444 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3445:2:
3445 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3446:2:
3446 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3447:2:
3447 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3448:2:
3448 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3449:2:
3449 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3452:2:
3452 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3453:2:
3453 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3454:2:
3454 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3455:2:
3455 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3456:2:
3456 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3457:2:
3457 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3458:2:
3458 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3459:2:
3459 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3460:2:
3460 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3461:2:
3461 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3462:2:
3462 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3463:2:
3463 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3464:2:
3464 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3465:2:
3465 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3466:2:
3466 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3467:2:
3467 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3468:2:
3468 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3469:2:
3469 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3470:2:
3470 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3473:2:
3473 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3474:2:
3474 | integer,intent(in) :: msize,maxdepth,prunind,cv
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3475:2:
3475 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3476:2:
3476 | double precision,intent(in) :: bestgammaval,allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3477:2:
3477 | integer,intent(out) :: prunenodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3478:2:
3478 | double precision minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3479:2:
3479 | double precision gammavec((2**(maxdepth-1))-1),allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3480:2:
3480 | integer nottnodeval,allnodenum,minghnum,prunloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3481:2:
3481 | integer ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3482:2:
3482 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3483:2:
3483 | if(bestgammaval <= 0d0 .or. prunind==1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3484:2:
3484 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3485:2:
3485 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3486:2:
3486 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3487:2:
3487 | gammavec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3488:2:
3488 | call gterminalnodecount(nodenummat,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3489:2:
3489 | call gweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3490:2:
3490 | gammavec(1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3491:2:
3491 | if(gammavec(1) > bestgammaval .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3492:2:
3492 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3493:2:
3493 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3494:2:
3494 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3495:2:
3495 | allocate(nodenummatnew(msize,maxdepth),nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3496:2:
3496 | call gpruntreemat(nodenummat,maxdepth,msize,minghnum,allfval,allfvalnew,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3497:2:
3497 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3498:2:
3498 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3499:2:
3499 | if(bestgammaval == minghval .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3500:2:
3500 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3501:2:
3501 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3502:2:
3502 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3503:2:
3503 | do prunloop = 2,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3504:2:
3504 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3505:2:
3505 | call gterminalnodecount(nodenummatnew,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3506:2:
3506 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3507:2:
3507 | prunenodenummat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3508:2:
3508 | prunenodenummat(:,1) = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3509:2:
3509 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3510:2:
3510 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3511:2:
3511 | call gweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3512:2:
3512 | gammavec(prunloop) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3513:2:
3513 | if(gammavec(prunloop-1) < bestgammaval .and. gammavec(prunloop) > bestgammaval .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3514:2:
3514 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3515:2:
3515 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3516:2:
3516 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3517:2:
3517 | allocate(nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3518:2:
3518 | call gpruntreemat(nodenummatnew,maxdepth,msize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3519:2:
3519 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3520:2:
3520 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3521:2:
3521 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3522:2:
3522 | if(bestgammaval == minghval .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3523:2:
3523 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3524:2:
3524 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3525:2:
3525 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3526:2:
3526 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3530:2:
3530 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3531:2:
3531 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3532:2:
3532 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3533:2:
3533 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3534:2:
3534 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3535:2:
3535 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3536:2:
3536 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3537:2:
3537 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3538:2:
3538 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3539:2:
3539 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3540:2:
3540 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3541:2:
3541 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3542:2:
3542 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3543:2:
3543 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3544:2:
3544 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3545:2:
3545 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3546:2:
3546 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3547:2:
3547 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3548:2:
3548 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3549:2:
3549 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3550:2:
3550 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3551:2:
3551 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3552:2:
3552 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3553:2:
3553 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3554:2:
3554 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3555:2:
3555 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3556:2:
3556 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3557:2:
3557 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3558:2:
3558 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3561:2:
3561 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3562:2:
3562 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3563:2:
3563 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3564:2:
3564 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3565:2:
3565 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3566:2:
3566 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3567:2:
3567 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3568:2:
3568 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3569:2:
3569 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3570:2:
3570 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3571:2:
3571 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3572:2:
3572 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3573:2:
3573 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3574:2:
3574 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3575:2:
3575 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3576:2:
3576 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3577:2:
3577 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3578:2:
3578 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3579:2:
3579 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3580:2:
3580 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3581:2:
3581 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3582:2:
3582 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3583:2:
3583 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3584:2:
3584 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3585:2:
3585 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3586:2:
3586 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3587:2:
3587 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3588:2:
3588 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3589:2:
3589 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3590:2:
3590 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3591:2:
3591 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3592:2:
3592 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3593:2:
3593 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3594:2:
3594 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3595:2:
3595 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3596:2:
3596 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3597:2:
3597 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3598:2:
3598 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3599:2:
3599 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3600:2:
3600 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3601:2:
3601 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3602:2:
3602 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3603:2:
3603 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3606:2:
3606 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3607:2:
3607 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3608:2:
3608 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3609:2:
3609 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3610:2:
3610 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3611:2:
3611 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3612:2:
3612 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3613:2:
3613 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3614:2:
3614 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3615:2:
3615 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3616:2:
3616 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3617:2:
3617 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3618:2:
3618 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3619:2:
3619 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3620:2:
3620 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3621:2:
3621 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3622:2:
3622 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3623:2:
3623 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3624:2:
3624 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3625:2:
3625 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3626:2:
3626 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3627:2:
3627 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3628:2:
3628 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3629:2:
3629 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3630:2:
3630 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3631:2:
3631 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3632:2:
3632 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3633:2:
3633 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3636:2:
3636 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3637:2:
3637 | integer, intent(in) :: msize,levelcount,maxdepth,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3638:2:
3638 | integer, intent(in) :: prunenodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3639:2:
3639 | double precision, intent(in) :: XYDATA(Msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3640:2:
3640 | integer, intent(out) :: datatnnodenum(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3641:2:
3641 | double precision, intent(out) :: predvec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3642:2:
3642 | double precision, allocatable :: timepredsum(:,:),timepredcou(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3643:2:
3643 | double precision tnodepredmat((2**maxdepth)-1,levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3644:2:
3644 | integer i,j,maxactive_depth,nidx,tidx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3645:2:
3645 | allocate(timepredsum(((2**maxdepth)-1),levelcount),timepredcou(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3646:2:
3646 | timepredsum(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3647:2:
3647 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3648:2:
3648 | datatnnodenum(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3649:2:
3649 | maxactive_depth = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3650:2:
3650 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3651:2:
3651 | if(sum(prunenodenummat(:,i)) == 0) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3652:2:
3652 | maxactive_depth = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3653:2:
3653 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3654:2:
3654 | do j = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3655:2:
3655 | tidx = int(XYDATA(j,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3656:2:
3656 | do i = maxactive_depth, 1, -1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3657:2:
3657 | nidx = prunenodenummat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3658:2:
3658 | if(nidx > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3659:2:
3659 | if(i == maxactive_depth .or. prunenodenummat(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3660:2:
3660 | timepredsum(nidx,tidx) = timepredsum(nidx,tidx) + XYDATA(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3661:2:
3661 | timepredcou(nidx,tidx) = timepredcou(nidx,tidx) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3662:2:
3662 | datatnnodenum(j) = nidx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3663:2:
3663 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3664:2:
3664 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3665:2:
3665 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3666:2:
3666 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3667:2:
3667 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3668:2:
3668 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3669:2:
3669 | if(abs(sum(timepredsum(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3670:2:
3670 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3671:2:
3671 | tnodepredmat(i,j) = timepredsum(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3672:2:
3672 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3673:2:
3673 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3674:2:
3674 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3675:2:
3675 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3676:2:
3676 | predvec(i) = tnodepredmat(datatnnodenum(i),int(xydata(i,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3677:2:
3677 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3680:2:
3680 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3681:2:
3681 | integer, intent(in) :: msize,colnum,nodenum,hierarchy,nodesize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3682:2:
3682 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3683:2:
3683 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3684:2:
3684 | double precision, intent(out) :: xynodedata(nodesize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3685:2:
3685 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3686:2:
3686 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3687:2:
3687 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3688:2:
3688 | if(nodenummat(i,hierarchy) == nodenum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3689:2:
3689 | xynodedata(j,:) = xydata(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3690:2:
3690 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3691:2:
3691 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3692:2:
3692 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3696:2:
3696 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3697:2:
3697 | integer, intent(in) :: nodedatasize,colnum,maxdepth,ind1,ind2,splitvecsize,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3698:2:
3698 | integer, intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3699:2:
3699 | double precision, intent(in) :: nodedata(nodedatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3700:2:
3700 | integer, intent(in) :: prunnodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3701:2:
3701 | integer, intent(out) :: splitvector(splitvecsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3702:2:
3702 | double precision, intent(out) :: splitnumber(splitvecsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3703:2:
3703 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3704:2:
3704 | double precision datasample(nodedatasize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3705:2:
3705 | integer, allocatable :: splitindmat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3706:2:
3706 | datasample = nodedata(:,ind1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3707:2:
3707 | if(datatype(ind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3708:2:
3708 | splitnum = splitvecsize - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3709:2:
3709 | elseif(datatype(ind1-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3710:2:
3710 | splitnum = (2 ** (splitvecsize-1)) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3711:2:
3711 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3712:2:
3712 | call spdataval(nodedata(:,ind1),nodedatasize,splitnumber,splitvecsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3713:2:
3713 | allocate(splitindmat(splitnum,splitvecsize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3714:2:
3714 | if(datatype(ind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3715:2:
3715 | do i = 1,splitnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3716:2:
3716 | do j = 1,splitvecsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3717:2:
3717 | if(i >= j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3718:2:
3718 | splitindmat(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3719:2:
3719 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3720:2:
3720 | splitindmat(i,j) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3721:2:
3721 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3722:2:
3722 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3723:2:
3723 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3724:2:
3724 | elseif(datatype(ind1-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3725:2:
3725 | idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3726:2:
3726 | do i = 0, 2**(splitvecsize-1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3727:2:
3727 | count_0 = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3728:2:
3728 | count_1 = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3729:2:
3729 | splitindmat(idx, 1) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3730:2:
3730 | do j = 0, splitvecsize - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3731:2:
3731 | if (iand(i, 2**j) /= 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3732:2:
3732 | splitindmat(idx, j+2) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3733:2:
3733 | count_1 = count_1 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3734:2:
3734 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3735:2:
3735 | splitindmat(idx, j+2) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3736:2:
3736 | count_0 = count_0 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3737:2:
3737 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3738:2:
3738 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3739:2:
3739 | if (count_0 > 0 .and. count_1 > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3740:2:
3740 | idx = idx + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3741:2:
3741 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3742:2:
3742 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3743:2:
3743 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3744:2:
3744 | splitvector = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3747:2:
3747 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3748:2:
3748 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3749:2:
3749 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3750:2:
3750 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3751:2:
3751 | double precision, intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3752:2:
3752 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3753:2:
3753 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3754:2:
3754 | call spdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3755:2:
3755 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3756:2:
3756 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3757:2:
3757 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3758:2:
3758 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3759:2:
3759 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3760:2:
3760 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3761:2:
3761 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3762:2:
3762 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3765:2:
3765 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3766:2:
3766 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3767:2:
3767 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3768:2:
3768 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3769:2:
3769 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3770:2:
3770 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3771:2:
3771 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3772:2:
3772 | call spdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3773:2:
3773 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3774:2:
3774 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3775:2:
3775 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3776:2:
3776 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3777:2:
3777 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3778:2:
3778 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3779:2:
3779 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3782:2:
3782 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3783:2:
3783 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3784:2:
3784 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3785:2:
3785 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3786:2:
3786 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3787:2:
3787 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3788:2:
3788 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3789:2:
3789 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3790:2:
3790 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3791:2:
3791 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3792:2:
3792 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3793:2:
3793 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3794:2:
3794 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3795:2:
3795 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3796:2:
3796 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3797:2:
3797 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3798:2:
3798 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3799:2:
3799 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3800:2:
3800 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3801:2:
3801 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3802:2:
3802 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3803:2:
3803 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3804:2:
3804 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3805:2:
3805 | call spdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3806:2:
3806 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3807:2:
3807 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3808:2:
3808 | call spdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3809:2:
3809 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3810:2:
3810 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3813:2:
3813 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3814:2:
3814 | integer, intent(in) :: msize,bootsize,colnum,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3815:2:
3815 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3816:2:
3816 | integer, intent(out) :: oridata(bootsize*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3817:2:
3817 | double precision, intent(out) :: bootdata(bootsize*levelcount,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3818:2:
3818 | integer idsum,randval,i,j,k,l,m
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3819:2:
3819 | integer oriind(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3820:2:
3820 | double precision randvalsub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3821:2:
3821 | double precision idnum(levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3822:2:
3822 | call random_seed()
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3823:2:
3823 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3824:2:
3824 | oriind(i) = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3825:2:
3825 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3826:2:
3826 | call threetreesbsdatasum(xydata(:,2),msize,idsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3827:2:
3827 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3828:2:
3828 | k = levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3829:2:
3829 | do i=1,bootsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3830:2:
3830 | call random_number(randvalsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3831:2:
3831 | randval = int(randvalsub * dble(idsum)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3832:2:
3832 | l = (randval-1)*levelcount+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3833:2:
3833 | m = randval*levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3834:2:
3834 | idnum(:) = dble(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3835:2:
3835 | oridata(j:k)=oriind(l:m)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3836:2:
3836 | bootdata(j:k,1) = xydata(l:m,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3837:2:
3837 | bootdata(j:k,2) = idnum(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3838:2:
3838 | bootdata(j:k,3:colnum) = xydata(l:m,3:colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3839:2:
3839 | j = j + levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3840:2:
3840 | k = k + levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3841:2:
3841 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3844:2:
3844 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3845:2:
3845 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3846:2:
3846 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3847:2:
3847 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3848:2:
3848 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3849:2:
3849 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3850:2:
3850 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3851:2:
3851 | call threetreesbsdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3852:2:
3852 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3853:2:
3853 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3854:2:
3854 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3855:2:
3855 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3856:2:
3856 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3857:2:
3857 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3858:2:
3858 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3861:2:
3861 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3862:2:
3862 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3863:2:
3863 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3864:2:
3864 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3865:2:
3865 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3866:2:
3866 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3867:2:
3867 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3868:2:
3868 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3869:2:
3869 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3870:2:
3870 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3871:2:
3871 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3872:2:
3872 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3873:2:
3873 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3874:2:
3874 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3875:2:
3875 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3876:2:
3876 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3877:2:
3877 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3878:2:
3878 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3879:2:
3879 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3880:2:
3880 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3881:2:
3881 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3882:2:
3882 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3883:2:
3883 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3884:2:
3884 | call threetreesbsdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3885:2:
3885 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3886:2:
3886 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3887:2:
3887 | call threetreesbsdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3888:2:
3888 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3889:2:
3889 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3893:2:
3893 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3894:2:
3894 | integer, intent(in) :: bootdatasize,oridatasize,maxdepth,colnum,beta1len,beta2len,levelcount,minsplit,minbucket
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3895:2:
3895 | integer, intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3896:2:
3896 | double precision, intent(in) :: fixweight,alpha
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3897:2:
3897 | double precision, intent(in) :: bootdata(bootdatasize,colnum),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3898:2:
3898 | double precision, intent(in) :: oridata(oridatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3899:2:
3899 | integer,intent(out) :: prunind
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3900:2:
3900 | integer, intent(out) :: nodenummatboot(bootdatasize,maxdepth),nodenummatori(oridatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3901:2:
3901 | double precision,intent(out) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3902:2:
3902 | integer nodenummatsub(bootdatasize,maxdepth),nodenummatsubori(oridatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3903:2:
3903 | integer nodenum,hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,separatecou,separateint,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3904:2:
3904 | integer sizel,sizer,sizelori,sizerori,treeloop,stopcount,nodeloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3905:2:
3905 | integer splitnum(colnum-3),countvec(colnum-3),dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3906:2:
3906 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3907:2:
3907 | double precision fval(2),splitfval(2),splitmcppval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3908:2:
3908 | integer,allocatable :: nodesize(:),indmat(:,:),ind1vec(:),ind2vec(:),splitindmat(:,:),splitindvec(:),nodesizeori(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3909:2:
3909 | integer,allocatable :: nodesizesub(:),nodesizesubori(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3910:2:
3910 | double precision, allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3911:2:
3911 | double precision, allocatable :: xynodedata(:,:),xynodedataori(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3912:2:
3912 | double precision, allocatable :: fval_cache(:,:), groupsum_cache(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3913:2:
3913 | integer, allocatable :: flat_idx_vec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3914:2:
3914 | integer :: dfvec_const(5), flat_idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3915:2:
3915 | double precision :: splitgroupsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3916:2:
3916 | logical :: dfvec_set
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3917:2:
3917 | nodenummatboot(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3918:2:
3918 | nodenummatboot(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3919:2:
3919 | nodenummatori(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3920:2:
3920 | nodenummatori(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3921:2:
3921 | nodenum = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3922:2:
3922 | hierarchy = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3923:2:
3923 | allfval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3924:2:
3924 | splitmcp = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3925:2:
3925 | allocate(nodesize(2),nodesizeori(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3926:2:
3926 | prunind=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3927:2:
3927 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3928:2:
3928 | call threetreesbootsplitcount(bootdatasize, colnum-3, bootdata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3929:2:
3929 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3930:2:
3930 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3931:2:
3931 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3932:2:
3932 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3933:2:
3933 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3934:2:
3934 | allocate(anovadata(bootdatasize,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3935:2:
3935 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3936:2:
3936 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3937:2:
3937 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3938:2:
3938 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3939:2:
3939 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3940:2:
3940 | call threetreesbootsplitmat(ind1,datatype(ind1-3),bootdata,bootdatasize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3941:2:
3941 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3942:2:
3942 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3943:2:
3943 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3944:2:
3944 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3945:2:
3945 | call threetreesbootsplitdata(splitindmat(ind2,:),countvec(ind1-3),bootdata,bootdatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3946:2:
3946 | call threetreesbootrepANOVA(bootdatasize,colnum,anovadata,fval,dfvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3947:2:
3947 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3948:2:
3948 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3949:2:
3949 | groupsum_cache(indcou) = sum(anovadata(:,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3950:2:
3950 | if (.not. dfvec_set) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3951:2:
3951 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3952:2:
3952 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3953:2:
3953 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3954:2:
3954 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3955:2:
3955 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3956:2:
3956 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3957:2:
3957 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3958:2:
3958 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3959:2:
3959 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3960:2:
3960 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3961:2:
3961 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3962:2:
3962 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3963:2:
3963 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3964:2:
3964 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3965:2:
3965 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3966:2:
3966 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3967:2:
3967 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3968:2:
3968 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3969:2:
3969 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3970:2:
3970 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3971:2:
3971 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3972:2:
3972 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3973:2:
3973 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3974:2:
3974 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3975:2:
3975 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3976:2:
3976 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3977:2:
3977 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3978:2:
3978 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3979:2:
3979 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3980:2:
3980 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3981:2:
3981 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3982:2:
3982 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3983:2:
3983 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3984:2:
3984 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3985:2:
3985 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3986:2:
3986 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3987:2:
3987 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3988:2:
3988 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3989:2:
3989 | call threetreesbootweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3990:2:
3990 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3991:2:
3991 | (dble(bootdatasize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3992:2:
3992 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3993:2:
3993 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3994:2:
3994 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3995:2:
3995 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3996:2:
3996 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3997:2:
3997 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3998:2:
3998 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:3999:2:
3999 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4000:2:
4000 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4001:2:
4001 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4002:2:
4002 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4003:2:
4003 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4004:2:
4004 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4005:2:
4005 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4006:2:
4006 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4007:2:
4007 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4008:2:
4008 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4009:2:
4009 | call threetreesbootsplitmat(ind1,datatype(ind1-3),bootdata,bootdatasize,colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4010:2:
4010 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4011:2:
4011 | call threetreesbootsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4012:2:
4012 | bootdata,bootdatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4013:2:
4013 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4014:2:
4014 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4015:2:
4015 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4016:2:
4016 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4017:2:
4017 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4018:2:
4018 | call threetreesbootdatasum(oridata(:,splitind1),oridatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4019:2:
4019 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4020:2:
4020 | call threetreesbootdataval(oridata(:,splitind1),oridatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4021:2:
4021 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4022:2:
4022 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4023:2:
4023 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4024:2:
4024 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4025:2:
4025 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4026:2:
4026 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4027:2:
4027 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4028:2:
4028 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4029:2:
4029 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4030:2:
4030 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4031:2:
4031 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4032:2:
4032 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4033:2:
4033 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4034:2:
4034 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4035:2:
4035 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4036:2:
4036 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4037:2:
4037 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4038:2:
4038 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4039:2:
4039 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4040:2:
4040 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4041:2:
4041 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4042:2:
4042 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4043:2:
4043 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4044:2:
4044 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4045:2:
4045 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4046:2:
4046 | call threetreesbootweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4047:2:
4047 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4048:2:
4048 | (dble(bootdatasize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4049:2:
4049 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4050:2:
4050 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4051:2:
4051 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4052:2:
4052 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4053:2:
4053 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4054:2:
4054 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4055:2:
4055 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4056:2:
4056 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4057:2:
4057 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4058:2:
4058 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4059:2:
4059 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4060:2:
4060 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4061:2:
4061 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4062:2:
4062 | call threetreesbootsplitmat(ind1,datatype(ind1-3),bootdata,bootdatasize,colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4063:2:
4063 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4064:2:
4064 | call threetreesbootsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4065:2:
4065 | bootdata,bootdatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4066:2:
4066 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4067:2:
4067 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4068:2:
4068 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4069:2:
4069 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4070:2:
4070 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4071:2:
4071 | call threetreesbootdatasum(oridata(:,splitind1),oridatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4072:2:
4072 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4073:2:
4073 | call threetreesbootdataval(oridata(:,splitind1),oridatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4074:2:
4074 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4075:2:
4075 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4076:2:
4076 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4077:2:
4077 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4078:2:
4078 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4079:2:
4079 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4080:2:
4080 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4081:2:
4081 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4082:2:
4082 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4083:2:
4083 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4084:2:
4084 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4085:2:
4085 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4086:2:
4086 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4087:2:
4087 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4088:2:
4088 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4089:2:
4089 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4090:2:
4090 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4091:2:
4091 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4092:2:
4092 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4093:2:
4093 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4094:2:
4094 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4095:2:
4095 | if (splitpval >= 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4096:2:
4096 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4097:2:
4097 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4098:2:
4098 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4099:2:
4099 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4100:2:
4100 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4101:2:
4101 | call threetreesbootweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4102:2:
4102 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4103:2:
4103 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4104:2:
4104 | call threetreesbootweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4105:2:
4105 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4106:2:
4106 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4107:2:
4107 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4108:2:
4108 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4109:2:
4109 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4110:2:
4110 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4111:2:
4111 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4112:2:
4112 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4113:2:
4113 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4114:2:
4114 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4115:2:
4115 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4116:2:
4116 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4117:2:
4117 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4118:2:
4118 | (dble(bootdatasize) - splitgroupsum) < dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4119:2:
4119 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4120:2:
4120 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4121:2:
4121 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4122:2:
4122 | deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4123:2:
4123 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4124:2:
4124 | call threetreesbootnodenumber(bootdata,maxdepth,bootdatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4125:2:
4125 | hierarchy+1,nodenummatboot,nodenummatsub,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4126:2:
4126 | call threetreesbootnodenumber(oridata,maxdepth,oridatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4127:2:
4127 | hierarchy+1,nodenummatori,nodenummatsubori,sizelori,sizerori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4128:2:
4128 | nodesize(1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4129:2:
4129 | nodesize(2) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4130:2:
4130 | nodesizeori(1) = sizelori
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4131:2:
4131 | nodesizeori(2) = sizerori
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4132:2:
4132 | deallocate(anovadata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4133:2:
4133 | allfval(1) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4134:2:
4134 | nodenummatboot(:,:) = nodenummatsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4135:2:
4135 | nodenummatori(:,:) = nodenummatsubori(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4136:2:
4136 | do treeloop = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4137:2:
4137 | stopcount = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4138:2:
4138 | hierarchy = hierarchy + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4139:2:
4139 | do nodeloop = 1,(2**treeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4140:2:
4140 | if(allocated(wfmat) .or. allocated(indmat) .or. allocated(wfvec) .or. allocated(ind1vec) .or. allocated(ind2vec)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4141:2:
4141 | deallocate(wfmat,indmat,wfvec,ind1vec,ind2vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4142:2:
4142 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4143:2:
4143 | nodenum = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4144:2:
4144 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4145:2:
4145 | allocate(xynodedata(nodesize(nodeloop),colnum),anovadata(nodesize(nodeloop),4),xynodedataori(nodesizeori(nodeloop),colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4146:2:
4146 | if(nodesize(nodeloop) < (levelcount*minsplit)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4147:2:
4147 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4148:2:
4148 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4149:2:
4149 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4150:2:
4150 | call threetreesbootnodedata(bootdata,bootdatasize,colnum,nodenum,hierarchy,nodenummatboot,nodesize(nodeloop),xynodedata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4151:2:
4151 | call threetreesbootnodedata(oridata,oridatasize,colnum,nodenum,hierarchy,nodenummatori,nodesizeori(nodeloop),xynodedataori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4152:2:
4152 | call threetreesbootsplitcount(nodesize(nodeloop), colnum-3, xynodedata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4153:2:
4153 | if(sum(splitnum) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4154:2:
4154 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4155:2:
4155 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4156:2:
4156 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4157:2:
4157 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4158:2:
4158 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4159:2:
4159 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4160:2:
4160 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4161:2:
4161 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4162:2:
4162 | wfmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4163:2:
4163 | indmat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4164:2:
4164 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4165:2:
4165 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4166:2:
4166 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4167:2:
4167 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4168:2:
4168 | if(splitnum(ind1-3) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4169:2:
4169 | goto 2000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4170:2:
4170 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4171:2:
4171 | if(allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4172:2:
4172 | deallocate(splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4173:2:
4173 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4174:2:
4174 | if(.not. allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4175:2:
4175 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4176:2:
4176 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4177:2:
4177 | if(allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4178:2:
4178 | deallocate(facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4179:2:
4179 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4180:2:
4180 | if(.not. allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4181:2:
4181 | allocate(facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4182:2:
4182 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4183:2:
4183 | call threetreesbootsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4184:2:
4184 | countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4185:2:
4185 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4186:2:
4186 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4187:2:
4187 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4188:2:
4188 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4189:2:
4189 | call threetreesbootsplitdata(splitindmat(ind2,:),countvec(ind1-3),xynodedata,nodesize(nodeloop),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4190:2:
4190 | colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4191:2:
4191 | call threetreesbootrepANOVA(nodesize(nodeloop),colnum,anovadata,fval,dfvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4192:2:
4192 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4193:2:
4193 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4194:2:
4194 | groupsum_cache(indcou) = sum(anovadata(:,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4195:2:
4195 | if (.not. dfvec_set) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4196:2:
4196 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4197:2:
4197 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4198:2:
4198 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4199:2:
4199 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4200:2:
4200 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4201:2:
4201 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4202:2:
4202 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4203:2:
4203 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4204:2:
4204 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4205:2:
4205 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4206:2:
4206 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4207:2:
4207 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4208:2:
4208 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4209:2:
4209 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4210:6:
4210 | 2000 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4211:2:
4211 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4212:2:
4212 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4213:2:
4213 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4214:2:
4214 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4215:2:
4215 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4216:2:
4216 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4217:2:
4217 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4218:2:
4218 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4219:2:
4219 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4220:2:
4220 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4221:2:
4221 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4222:2:
4222 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4223:2:
4223 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4224:2:
4224 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4225:2:
4225 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4226:2:
4226 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4227:2:
4227 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4228:2:
4228 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4229:2:
4229 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4230:2:
4230 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4231:2:
4231 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4232:2:
4232 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4233:2:
4233 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4234:2:
4234 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4235:2:
4235 | call threetreesbootweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4236:2:
4236 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4237:2:
4237 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4238:2:
4238 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4239:2:
4239 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4240:2:
4240 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4241:2:
4241 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4242:2:
4242 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4243:2:
4243 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4244:2:
4244 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4245:2:
4245 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4246:2:
4246 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4247:2:
4247 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4248:2:
4248 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4249:2:
4249 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4250:2:
4250 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4251:2:
4251 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4252:2:
4252 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4253:2:
4253 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4254:2:
4254 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4255:2:
4255 | call threetreesbootsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4256:2:
4256 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4257:2:
4257 | call threetreesbootsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4258:2:
4258 | xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4259:2:
4259 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4260:2:
4260 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4261:2:
4261 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4262:2:
4262 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4263:2:
4263 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4264:2:
4264 | call threetreesbootdatasum(oridata(:,splitind1),oridatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4265:2:
4265 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4266:2:
4266 | call threetreesbootdataval(oridata(:,splitind1),oridatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4267:2:
4267 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4268:2:
4268 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4269:2:
4269 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4270:2:
4270 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4271:2:
4271 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4272:2:
4272 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4273:2:
4273 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4274:2:
4274 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4275:2:
4275 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4276:2:
4276 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4277:2:
4277 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4278:2:
4278 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4279:2:
4279 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4280:2:
4280 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4281:2:
4281 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4282:2:
4282 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4283:2:
4283 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4284:2:
4284 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4285:2:
4285 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4286:2:
4286 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4287:2:
4287 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4288:2:
4288 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4289:2:
4289 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4290:2:
4290 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4291:2:
4291 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4292:2:
4292 | call threetreesbootweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4293:2:
4293 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4294:2:
4294 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4295:2:
4295 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4296:2:
4296 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4297:2:
4297 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4298:2:
4298 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4299:2:
4299 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4300:2:
4300 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4301:2:
4301 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4302:2:
4302 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4303:2:
4303 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4304:2:
4304 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4305:2:
4305 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4306:2:
4306 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4307:2:
4307 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4308:2:
4308 | call threetreesbootsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4309:2:
4309 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4310:2:
4310 | call threetreesbootsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4311:2:
4311 | xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4312:2:
4312 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4313:2:
4313 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4314:2:
4314 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4315:2:
4315 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4316:2:
4316 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4317:2:
4317 | call threetreesbootdatasum(oridata(:,splitind1),oridatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4318:2:
4318 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4319:2:
4319 | call threetreesbootdataval(oridata(:,splitind1),oridatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4320:2:
4320 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4321:2:
4321 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4322:2:
4322 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4323:2:
4323 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4324:2:
4324 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4325:2:
4325 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4326:2:
4326 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4327:2:
4327 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4328:2:
4328 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4329:2:
4329 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4330:2:
4330 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4331:2:
4331 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4332:2:
4332 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4333:2:
4333 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4334:2:
4334 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4335:2:
4335 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4336:2:
4336 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4337:2:
4337 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4338:2:
4338 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4339:2:
4339 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4340:2:
4340 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4341:2:
4341 | if (splitpval >= 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4342:2:
4342 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4343:2:
4343 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4344:2:
4344 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4345:2:
4345 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4346:2:
4346 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4347:2:
4347 | call threetreesbootweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4348:2:
4348 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4349:2:
4349 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4350:2:
4350 | call threetreesbootweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4351:2:
4351 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4352:2:
4352 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4353:2:
4353 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4354:2:
4354 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4355:2:
4355 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4356:2:
4356 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4357:2:
4357 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4358:2:
4358 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4359:2:
4359 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4360:2:
4360 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4361:2:
4361 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4362:2:
4362 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4363:2:
4363 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4364:2:
4364 | (dble(nodesize(nodeloop)) - splitgroupsum) < dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4365:2:
4365 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4366:2:
4366 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4367:2:
4367 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4368:2:
4368 | allfval(nodenum) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4369:2:
4369 | if(.not. allocated(nodesizesub)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4370:2:
4370 | allocate(nodesizesub(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4371:2:
4371 | nodesizesub(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4372:2:
4372 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4373:2:
4373 | if(.not. allocated(nodesizesubori)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4374:2:
4374 | allocate(nodesizesubori(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4375:2:
4375 | nodesizesubori(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4376:2:
4376 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4377:2:
4377 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4378:2:
4378 | call threetreesbootnodenumber(bootdata,maxdepth,bootdatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4379:2:
4379 | hierarchy+1,nodenummatboot,nodenummatsub,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4380:2:
4380 | call threetreesbootnodenumber(oridata,maxdepth,oridatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4381:2:
4381 | hierarchy+1,nodenummatori,nodenummatsubori,sizelori,sizerori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4382:2:
4382 | nodenummatboot(:,:) = nodenummatsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4383:2:
4383 | nodenummatori(:,:) = nodenummatsubori(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4384:2:
4384 | nodesizesub(2*nodeloop-1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4385:2:
4385 | nodesizesub(2*nodeloop) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4386:2:
4386 | nodesizesubori(2*nodeloop-1) = sizelori
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4387:2:
4387 | nodesizesubori(2*nodeloop) = sizerori
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4388:6:
4388 | 2001 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4389:2:
4389 | if(allocated(fval_cache)) deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4390:2:
4390 | deallocate(anovadata,xynodedata,xynodedataori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4391:2:
4391 | if(stopcount == 2**treeloop) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4392:2:
4392 | goto 2003
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4393:2:
4393 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4394:2:
4394 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4395:2:
4395 | deallocate(nodesize,nodesizeori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4396:2:
4396 | allocate(nodesize(2**hierarchy),nodesizeori(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4397:2:
4397 | nodesize(:) = nodesizesub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4398:2:
4398 | nodesizeori(:) = nodesizesubori(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4399:2:
4399 | deallocate(nodesizesub,nodesizesubori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4400:2:
4400 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4402:2:
4402 | deallocate(nodesize,nodesizeori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4406:2:
4406 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4407:2:
4407 | integer, intent(in) :: samplesize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4408:2:
4408 | double precision, intent(in) :: sampledata(samplesize,pp+3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4409:2:
4409 | integer, intent(in) :: datatype(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4410:2:
4410 | integer, intent(out) :: splitnum(pp), countvec(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4411:2:
4411 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4412:2:
4412 | integer i, j, count, facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4413:2:
4413 | do i = 4,pp+3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4414:2:
4414 | datasample = sampledata(:,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4415:2:
4415 | if(datatype(i-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4416:2:
4416 | call threetreesbootdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4417:2:
4417 | splitnum(i-3) = facsum - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4418:2:
4418 | elseif(datatype(i-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4419:2:
4419 | call threetreesbootdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4420:2:
4420 | splitnum(i-3) = (2 ** (facsum-1)) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4421:2:
4421 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4422:2:
4422 | countvec(i-3) = facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4423:2:
4423 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4426:2:
4426 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4427:2:
4427 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4428:2:
4428 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4429:2:
4429 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4430:2:
4430 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4431:2:
4431 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4432:2:
4432 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4433:2:
4433 | call threetreesbootdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4434:2:
4434 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4435:2:
4435 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4436:2:
4436 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4437:2:
4437 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4438:2:
4438 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4439:2:
4439 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4440:2:
4440 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4443:2:
4443 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4444:2:
4444 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4445:2:
4445 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4446:2:
4446 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4447:2:
4447 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4448:2:
4448 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4449:2:
4449 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4450:2:
4450 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4451:2:
4451 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4452:2:
4452 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4453:2:
4453 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4454:2:
4454 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4455:2:
4455 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4456:2:
4456 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4457:2:
4457 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4458:2:
4458 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4459:2:
4459 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4460:2:
4460 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4461:2:
4461 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4462:2:
4462 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4463:2:
4463 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4464:2:
4464 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4465:2:
4465 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4466:2:
4466 | call threetreesbootdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4467:2:
4467 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4468:2:
4468 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4469:2:
4469 | call threetreesbootdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4470:2:
4470 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4471:2:
4471 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4474:2:
4474 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4475:2:
4475 | integer, intent(in) :: varnum,datatype,msize,colnum,splitnum,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4476:2:
4476 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4477:2:
4477 | integer, intent(out) :: splitindmat(splitnum,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4478:2:
4478 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4479:2:
4479 | if(datatype == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4480:2:
4480 | do i = 1,splitnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4481:2:
4481 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4482:2:
4482 | if(i >= j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4483:2:
4483 | splitindmat(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4484:2:
4484 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4485:2:
4485 | splitindmat(i,j) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4486:2:
4486 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4487:2:
4487 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4488:2:
4488 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4489:2:
4489 | elseif(datatype == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4490:2:
4490 | idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4491:2:
4491 | do i = 0, 2**(countvec-1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4492:2:
4492 | count_0 = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4493:2:
4493 | count_1 = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4494:2:
4494 | splitindmat(idx, 1) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4495:2:
4495 | do j = 0, countvec - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4496:2:
4496 | if (iand(i, 2**j) /= 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4497:2:
4497 | splitindmat(idx, j+2) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4498:2:
4498 | count_1 = count_1 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4499:2:
4499 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4500:2:
4500 | splitindmat(idx, j+2) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4501:2:
4501 | count_0 = count_0 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4502:2:
4502 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4503:2:
4503 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4504:2:
4504 | if (count_0 > 0 .and. count_1 > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4505:2:
4505 | idx = idx + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4506:2:
4506 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4507:2:
4507 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4508:2:
4508 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4511:2:
4511 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4512:2:
4512 | integer, intent(in) :: countvec,msize,colnum,ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4513:2:
4513 | integer, intent(in) :: splitindmat(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4514:2:
4514 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4515:2:
4515 | double precision, intent(out) :: anovadata(msize,4),facvalout(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4516:2:
4516 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4517:2:
4517 | double precision facval(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4518:2:
4518 | call threetreesbootdataval(xydata(:,ind1),msize,facval,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4519:2:
4519 | facvalout = facval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4520:2:
4520 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4521:2:
4521 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4522:2:
4522 | if(xydata(i,ind1) == facval(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4523:2:
4523 | anovadata(i,1:3) = xydata(i,1:3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4524:2:
4524 | anovadata(i,4) = splitindmat(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4525:2:
4525 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4526:2:
4526 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4527:2:
4527 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4530:2:
4530 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4531:2:
4531 | integer,intent(in) :: msize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4532:2:
4532 | double precision, intent(in) :: anovadata(msize,4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4533:2:
4533 | double precision, intent(OUT) :: fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4534:2:
4534 | integer, intent(OUT) :: dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4535:2:
4535 | integer i, gi, ti, si, max_subj_id, timecount, nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4536:2:
4536 | double precision ymean, sstotal, ssgroup, sstime, ssgrouptime, sssubject, sserr
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4537:2:
4537 | double precision ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4538:2:
4538 | integer, allocatable :: subj_map(:), si_arr(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4539:2:
4539 | double precision, allocatable :: ygroup(:), ytime(:), ysubject(:), ygrouptime(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4540:2:
4540 | double precision, allocatable :: ygroupcount(:), ytimecount(:), ysubjectcount(:), ygrouptimecount(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4541:2:
4541 | timecount = nint(maxval(anovadata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4542:2:
4542 | max_subj_id = nint(maxval(anovadata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4543:2:
4543 | allocate(subj_map(max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4544:2:
4544 | subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4545:2:
4545 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4546:2:
4546 | subj_map(nint(anovadata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4547:2:
4547 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4548:2:
4548 | nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4549:2:
4549 | do i = 1, max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4550:2:
4550 | if (subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4551:2:
4551 | nsubjects = nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4552:2:
4552 | subj_map(i) = nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4553:2:
4553 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4554:2:
4554 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4555:2:
4555 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4556:2:
4556 | dfvec(2) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4557:2:
4557 | dfvec(3) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4558:2:
4558 | dfvec(4) = nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4559:2:
4559 | dfvec(5) = (timecount - 1) * (nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4560:2:
4560 | allocate(ygroup(2), ytime(timecount), ysubject(nsubjects), ygrouptime(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4561:2:
4561 | allocate(ygroupcount(2), ytimecount(timecount), ysubjectcount(nsubjects), ygrouptimecount(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4562:2:
4562 | allocate(si_arr(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4563:2:
4563 | ygroup(:) = 0d0; ytime(:) = 0d0; ysubject(:) = 0d0; ygrouptime(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4564:2:
4564 | ygroupcount(:) = 0d0; ytimecount(:) = 0d0; ysubjectcount(:) = 0d0; ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4565:2:
4565 | ymean = sum(anovadata(:,1)) / msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4566:2:
4566 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4567:2:
4567 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4568:2:
4568 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4569:2:
4569 | si = subj_map(nint(anovadata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4570:2:
4570 | si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4571:2:
4571 | ygroup(gi) = ygroup(gi) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4572:2:
4572 | ygroupcount(gi) = ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4573:2:
4573 | ytime(ti) = ytime(ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4574:2:
4574 | ytimecount(ti) = ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4575:2:
4575 | ysubject(si) = ysubject(si) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4576:2:
4576 | ysubjectcount(si) = ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4577:2:
4577 | ygrouptime(gi,ti) = ygrouptime(gi,ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4578:2:
4578 | ygrouptimecount(gi,ti) = ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4579:2:
4579 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4580:2:
4580 | ygroup = ygroup / ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4581:2:
4581 | ytime = ytime / ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4582:2:
4582 | ysubject = ysubject / ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4583:2:
4583 | ygrouptime = ygrouptime / ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4584:2:
4584 | sstotal = 0d0; ssgroup = 0d0; sstime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4585:2:
4585 | ssgrouptime = 0d0; sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4586:2:
4586 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4587:2:
4587 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4588:2:
4588 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4589:2:
4589 | si = si_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4590:2:
4590 | sstotal = sstotal + (anovadata(i,1) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4591:2:
4591 | ssgroup = ssgroup + (ygroup(gi) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4592:2:
4592 | sstime = sstime + (ytime(ti) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4593:2:
4593 | ssgrouptime = ssgrouptime + (ygrouptime(gi,ti) - ygroup(gi) - ytime(ti) + ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4594:2:
4594 | sssubject = sssubject + (ysubject(si) - ygroup(gi))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4595:2:
4595 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4596:2:
4596 | sserr = sstotal - (ssgroup + sstime + ssgrouptime + sssubject)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4597:2:
4597 | ms(1) = ssgroup / dfvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4598:2:
4598 | ms(2) = sstime / dfvec(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4599:2:
4599 | ms(3) = ssgrouptime / dfvec(3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4600:2:
4600 | ms(4) = sssubject / dfvec(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4601:2:
4601 | ms(5) = sserr / dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4602:2:
4602 | fval(1) = ms(1) / ms(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4603:2:
4603 | fval(2) = ms(3) / ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4604:2:
4604 | deallocate(subj_map, si_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4605:2:
4605 | deallocate(ygroup, ytime, ysubject, ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4606:2:
4606 | deallocate(ygroupcount, ytimecount, ysubjectcount, ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4609:2:
4609 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4610:2:
4610 | integer, intent(in) :: dfvec(5),beta1len,beta2len
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4611:2:
4611 | double precision, intent(in) :: weight, fval(2),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4612:2:
4612 | double precision, intent(out) :: weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4613:2:
4613 | double precision DFD1, DFN1, DFD2, DFN2, TESTVAL1, TESTVAL2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4614:2:
4614 | double precision xb,eps,s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4615:2:
4615 | eps = 1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4616:2:
4616 | DFD1 = dble(dfvec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4617:2:
4617 | DFN1 = dble(dfvec(4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4618:2:
4618 | DFD2 = dble(dfvec(3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4619:2:
4619 | DFN2 = dble(dfvec(5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4620:2:
4620 | TESTVAL1 = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4621:2:
4621 | TESTVAL2 = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4622:2:
4622 | if(abs(weight - 1d0) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4623:2:
4623 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4624:2:
4624 | call threetreesbootpfdist(DFD1,DFN1,0d0,TESTval1,eps,beta1(int(DFN1)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4625:2:
4625 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4626:2:
4626 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4627:2:
4627 | elseif(abs(weight) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4628:2:
4628 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4629:2:
4629 | call threetreesbootpfdist(DFD2,DFN2,0d0,TESTval2,eps,beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4630:2:
4630 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4631:2:
4631 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4632:2:
4632 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4633:2:
4633 | xb = (weight*TESTVAL1) + ((1d0-weight)*TESTVAL2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4634:2:
4634 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4635:2:
4635 | call threetreesbootdemethod(xb,weight,DFD1,DFN1,DFD2,DFN2,eps,beta1(int(DFN1)),beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4636:2:
4636 | weightpval = 1d0-s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4638:2:
4638 | weightpval = max(0d0, min(1d0, weightpval))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4641:2:
4641 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4642:2:
4642 | integer,parameter::kmin=3,kmax=14
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4643:2:
4643 | double precision,parameter::hr=6.d0, c0=0.01d0, pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4644:2:
4644 | double precision,intent(in)::a,b,eps,df1,df2,beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4645:2:
4645 | double precision,intent(out)::s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4646:2:
4646 | double precision res,zval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4647:2:
4647 | double precision inv_beta, df_ratio, df1_half, df12_half, form3, df1m2_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4649:2:
4649 | double precision h,s0,xt,wt,t,as,shk,mba,pba,err,seps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4650:2:
4650 | inv_beta = 1d0 / beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4651:2:
4651 | df_ratio = df1/df2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4652:2:
4652 | df1_half = df1/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4653:2:
4653 | df12_half = (df1+df2)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4654:2:
4654 | form3 = df_ratio**df1_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4655:2:
4655 | df1m2_half = (df1-2d0)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4660:2:
4660 | zval = pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4661:2:
4661 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4662:2:
4662 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4667:2:
4667 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4668:2:
4668 | nc=2*nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4669:2:
4669 | h=h*0.5d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4670:2:
4670 | do j=1,nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4671:2:
4671 | t=dble(2*j-nc-1)*h
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4672:2:
4672 | shk=pi2*sinh(t)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4673:2:
4673 | xt=tanh(shk)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4674:2:
4674 | wt=pi2*cosh(t)*(1d0 - xt*xt)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4675:2:
4675 | zval = mba*xt+pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4676:2:
4676 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4677:2:
4677 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4678:2:
4678 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4679:2:
4679 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4680:2:
4680 | s=s0*0.5d0+s*h*mba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4681:2:
4681 | as=abs(s); err=abs(s-s0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4682:2:
4682 | if(as.ge.1d0)err=err/as
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4683:2:
4683 | if(err.le.seps.and.l.ge.kmin)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4684:2:
4684 | s0=s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4685:2:
4685 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4688:2:
4688 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4689:2:
4689 | double precision,intent(in)::xb,weight,df11,df12,df21,df22,eps,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4691:2:
4691 | integer,parameter::kmin=3, kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4692:2:
4692 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4719:2:
4719 | if(err.le.0.000001d0 .and. l>6)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4728:2:
4728 | integer,parameter::kmin=3,kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4729:2:
4729 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4735:2:
4735 | inv_weight = 1d0-weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4769:2:
4769 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4780:2:
4780 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4781:2:
4781 | double precision,intent(in) :: z,v,weight,df11,df12,df21,df22,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4782:2:
4782 | double precision,intent(out) :: res
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4783:2:
4783 | double precision zval,form1,form2,form3,form4,form5,form6,form7,form8,form9,s1,s2,eps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4784:2:
4784 | eps=1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4785:2:
4785 | s1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4786:2:
4786 | s2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4787:2:
4787 | zval = (z-((1d0-weight)*v))/weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4788:2:
4788 | form1 = 1d0 / weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4789:2:
4789 | form2 = 1d0 / beta1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4790:2:
4790 | form3 = (df11/df12)**(df11/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4791:2:
4791 | form4 = zval**((df11-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4792:2:
4792 | form5 = (1d0+((df11/df12)*zval))**((df11+df12)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4793:2:
4793 | form6 = 1d0 / beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4794:2:
4794 | form7 = (df21/df22)**(df21/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4795:2:
4795 | form8 = v**((df21-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4796:2:
4796 | form9 = (1d0+((df21/df22)*v))**((df21+df22)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4797:2:
4797 | res = form1 * (form2 * form3 * form4 / form5) * (form6 * form7 * form8 / form9)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4800:2:
4800 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4801:2:
4801 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4802:2:
4802 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4803:2:
4803 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4804:2:
4804 | double precision, intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4805:2:
4805 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4806:2:
4806 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4807:2:
4807 | call threetreesbootdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4808:2:
4808 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4809:2:
4809 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4810:2:
4810 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4811:2:
4811 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4812:2:
4812 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4813:2:
4813 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4814:2:
4814 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4815:2:
4815 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4819:2:
4819 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4820:2:
4820 | integer, intent(in) :: msize,colnum,sizenum,splitind1,nodenum,splitindvec(sizenum),hierarchy,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4821:2:
4821 | double precision, intent(in) :: xydata(msize,colnum),splitfacval(sizenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4822:2:
4822 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4823:2:
4823 | integer, intent(out) :: sizel,sizer,nodenummatsub(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4824:2:
4824 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4825:2:
4825 | sizel=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4826:2:
4826 | sizer=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4827:2:
4827 | nodenummatsub(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4828:2:
4828 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4829:2:
4829 | if(nodenummat(i,hierarchy-1) == (nodenum/2)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4830:2:
4830 | do j = 1,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4831:2:
4831 | if(abs(xydata(i,splitind1) - splitfacval(j)) < (1.0d0*(10d0**(-10d0)))) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4832:2:
4832 | if(splitindvec(j) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4833:2:
4833 | nodenummatsub(i,hierarchy) = nodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4834:2:
4834 | sizel=sizel+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4835:2:
4835 | elseif(splitindvec(j) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4836:2:
4836 | nodenummatsub(i,hierarchy) = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4837:2:
4837 | sizer=sizer+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4838:2:
4838 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4839:2:
4839 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4840:2:
4840 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4841:2:
4841 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4842:2:
4842 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4845:2:
4845 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4846:2:
4846 | integer, intent(in) :: msize,colnum,nodenum,hierarchy,nodesize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4847:2:
4847 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4848:2:
4848 | integer, intent(in) :: nodenummat(msize,11)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4849:2:
4849 | double precision, intent(out) :: xynodedata(nodesize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4850:2:
4850 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4851:2:
4851 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4852:2:
4852 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4853:2:
4853 | if(nodenummat(i,hierarchy) == nodenum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4854:2:
4854 | xynodedata(j,:) = xydata(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4855:2:
4855 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4856:2:
4856 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4857:2:
4857 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4860:2:
4860 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4861:2:
4861 | integer,intent(in) :: prunind,msize,cv,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4862:2:
4862 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4863:2:
4863 | double precision,intent(in) :: alpha,gamma,allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4864:2:
4864 | double precision,intent(out) :: allgammaval((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4865:2:
4865 | integer nottnodeval,allnodenum,minghnum,prunloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4866:2:
4866 | integer ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4867:2:
4867 | double precision minghval,allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4868:2:
4868 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4869:2:
4869 | allgammaval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4870:2:
4870 | if(prunind == 1 .or. alpha < 1d0 .or. gamma >= 0d0 .or. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4871:2:
4871 | goto 3001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4872:2:
4872 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4873:2:
4873 | call threetreesbootcvterminalnodecount(nodenummat,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4874:2:
4874 | call threetreesbootcvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4875:2:
4875 | allocate(nodenummatnew(msize,maxdepth),nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4876:2:
4876 | call threetreesbootcvpruntreemat(nodenummat,maxdepth,msize,minghnum,allfval,allfvalnew,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4877:2:
4877 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4878:2:
4878 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4879:2:
4879 | allgammaval(2) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4880:2:
4880 | do prunloop = 2,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4881:2:
4881 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4882:2:
4882 | call threetreesbootcvterminalnodecount(nodenummatnew,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4883:2:
4883 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4884:2:
4884 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4885:2:
4885 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4886:2:
4886 | call threetreesbootcvweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4887:2:
4887 | allocate(nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4888:2:
4888 | call threetreesbootcvpruntreemat(nodenummatnew,maxdepth,msize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4889:2:
4889 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4890:2:
4890 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4891:2:
4891 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4892:2:
4892 | allgammaval(prunloop+1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4893:2:
4893 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4897:2:
4897 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4898:2:
4898 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4899:2:
4899 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4900:2:
4900 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4901:2:
4901 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4902:2:
4902 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4903:2:
4903 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4904:2:
4904 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4905:2:
4905 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4906:2:
4906 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4907:2:
4907 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4908:2:
4908 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4909:2:
4909 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4910:2:
4910 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4911:2:
4911 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4912:2:
4912 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4913:2:
4913 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4914:2:
4914 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4915:2:
4915 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4916:2:
4916 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4917:2:
4917 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4918:2:
4918 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4919:2:
4919 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4920:2:
4920 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4921:2:
4921 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4922:2:
4922 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4923:2:
4923 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4924:2:
4924 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4925:2:
4925 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4928:2:
4928 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4929:2:
4929 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4930:2:
4930 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4931:2:
4931 | double precision testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4932:2:
4932 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4933:2:
4933 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4934:2:
4934 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4935:2:
4935 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4936:2:
4936 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4937:2:
4937 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4938:2:
4938 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4939:2:
4939 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4940:2:
4940 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4941:2:
4941 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4942:2:
4942 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4943:2:
4943 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4944:2:
4944 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4945:2:
4945 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4946:2:
4946 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4947:2:
4947 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4948:2:
4948 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4949:2:
4949 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4950:2:
4950 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4951:2:
4951 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4952:2:
4952 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4953:2:
4953 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4954:2:
4954 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4955:2:
4955 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4956:2:
4956 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4957:2:
4957 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4958:2:
4958 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4959:2:
4959 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4960:2:
4960 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4961:2:
4961 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4962:2:
4962 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4963:2:
4963 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4964:2:
4964 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4965:2:
4965 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4966:2:
4966 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4967:2:
4967 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4968:2:
4968 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4969:2:
4969 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4970:2:
4970 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4971:2:
4971 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4974:2:
4974 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4975:2:
4975 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4976:2:
4976 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4977:2:
4977 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4978:2:
4978 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4979:2:
4979 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4980:2:
4980 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4981:2:
4981 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4982:2:
4982 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4983:2:
4983 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4984:2:
4984 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4985:2:
4985 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4986:2:
4986 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4987:2:
4987 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4988:2:
4988 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4989:2:
4989 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4990:2:
4990 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4991:2:
4991 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4992:2:
4992 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4993:2:
4993 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4994:2:
4994 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4995:2:
4995 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4996:2:
4996 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4997:2:
4997 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4998:2:
4998 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:4999:2:
4999 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5000:2:
5000 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5001:2:
5001 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5005:2:
5005 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5006:2:
5006 | integer,intent(in) :: cv,msize,colnum,Ksplit,maxdepth,levelcount,beta1len,beta2len,minbucket,minsplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5007:2:
5007 | integer,intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5008:2:
5008 | integer,intent(in) :: iseed
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5009:2:
5009 | double precision,intent(in) :: alpha,gamma,fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5010:2:
5010 | double precision,intent(in) :: beta1(beta1len),beta2(beta2len),allgammaval((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5011:2:
5011 | double precision,intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5012:2:
5012 | double precision,intent(out) :: bestgammaval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5013:2:
5013 | integer,intent(out) :: cvsplitind(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5014:2:
5014 | integer, allocatable :: cvind(:),cvsize(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5015:2:
5015 | integer, allocatable :: nodenummat(:,:), nodenummattest(:,:),prunenodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5016:2:
5016 | double precision, allocatable :: meangammacv(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5017:2:
5017 | double precision, allocatable :: gammacvmat(:,:),traindata(:,:),testdata(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5018:2:
5018 | integer cvloop,traindatasize,testdatasize,prunind,i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5019:2:
5019 | double precision allfval((2**maxdepth)-1),gammacv((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5020:2:
5020 | double precision maxgammasub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5021:2:
5021 | if(alpha < 1d0 .or. gamma >= 0d0 .or. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5022:2:
5022 | bestgammaval = gamma
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5023:2:
5023 | allocate(cvind(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5024:2:
5024 | cvind(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5025:2:
5025 | cvsplitind(:) = cvind(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5026:2:
5026 | goto 7001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5027:2:
5027 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5028:2:
5028 | allocate(cvind(msize),cvsize(Ksplit),gammacvmat(ksplit,(2**(maxdepth-1))-1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5029:2:
5029 | allocate(meangammacv((2**(maxdepth-1))-1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5030:2:
5030 | call threetreesbootcvdata(XYDATA,msize,colnum,Ksplit,levelcount,cvind,cvsize,iseed)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5031:2:
5031 | cvsplitind(:) = cvind(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5032:2:
5032 | do cvloop = 1,Ksplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5033:2:
5033 | traindatasize = ((sum(cvsize)-cvsize(cvloop))*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5034:2:
5034 | testdatasize = (cvsize(cvloop)*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5035:2:
5035 | allocate(traindata(traindatasize,colnum),testdata(testdatasize,colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5036:2:
5036 | allocate(nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5037:2:
5037 | call threetreesbootcvdatachoice(XYDATA,msize,colnum,Ksplit,levelcount,cvloop,cvind,cvsize,traindata,testdata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5038:2:
5038 | call threetreesbootcvtreegrowth(traindatasize,testdatasize,traindata,testdata,nodenummattest,fixweight,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5039:2:
5039 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,xydata,datatype,beta1,beta2,beta1len,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5040:2:
5040 | beta2len,nodenummat,allfval,prunind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5041:2:
5041 | if(alpha == 1d0 .and. gamma < 0d0 .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5042:2:
5042 | call threetreesbootcvbesttreepruning(traindatasize,testdatasize,maxdepth,nodenummat,nodenummattest,allfval,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5043:2:
5043 | levelcount,colnum,traindata,testdata,allgammaval,gammacv)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5044:2:
5044 | gammacvmat(cvloop,:) = gammacv(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5045:2:
5045 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5046:2:
5046 | deallocate(traindata,testdata,nodenummat,nodenummattest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5047:2:
5047 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5048:2:
5048 | if(alpha == 1d0 .and. gamma < 0d0 .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5049:2:
5049 | do i = 1,size(allgammaval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5050:2:
5050 | meangammacv(i) = sum(gammacvmat(:,i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5051:2:
5051 | if(meangammacv(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5052:2:
5052 | meangammacv(i) = meangammacv(i) / dble(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5053:2:
5053 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5054:2:
5054 | meangammacv(i) = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5055:2:
5055 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5056:2:
5056 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5057:2:
5057 | maxgammasub = maxval(meangammacv) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5058:2:
5058 | do i = 1,size(meangammacv)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5059:2:
5059 | if(meangammacv(i) < maxgammasub .and. meangammacv(i) >= 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5060:2:
5060 | bestgammaval = allgammaval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5061:2:
5061 | maxgammasub = meangammacv(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5062:2:
5062 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5063:2:
5063 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5064:2:
5064 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5068:2:
5068 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5069:2:
5069 | integer, intent(in) :: msize,colnum,Ksplit,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5070:2:
5070 | integer, intent(in) :: iseed
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5071:2:
5071 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5072:2:
5072 | integer, intent(out) :: cvind(msize), cvsize(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5073:2:
5073 | integer i,subnum, randval, cvsizecou(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5074:2:
5074 | integer, allocatable :: cvindsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5075:2:
5075 | double precision randvalsub,ii
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5076:2:
5076 | integer :: seed_size, seed_i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5077:2:
5077 | integer, allocatable :: seed_array(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5078:2:
5078 | call random_seed(size=seed_size)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5079:2:
5079 | allocate(seed_array(seed_size))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5080:2:
5080 | do seed_i = 1, seed_size
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5081:2:
5081 | seed_array(seed_i) = iseed + (seed_i - 1) * 37
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5082:2:
5082 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5083:2:
5083 | call random_seed(put=seed_array)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5084:2:
5084 | deallocate(seed_array)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5085:2:
5085 | subnum = msize/levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5086:2:
5086 | cvsize(:) = subnum/Ksplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5087:2:
5087 | do i = 1,(subnum - sum(cvsize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5088:2:
5088 | cvsize(i) = cvsize(i) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5089:2:
5089 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5090:2:
5090 | allocate(cvindsub(subnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5091:2:
5091 | cvsizecou(:) = cvsize(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5092:2:
5092 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5093:2:
5093 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5094:2:
5094 | call random_number(randvalsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5095:2:
5095 | randval = int(randvalsub * dble(Ksplit)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5096:2:
5096 | if(cvsizecou(randval) > 0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5097:2:
5097 | cvsizecou(randval) = cvsizecou(randval) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5098:2:
5098 | cvindsub(i) = randval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5099:2:
5099 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5100:2:
5100 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5101:2:
5101 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5102:2:
5102 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5103:2:
5103 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5104:2:
5104 | cvind((levelcount*(i-1)+1):(levelcount*i)) = cvindsub(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5105:2:
5105 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5108:2:
5108 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5109:2:
5109 | integer, intent(in) :: msize,colnum,Ksplit,testind,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5110:2:
5110 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5111:2:
5111 | integer, intent(in) :: cvind(msize),cvsize(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5112:2:
5112 | double precision, intent(out) :: traindata(((sum(cvsize)-cvsize(testind))*levelcount),colnum),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5113:2:
5113 | testdata((cvsize(testind)*levelcount),colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5114:2:
5114 | integer i,jtrain,jtest,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5115:2:
5115 | subnum = msize/levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5116:2:
5116 | jtest = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5117:2:
5117 | jtrain = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5118:2:
5118 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5119:2:
5119 | if(cvind(((i-1)*levelcount)+1) == testind) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5120:2:
5120 | testdata((levelcount*(jtest-1)+1):(levelcount*jtest),:) = xydata((levelcount*(i-1)+1):(levelcount*i),:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5121:2:
5121 | jtest = jtest + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5122:2:
5122 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5123:2:
5123 | traindata((levelcount*(jtrain-1)+1):(levelcount*jtrain),:) = xydata((levelcount*(i-1)+1):(levelcount*i),:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5124:2:
5124 | jtrain = jtrain + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5125:2:
5125 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5126:2:
5126 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5131:2:
5131 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5132:2:
5132 | integer, intent(in) :: traindatasize,testdatasize,maxdepth,colnum,beta1len,beta2len,levelcount,minsplit,minbucket,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5133:2:
5133 | integer, intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5134:2:
5134 | double precision, intent(in) :: fixweight,alpha
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5135:2:
5135 | double precision, intent(in) :: traindata(traindatasize,colnum),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5136:2:
5136 | double precision, intent(in) :: xydata(msize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5137:2:
5137 | integer, intent(out) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5138:2:
5138 | integer,intent(out) :: prunind
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5139:2:
5139 | double precision,intent(out) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5140:2:
5140 | integer nodenummatsub(traindatasize,maxdepth),nodenummatsubtest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5141:2:
5141 | integer nodenum,hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,separatecou,separateint,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5142:2:
5142 | integer sizel,sizer,sizeltest,sizertest,treeloop,stopcount,nodeloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5143:2:
5143 | integer splitnum(colnum-3),countvec(colnum-3),dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5144:2:
5144 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5145:2:
5145 | double precision fval(2),splitfval(2),splitmcppval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5146:2:
5146 | integer,allocatable :: nodesize(:),indmat(:,:),ind1vec(:),ind2vec(:),splitindmat(:,:),splitindvec(:),nodesizetest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5147:2:
5147 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5148:2:
5148 | double precision, allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5149:2:
5149 | double precision, allocatable :: xynodedata(:,:),xynodedatatest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5150:2:
5150 | double precision, allocatable :: fval_cache(:,:), groupsum_cache(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5151:2:
5151 | integer, allocatable :: flat_idx_vec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5152:2:
5152 | integer :: dfvec_const(5), flat_idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5153:2:
5153 | double precision :: splitgroupsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5154:2:
5154 | logical :: dfvec_set
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5155:2:
5155 | nodenummat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5156:2:
5156 | nodenummat(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5157:2:
5157 | nodenummattest(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5158:2:
5158 | nodenummattest(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5159:2:
5159 | nodenum = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5160:2:
5160 | hierarchy = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5161:2:
5161 | allfval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5162:2:
5162 | splitmcp = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5163:2:
5163 | allocate(nodesize(2),nodesizetest(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5164:2:
5164 | prunind=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5165:2:
5165 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5166:2:
5166 | call threetreesbootcvsplitcount(traindatasize, colnum-3, traindata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5167:2:
5167 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5168:2:
5168 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5169:2:
5169 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5170:2:
5170 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5171:2:
5171 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5172:2:
5172 | allocate(anovadata(traindatasize,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5173:2:
5173 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5174:2:
5174 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5175:2:
5175 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5176:2:
5176 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5177:2:
5177 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5178:2:
5178 | call threetreesbootcvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5179:2:
5179 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5180:2:
5180 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5181:2:
5181 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5182:2:
5182 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5183:2:
5183 | call threetreesbootcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5184:2:
5184 | call threetreesbootcvrepANOVA(traindatasize,colnum,anovadata,fval,dfvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5185:2:
5185 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5186:2:
5186 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5187:2:
5187 | groupsum_cache(indcou) = sum(anovadata(:,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5188:2:
5188 | if (.not. dfvec_set) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5189:2:
5189 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5190:2:
5190 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5191:2:
5191 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5192:2:
5192 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5193:2:
5193 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5194:2:
5194 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5195:2:
5195 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5196:2:
5196 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5197:2:
5197 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5198:2:
5198 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5199:2:
5199 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5200:2:
5200 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5201:2:
5201 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5202:2:
5202 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5203:2:
5203 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5204:2:
5204 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5205:2:
5205 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5206:2:
5206 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5207:2:
5207 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5208:2:
5208 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5209:2:
5209 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5210:2:
5210 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5211:2:
5211 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5212:2:
5212 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5213:2:
5213 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5214:2:
5214 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5215:2:
5215 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5216:2:
5216 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5217:2:
5217 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5218:2:
5218 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5219:2:
5219 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5220:2:
5220 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5221:2:
5221 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5222:2:
5222 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5223:2:
5223 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5224:2:
5224 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5225:2:
5225 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5226:2:
5226 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5227:2:
5227 | call threetreesbootcvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5228:2:
5228 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5229:2:
5229 | (dble(traindatasize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5230:2:
5230 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5231:2:
5231 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5232:2:
5232 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5233:2:
5233 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5234:2:
5234 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5235:2:
5235 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5236:2:
5236 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5237:2:
5237 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5238:2:
5238 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5239:2:
5239 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5240:2:
5240 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5241:2:
5241 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5242:2:
5242 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5243:2:
5243 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5244:2:
5244 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5245:2:
5245 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5246:2:
5246 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5247:2:
5247 | call threetreesbootcvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5248:2:
5248 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5249:2:
5249 | call threetreesbootcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5250:2:
5250 | traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5251:2:
5251 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5252:2:
5252 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5253:2:
5253 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5254:2:
5254 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5255:2:
5255 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5256:2:
5256 | call threetreesbootcvdatasum(testdata(:,splitind1),testdatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5257:2:
5257 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5258:2:
5258 | call threetreesbootcvdataval(testdata(:,splitind1),testdatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5259:2:
5259 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5260:2:
5260 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5261:2:
5261 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5262:2:
5262 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5263:2:
5263 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5264:2:
5264 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5265:2:
5265 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5266:2:
5266 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5267:2:
5267 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5268:2:
5268 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5269:2:
5269 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5270:2:
5270 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5271:2:
5271 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5272:2:
5272 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5273:2:
5273 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5274:2:
5274 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5275:2:
5275 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5276:2:
5276 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5277:2:
5277 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5278:2:
5278 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5279:2:
5279 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5280:2:
5280 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5281:2:
5281 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5282:2:
5282 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5283:2:
5283 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5284:2:
5284 | call threetreesbootcvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5285:2:
5285 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5286:2:
5286 | (dble(traindatasize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5287:2:
5287 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5288:2:
5288 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5289:2:
5289 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5290:2:
5290 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5291:2:
5291 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5292:2:
5292 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5293:2:
5293 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5294:2:
5294 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5295:2:
5295 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5296:2:
5296 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5297:2:
5297 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5298:2:
5298 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5299:2:
5299 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5300:2:
5300 | call threetreesbootcvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5301:2:
5301 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5302:2:
5302 | call threetreesbootcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5303:2:
5303 | traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5304:2:
5304 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5305:2:
5305 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5306:2:
5306 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5307:2:
5307 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5308:2:
5308 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5309:2:
5309 | call threetreesbootcvdatasum(testdata(:,splitind1),testdatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5310:2:
5310 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5311:2:
5311 | call threetreesbootcvdataval(testdata(:,splitind1),testdatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5312:2:
5312 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5313:2:
5313 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5314:2:
5314 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5315:2:
5315 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5316:2:
5316 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5317:2:
5317 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5318:2:
5318 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5319:2:
5319 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5320:2:
5320 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5321:2:
5321 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5322:2:
5322 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5323:2:
5323 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5324:2:
5324 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5325:2:
5325 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5326:2:
5326 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5327:2:
5327 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5328:2:
5328 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5329:2:
5329 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5330:2:
5330 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5331:2:
5331 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5332:2:
5332 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5333:2:
5333 | if (splitpval >= 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5334:2:
5334 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5335:2:
5335 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5336:2:
5336 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5337:2:
5337 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5338:2:
5338 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5339:2:
5339 | call threetreesbootcvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5340:2:
5340 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5341:2:
5341 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5342:2:
5342 | call threetreesbootcvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5343:2:
5343 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5344:2:
5344 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5345:2:
5345 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5346:2:
5346 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5347:2:
5347 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5348:2:
5348 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5349:2:
5349 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5350:2:
5350 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5351:2:
5351 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5352:2:
5352 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5353:2:
5353 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5354:2:
5354 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5355:2:
5355 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5356:2:
5356 | (dble(traindatasize) - splitgroupsum) < dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5357:2:
5357 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5358:2:
5358 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5359:2:
5359 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5360:2:
5360 | deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5361:2:
5361 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5362:2:
5362 | call threetreesbootcvnodenumber(traindata,maxdepth,traindatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5363:2:
5363 | hierarchy+1,nodenummat,nodenummatsub,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5364:2:
5364 | call threetreesbootcvnodenumber(testdata,maxdepth,testdatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5365:2:
5365 | hierarchy+1,nodenummattest,nodenummatsubtest,sizeltest,sizertest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5366:2:
5366 | nodesize(1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5367:2:
5367 | nodesize(2) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5368:2:
5368 | nodesizetest(1) = sizeltest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5369:2:
5369 | nodesizetest(2) = sizertest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5370:2:
5370 | deallocate(anovadata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5371:2:
5371 | allfval(1) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5372:2:
5372 | nodenummat(:,:) = nodenummatsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5373:2:
5373 | nodenummattest(:,:) = nodenummatsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5374:2:
5374 | do treeloop = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5375:2:
5375 | stopcount = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5376:2:
5376 | hierarchy = hierarchy + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5377:2:
5377 | do nodeloop = 1,(2**treeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5378:2:
5378 | if(allocated(wfmat) .or. allocated(indmat) .or. allocated(wfvec) .or. allocated(ind1vec) .or. allocated(ind2vec)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5379:2:
5379 | deallocate(wfmat,indmat,wfvec,ind1vec,ind2vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5380:2:
5380 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5381:2:
5381 | nodenum = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5382:2:
5382 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5383:2:
5383 | allocate(xynodedata(nodesize(nodeloop),colnum),anovadata(nodesize(nodeloop),4),xynodedatatest(nodesizetest(nodeloop),colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5384:2:
5384 | if(nodesize(nodeloop) < (levelcount*minsplit)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5385:2:
5385 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5386:2:
5386 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5387:2:
5387 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5388:2:
5388 | call threetreesbootcvnodedata(traindata,traindatasize,colnum,nodenum,hierarchy,nodenummat,nodesize(nodeloop),xynodedata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5389:2:
5389 | call threetreesbootcvnodedata(testdata,testdatasize,colnum,nodenum,hierarchy,nodenummattest,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5390:2:
5390 | nodesizetest(nodeloop),xynodedatatest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5391:2:
5391 | call threetreesbootcvsplitcount(nodesize(nodeloop), colnum-3, xynodedata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5392:2:
5392 | if(sum(splitnum) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5393:2:
5393 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5394:2:
5394 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5395:2:
5395 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5396:2:
5396 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5397:2:
5397 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5398:2:
5398 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5399:2:
5399 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5400:2:
5400 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5401:2:
5401 | wfmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5402:2:
5402 | indmat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5403:2:
5403 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5404:2:
5404 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5405:2:
5405 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5406:2:
5406 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5407:2:
5407 | if(splitnum(ind1-3) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5408:2:
5408 | goto 2000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5409:2:
5409 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5410:2:
5410 | if(allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5411:2:
5411 | deallocate(splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5412:2:
5412 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5413:2:
5413 | if(.not. allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5414:2:
5414 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5415:2:
5415 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5416:2:
5416 | if(allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5417:2:
5417 | deallocate(facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5418:2:
5418 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5419:2:
5419 | if(.not. allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5420:2:
5420 | allocate(facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5421:2:
5421 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5422:2:
5422 | call threetreesbootcvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5423:2:
5423 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5424:2:
5424 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5425:2:
5425 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5426:2:
5426 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5427:2:
5427 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5428:2:
5428 | call threetreesbootcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),xynodedata,nodesize(nodeloop),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5429:2:
5429 | colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5430:2:
5430 | call threetreesbootcvrepANOVA(nodesize(nodeloop),colnum,anovadata,fval,dfvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5431:2:
5431 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5432:2:
5432 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5433:2:
5433 | groupsum_cache(indcou) = sum(anovadata(:,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5434:2:
5434 | if (.not. dfvec_set) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5435:2:
5435 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5436:2:
5436 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5437:2:
5437 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5438:2:
5438 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5439:2:
5439 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5440:2:
5440 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5441:2:
5441 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5442:2:
5442 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5443:2:
5443 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5444:2:
5444 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5445:2:
5445 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5446:2:
5446 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5447:2:
5447 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5448:2:
5448 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5449:6:
5449 | 2000 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5450:2:
5450 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5451:2:
5451 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5452:2:
5452 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5453:2:
5453 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5454:2:
5454 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5455:2:
5455 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5456:2:
5456 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5457:2:
5457 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5458:2:
5458 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5459:2:
5459 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5460:2:
5460 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5461:2:
5461 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5462:2:
5462 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5463:2:
5463 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5464:2:
5464 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5465:2:
5465 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5466:2:
5466 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5467:2:
5467 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5468:2:
5468 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5469:2:
5469 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5470:2:
5470 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5471:2:
5471 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5472:2:
5472 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5473:2:
5473 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5474:2:
5474 | call threetreesbootcvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5475:2:
5475 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5476:2:
5476 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5477:2:
5477 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5478:2:
5478 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5479:2:
5479 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5480:2:
5480 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5481:2:
5481 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5482:2:
5482 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5483:2:
5483 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5484:2:
5484 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5485:2:
5485 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5486:2:
5486 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5487:2:
5487 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5488:2:
5488 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5489:2:
5489 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5490:2:
5490 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5491:2:
5491 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5492:2:
5492 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5493:2:
5493 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5494:2:
5494 | call threetreesbootcvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5495:2:
5495 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5496:2:
5496 | call threetreesbootcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5497:2:
5497 | xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5498:2:
5498 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5499:2:
5499 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5500:2:
5500 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5501:2:
5501 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5502:2:
5502 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5503:2:
5503 | call threetreesbootcvdatasum(testdata(:,splitind1),testdatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5504:2:
5504 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5505:2:
5505 | call threetreesbootcvdataval(testdata(:,splitind1),testdatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5506:2:
5506 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5507:2:
5507 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5508:2:
5508 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5509:2:
5509 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5510:2:
5510 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5511:2:
5511 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5512:2:
5512 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5513:2:
5513 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5514:2:
5514 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5515:2:
5515 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5516:2:
5516 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5517:2:
5517 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5518:2:
5518 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5519:2:
5519 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5520:2:
5520 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5521:2:
5521 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5522:2:
5522 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5523:2:
5523 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5524:2:
5524 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5525:2:
5525 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5526:2:
5526 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5527:2:
5527 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5528:2:
5528 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5529:2:
5529 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5530:2:
5530 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5531:2:
5531 | call threetreesbootcvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5532:2:
5532 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5533:2:
5533 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5534:2:
5534 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5535:2:
5535 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5536:2:
5536 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5537:2:
5537 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5538:2:
5538 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5539:2:
5539 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5540:2:
5540 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5541:2:
5541 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5542:2:
5542 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5543:2:
5543 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5544:2:
5544 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5545:2:
5545 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5546:2:
5546 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5547:2:
5547 | call threetreesbootcvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5548:2:
5548 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5549:2:
5549 | call threetreesbootcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5550:2:
5550 | xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5551:2:
5551 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5552:2:
5552 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5553:2:
5553 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5554:2:
5554 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5555:2:
5555 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5556:2:
5556 | call threetreesbootcvdatasum(testdata(:,splitind1),testdatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5557:2:
5557 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5558:2:
5558 | call threetreesbootcvdataval(testdata(:,splitind1),testdatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5559:2:
5559 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5560:2:
5560 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5561:2:
5561 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5562:2:
5562 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5563:2:
5563 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5564:2:
5564 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5565:2:
5565 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5566:2:
5566 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5567:2:
5567 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5568:2:
5568 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5569:2:
5569 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5570:2:
5570 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5571:2:
5571 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5572:2:
5572 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5573:2:
5573 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5574:2:
5574 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5575:2:
5575 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5576:2:
5576 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5577:2:
5577 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5578:2:
5578 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5579:2:
5579 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5580:2:
5580 | if (splitpval >= 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5581:2:
5581 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5582:2:
5582 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5583:2:
5583 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5584:2:
5584 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5585:2:
5585 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5586:2:
5586 | call threetreesbootcvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5587:2:
5587 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5588:2:
5588 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5589:2:
5589 | call threetreesbootcvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5590:2:
5590 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5591:2:
5591 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5592:2:
5592 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5593:2:
5593 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5594:2:
5594 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5595:2:
5595 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5596:2:
5596 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5597:2:
5597 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5598:2:
5598 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5599:2:
5599 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5600:2:
5600 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5601:2:
5601 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5602:2:
5602 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5603:2:
5603 | (dble(nodesize(nodeloop)) - splitgroupsum) < dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5604:2:
5604 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5605:2:
5605 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5606:2:
5606 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5607:2:
5607 | allfval(nodenum) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5608:2:
5608 | if(.not. allocated(nodesizesub)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5609:2:
5609 | allocate(nodesizesub(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5610:2:
5610 | nodesizesub(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5611:2:
5611 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5612:2:
5612 | if(.not. allocated(nodesizesubtest)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5613:2:
5613 | allocate(nodesizesubtest(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5614:2:
5614 | nodesizesubtest(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5615:2:
5615 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5616:2:
5616 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5617:2:
5617 | call threetreesbootcvnodenumber(traindata,maxdepth,traindatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5618:2:
5618 | hierarchy+1,nodenummat,nodenummatsub,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5619:2:
5619 | call threetreesbootcvnodenumber(testdata,maxdepth,testdatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5620:2:
5620 | hierarchy+1,nodenummattest,nodenummatsubtest,sizeltest,sizertest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5621:2:
5621 | nodenummat(:,:) = nodenummatsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5622:2:
5622 | nodenummattest(:,:) = nodenummatsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5623:2:
5623 | nodesizesub(2*nodeloop-1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5624:2:
5624 | nodesizesub(2*nodeloop) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5625:2:
5625 | nodesizesubtest(2*nodeloop-1) = sizeltest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5626:2:
5626 | nodesizesubtest(2*nodeloop) = sizertest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5627:6:
5627 | 2001 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5628:2:
5628 | if(allocated(fval_cache)) deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5629:2:
5629 | deallocate(anovadata,xynodedata,xynodedatatest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5630:2:
5630 | if(stopcount == 2**treeloop) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5631:2:
5631 | goto 2003
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5632:2:
5632 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5633:2:
5633 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5634:2:
5634 | deallocate(nodesize,nodesizetest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5635:2:
5635 | allocate(nodesize(2**hierarchy),nodesizetest(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5636:2:
5636 | nodesize(:) = nodesizesub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5637:2:
5637 | nodesizetest(:) = nodesizesubtest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5638:2:
5638 | deallocate(nodesizesub,nodesizesubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5639:2:
5639 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5641:2:
5641 | deallocate(nodesize,nodesizetest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5645:2:
5645 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5646:2:
5646 | integer, intent(in) :: samplesize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5647:2:
5647 | double precision, intent(in) :: sampledata(samplesize,pp+3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5648:2:
5648 | integer, intent(in) :: datatype(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5649:2:
5649 | integer, intent(out) :: splitnum(pp), countvec(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5650:2:
5650 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5651:2:
5651 | integer i, j, count, facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5652:2:
5652 | do i = 4,pp+3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5653:2:
5653 | datasample = sampledata(:,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5654:2:
5654 | if(datatype(i-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5655:2:
5655 | call threetreesbootcvdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5656:2:
5656 | splitnum(i-3) = facsum - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5657:2:
5657 | elseif(datatype(i-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5658:2:
5658 | call threetreesbootcvdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5659:2:
5659 | splitnum(i-3) = (2 ** (facsum-1)) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5660:2:
5660 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5661:2:
5661 | countvec(i-3) = facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5662:2:
5662 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5665:2:
5665 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5666:2:
5666 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5667:2:
5667 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5668:2:
5668 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5669:2:
5669 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5670:2:
5670 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5671:2:
5671 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5672:2:
5672 | call threetreesbootcvdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5673:2:
5673 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5674:2:
5674 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5675:2:
5675 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5676:2:
5676 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5677:2:
5677 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5678:2:
5678 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5679:2:
5679 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5682:2:
5682 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5683:2:
5683 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5684:2:
5684 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5685:2:
5685 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5686:2:
5686 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5687:2:
5687 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5688:2:
5688 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5689:2:
5689 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5690:2:
5690 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5691:2:
5691 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5692:2:
5692 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5693:2:
5693 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5694:2:
5694 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5695:2:
5695 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5696:2:
5696 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5697:2:
5697 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5698:2:
5698 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5699:2:
5699 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5700:2:
5700 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5701:2:
5701 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5702:2:
5702 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5703:2:
5703 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5704:2:
5704 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5705:2:
5705 | call threetreesbootcvdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5706:2:
5706 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5707:2:
5707 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5708:2:
5708 | call threetreesbootcvdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5709:2:
5709 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5710:2:
5710 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5713:2:
5713 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5714:2:
5714 | integer, intent(in) :: varnum,datatype,msize,colnum,splitnum,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5715:2:
5715 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5716:2:
5716 | integer, intent(out) :: splitindmat(splitnum,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5717:2:
5717 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5718:2:
5718 | if(datatype == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5719:2:
5719 | do i = 1,splitnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5720:2:
5720 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5721:2:
5721 | if(i >= j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5722:2:
5722 | splitindmat(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5723:2:
5723 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5724:2:
5724 | splitindmat(i,j) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5725:2:
5725 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5726:2:
5726 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5727:2:
5727 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5728:2:
5728 | elseif(datatype == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5729:2:
5729 | idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5730:2:
5730 | do i = 0, 2**(countvec-1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5731:2:
5731 | count_0 = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5732:2:
5732 | count_1 = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5733:2:
5733 | splitindmat(idx, 1) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5734:2:
5734 | do j = 0, countvec - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5735:2:
5735 | if (iand(i, 2**j) /= 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5736:2:
5736 | splitindmat(idx, j+2) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5737:2:
5737 | count_1 = count_1 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5738:2:
5738 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5739:2:
5739 | splitindmat(idx, j+2) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5740:2:
5740 | count_0 = count_0 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5741:2:
5741 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5742:2:
5742 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5743:2:
5743 | if (count_0 > 0 .and. count_1 > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5744:2:
5744 | idx = idx + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5745:2:
5745 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5746:2:
5746 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5747:2:
5747 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5750:2:
5750 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5751:2:
5751 | integer, intent(in) :: countvec,msize,colnum,ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5752:2:
5752 | integer, intent(in) :: splitindmat(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5753:2:
5753 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5754:2:
5754 | double precision, intent(out) :: anovadata(msize,4),facvalout(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5755:2:
5755 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5756:2:
5756 | double precision facval(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5757:2:
5757 | call threetreesbootcvdataval(xydata(:,ind1),msize,facval,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5758:2:
5758 | facvalout = facval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5759:2:
5759 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5760:2:
5760 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5761:2:
5761 | if(xydata(i,ind1) == facval(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5762:2:
5762 | anovadata(i,1:3) = xydata(i,1:3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5763:2:
5763 | anovadata(i,4) = splitindmat(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5764:2:
5764 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5765:2:
5765 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5766:2:
5766 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5769:2:
5769 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5770:2:
5770 | integer,intent(in) :: msize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5771:2:
5771 | double precision, intent(in) :: anovadata(msize,4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5772:2:
5772 | double precision, intent(OUT) :: fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5773:2:
5773 | integer, intent(OUT) :: dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5774:2:
5774 | integer i, gi, ti, si, max_subj_id, timecount, nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5775:2:
5775 | double precision ymean, sstotal, ssgroup, sstime, ssgrouptime, sssubject, sserr
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5776:2:
5776 | double precision ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5777:2:
5777 | integer, allocatable :: subj_map(:), si_arr(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5778:2:
5778 | double precision, allocatable :: ygroup(:), ytime(:), ysubject(:), ygrouptime(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5779:2:
5779 | double precision, allocatable :: ygroupcount(:), ytimecount(:), ysubjectcount(:), ygrouptimecount(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5780:2:
5780 | timecount = nint(maxval(anovadata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5781:2:
5781 | max_subj_id = nint(maxval(anovadata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5782:2:
5782 | allocate(subj_map(max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5783:2:
5783 | subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5784:2:
5784 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5785:2:
5785 | subj_map(nint(anovadata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5786:2:
5786 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5787:2:
5787 | nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5788:2:
5788 | do i = 1, max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5789:2:
5789 | if (subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5790:2:
5790 | nsubjects = nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5791:2:
5791 | subj_map(i) = nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5792:2:
5792 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5793:2:
5793 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5794:2:
5794 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5795:2:
5795 | dfvec(2) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5796:2:
5796 | dfvec(3) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5797:2:
5797 | dfvec(4) = nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5798:2:
5798 | dfvec(5) = (timecount - 1) * (nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5799:2:
5799 | allocate(ygroup(2), ytime(timecount), ysubject(nsubjects), ygrouptime(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5800:2:
5800 | allocate(ygroupcount(2), ytimecount(timecount), ysubjectcount(nsubjects), ygrouptimecount(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5801:2:
5801 | allocate(si_arr(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5802:2:
5802 | ygroup(:) = 0d0; ytime(:) = 0d0; ysubject(:) = 0d0; ygrouptime(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5803:2:
5803 | ygroupcount(:) = 0d0; ytimecount(:) = 0d0; ysubjectcount(:) = 0d0; ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5804:2:
5804 | ymean = sum(anovadata(:,1)) / msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5805:2:
5805 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5806:2:
5806 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5807:2:
5807 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5808:2:
5808 | si = subj_map(nint(anovadata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5809:2:
5809 | si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5810:2:
5810 | ygroup(gi) = ygroup(gi) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5811:2:
5811 | ygroupcount(gi) = ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5812:2:
5812 | ytime(ti) = ytime(ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5813:2:
5813 | ytimecount(ti) = ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5814:2:
5814 | ysubject(si) = ysubject(si) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5815:2:
5815 | ysubjectcount(si) = ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5816:2:
5816 | ygrouptime(gi,ti) = ygrouptime(gi,ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5817:2:
5817 | ygrouptimecount(gi,ti) = ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5818:2:
5818 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5819:2:
5819 | ygroup = ygroup / ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5820:2:
5820 | ytime = ytime / ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5821:2:
5821 | ysubject = ysubject / ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5822:2:
5822 | ygrouptime = ygrouptime / ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5823:2:
5823 | sstotal = 0d0; ssgroup = 0d0; sstime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5824:2:
5824 | ssgrouptime = 0d0; sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5825:2:
5825 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5826:2:
5826 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5827:2:
5827 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5828:2:
5828 | si = si_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5829:2:
5829 | sstotal = sstotal + (anovadata(i,1) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5830:2:
5830 | ssgroup = ssgroup + (ygroup(gi) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5831:2:
5831 | sstime = sstime + (ytime(ti) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5832:2:
5832 | ssgrouptime = ssgrouptime + (ygrouptime(gi,ti) - ygroup(gi) - ytime(ti) + ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5833:2:
5833 | sssubject = sssubject + (ysubject(si) - ygroup(gi))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5834:2:
5834 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5835:2:
5835 | sserr = sstotal - (ssgroup + sstime + ssgrouptime + sssubject)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5836:2:
5836 | ms(1) = ssgroup / dfvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5837:2:
5837 | ms(2) = sstime / dfvec(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5838:2:
5838 | ms(3) = ssgrouptime / dfvec(3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5839:2:
5839 | ms(4) = sssubject / dfvec(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5840:2:
5840 | ms(5) = sserr / dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5841:2:
5841 | fval(1) = ms(1) / ms(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5842:2:
5842 | fval(2) = ms(3) / ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5843:2:
5843 | deallocate(subj_map, si_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5844:2:
5844 | deallocate(ygroup, ytime, ysubject, ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5845:2:
5845 | deallocate(ygroupcount, ytimecount, ysubjectcount, ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5848:2:
5848 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5849:2:
5849 | integer, intent(in) :: dfvec(5),beta1len,beta2len
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5850:2:
5850 | double precision, intent(in) :: weight, fval(2),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5851:2:
5851 | double precision, intent(out) :: weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5852:2:
5852 | double precision DFD1, DFN1, DFD2, DFN2, TESTVAL1, TESTVAL2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5853:2:
5853 | double precision xb,eps,s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5854:2:
5854 | eps = 1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5855:2:
5855 | DFD1 = dble(dfvec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5856:2:
5856 | DFN1 = dble(dfvec(4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5857:2:
5857 | DFD2 = dble(dfvec(3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5858:2:
5858 | DFN2 = dble(dfvec(5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5859:2:
5859 | TESTVAL1 = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5860:2:
5860 | TESTVAL2 = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5861:2:
5861 | if(abs(weight - 1d0) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5862:2:
5862 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5863:2:
5863 | call threetreesbootcvpfdist(DFD1,DFN1,0d0,TESTval1,eps,beta1(int(DFN1)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5864:2:
5864 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5865:2:
5865 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5866:2:
5866 | elseif(abs(weight) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5867:2:
5867 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5868:2:
5868 | call threetreesbootcvpfdist(DFD2,DFN2,0d0,TESTval2,eps,beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5869:2:
5869 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5870:2:
5870 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5871:2:
5871 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5872:2:
5872 | xb = (weight*TESTVAL1) + ((1d0-weight)*TESTVAL2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5873:2:
5873 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5874:2:
5874 | call threetreesbootcvdemethod(xb,weight,DFD1,DFN1,DFD2,DFN2,eps,beta1(int(DFN1)),beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5875:2:
5875 | weightpval = 1d0-s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5877:2:
5877 | weightpval = max(0d0, min(1d0, weightpval))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5880:2:
5880 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5881:2:
5881 | integer,parameter::kmin=3,kmax=14
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5882:2:
5882 | double precision,parameter::hr=6.d0, c0=0.01d0, pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5883:2:
5883 | double precision,intent(in)::a,b,eps,df1,df2,beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5884:2:
5884 | double precision,intent(out)::s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5885:2:
5885 | double precision res,zval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5886:2:
5886 | double precision inv_beta, df_ratio, df1_half, df12_half, form3, df1m2_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5888:2:
5888 | double precision h,s0,xt,wt,t,as,shk,mba,pba,err,seps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5889:2:
5889 | inv_beta = 1d0 / beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5890:2:
5890 | df_ratio = df1/df2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5891:2:
5891 | df1_half = df1/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5892:2:
5892 | df12_half = (df1+df2)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5893:2:
5893 | form3 = df_ratio**df1_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5894:2:
5894 | df1m2_half = (df1-2d0)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5899:2:
5899 | zval = pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5900:2:
5900 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5901:2:
5901 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5906:2:
5906 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5907:2:
5907 | nc=2*nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5908:2:
5908 | h=h*0.5d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5909:2:
5909 | do j=1,nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5910:2:
5910 | t=dble(2*j-nc-1)*h
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5911:2:
5911 | shk=pi2*sinh(t)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5912:2:
5912 | xt=tanh(shk)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5913:2:
5913 | wt=pi2*cosh(t)*(1d0 - xt*xt)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5914:2:
5914 | zval = mba*xt+pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5915:2:
5915 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5916:2:
5916 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5917:2:
5917 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5918:2:
5918 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5919:2:
5919 | s=s0*0.5d0+s*h*mba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5920:2:
5920 | as=abs(s); err=abs(s-s0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5921:2:
5921 | if(as.ge.1d0)err=err/as
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5922:2:
5922 | if(err.le.seps.and.l.ge.kmin)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5923:2:
5923 | s0=s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5924:2:
5924 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5927:2:
5927 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5928:2:
5928 | double precision,intent(in)::xb,weight,df11,df12,df21,df22,eps,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5930:2:
5930 | integer,parameter::kmin=3, kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5931:2:
5931 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5958:2:
5958 | if(err.le.0.000001d0 .and. l>6)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5967:2:
5967 | integer,parameter::kmin=3,kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5968:2:
5968 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:5974:2:
5974 | inv_weight = 1d0-weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6008:2:
6008 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6019:2:
6019 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6020:2:
6020 | double precision,intent(in) :: z,v,weight,df11,df12,df21,df22,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6021:2:
6021 | double precision,intent(out) :: res
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6022:2:
6022 | double precision zval,form1,form2,form3,form4,form5,form6,form7,form8,form9,s1,s2,eps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6023:2:
6023 | eps=1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6024:2:
6024 | s1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6025:2:
6025 | s2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6026:2:
6026 | zval = (z-((1d0-weight)*v))/weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6027:2:
6027 | form1 = 1d0 / weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6028:2:
6028 | form2 = 1d0 / beta1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6029:2:
6029 | form3 = (df11/df12)**(df11/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6030:2:
6030 | form4 = zval**((df11-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6031:2:
6031 | form5 = (1d0+((df11/df12)*zval))**((df11+df12)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6032:2:
6032 | form6 = 1d0 / beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6033:2:
6033 | form7 = (df21/df22)**(df21/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6034:2:
6034 | form8 = v**((df21-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6035:2:
6035 | form9 = (1d0+((df21/df22)*v))**((df21+df22)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6036:2:
6036 | res = form1 * (form2 * form3 * form4 / form5) * (form6 * form7 * form8 / form9)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6039:2:
6039 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6040:2:
6040 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6041:2:
6041 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6042:2:
6042 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6043:2:
6043 | double precision, intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6044:2:
6044 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6045:2:
6045 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6046:2:
6046 | call threetreesbootcvdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6047:2:
6047 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6048:2:
6048 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6049:2:
6049 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6050:2:
6050 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6051:2:
6051 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6052:2:
6052 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6053:2:
6053 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6054:2:
6054 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6058:2:
6058 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6059:2:
6059 | integer, intent(in) :: msize,colnum,sizenum,splitind1,nodenum,splitindvec(sizenum),hierarchy,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6060:2:
6060 | double precision, intent(in) :: xydata(msize,colnum),splitfacval(sizenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6061:2:
6061 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6062:2:
6062 | integer, intent(out) :: sizel,sizer,nodenummatsub(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6063:2:
6063 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6064:2:
6064 | sizel=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6065:2:
6065 | sizer=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6066:2:
6066 | nodenummatsub(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6067:2:
6067 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6068:2:
6068 | if(nodenummat(i,hierarchy-1) == (nodenum/2)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6069:2:
6069 | do j = 1,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6070:2:
6070 | if(abs(xydata(i,splitind1) - splitfacval(j)) < (1.0d0*(10d0**(-10d0)))) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6071:2:
6071 | if(splitindvec(j) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6072:2:
6072 | nodenummatsub(i,hierarchy) = nodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6073:2:
6073 | sizel=sizel+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6074:2:
6074 | elseif(splitindvec(j) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6075:2:
6075 | nodenummatsub(i,hierarchy) = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6076:2:
6076 | sizer=sizer+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6077:2:
6077 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6078:2:
6078 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6079:2:
6079 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6080:2:
6080 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6081:2:
6081 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6084:2:
6084 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6085:2:
6085 | integer, intent(in) :: msize,colnum,nodenum,hierarchy,nodesize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6086:2:
6086 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6087:2:
6087 | integer, intent(in) :: nodenummat(msize,11)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6088:2:
6088 | double precision, intent(out) :: xynodedata(nodesize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6089:2:
6089 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6090:2:
6090 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6091:2:
6091 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6092:2:
6092 | if(nodenummat(i,hierarchy) == nodenum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6093:2:
6093 | xynodedata(j,:) = xydata(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6094:2:
6094 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6095:2:
6095 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6096:2:
6096 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6099:2:
6099 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6100:2:
6100 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6101:2:
6101 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6102:2:
6102 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6103:2:
6103 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6104:2:
6104 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6105:2:
6105 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6106:2:
6106 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6107:2:
6107 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6108:2:
6108 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6109:2:
6109 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6110:2:
6110 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6111:2:
6111 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6112:2:
6112 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6113:2:
6113 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6114:2:
6114 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6115:2:
6115 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6116:2:
6116 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6117:2:
6117 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6118:2:
6118 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6119:2:
6119 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6120:2:
6120 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6121:2:
6121 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6122:2:
6122 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6123:2:
6123 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6124:2:
6124 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6125:2:
6125 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6126:2:
6126 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6127:2:
6127 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6130:2:
6130 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6131:2:
6131 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6132:2:
6132 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6133:2:
6133 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6134:2:
6134 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6135:2:
6135 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6136:2:
6136 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6137:2:
6137 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6138:2:
6138 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6139:2:
6139 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6140:2:
6140 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6141:2:
6141 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6142:2:
6142 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6143:2:
6143 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6144:2:
6144 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6145:2:
6145 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6146:2:
6146 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6147:2:
6147 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6148:2:
6148 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6149:2:
6149 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6150:2:
6150 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6151:2:
6151 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6152:2:
6152 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6153:2:
6153 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6154:2:
6154 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6155:2:
6155 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6156:2:
6156 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6157:2:
6157 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6158:2:
6158 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6159:2:
6159 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6160:2:
6160 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6161:2:
6161 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6162:2:
6162 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6163:2:
6163 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6164:2:
6164 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6165:2:
6165 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6166:2:
6166 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6167:2:
6167 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6168:2:
6168 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6169:2:
6169 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6170:2:
6170 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6171:2:
6171 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6172:2:
6172 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6175:2:
6175 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6176:2:
6176 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6177:2:
6177 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6178:2:
6178 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6179:2:
6179 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6180:2:
6180 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6181:2:
6181 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6182:2:
6182 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6183:2:
6183 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6184:2:
6184 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6185:2:
6185 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6186:2:
6186 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6187:2:
6187 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6188:2:
6188 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6189:2:
6189 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6190:2:
6190 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6191:2:
6191 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6192:2:
6192 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6193:2:
6193 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6194:2:
6194 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6195:2:
6195 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6196:2:
6196 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6197:2:
6197 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6198:2:
6198 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6199:2:
6199 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6200:2:
6200 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6201:2:
6201 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6202:2:
6202 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6205:2:
6205 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6206:2:
6206 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6207:2:
6207 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6208:2:
6208 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6209:2:
6209 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6210:2:
6210 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6211:2:
6211 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6212:2:
6212 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6213:2:
6213 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6214:2:
6214 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6215:2:
6215 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6216:2:
6216 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6217:2:
6217 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6218:2:
6218 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6219:2:
6219 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6220:2:
6220 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6221:2:
6221 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6222:2:
6222 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6223:2:
6223 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6227:2:
6227 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6228:2:
6228 | integer, intent(in) :: maxdepth,levelcount,traindatasize,colnum,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6229:2:
6229 | integer, intent(in) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6230:2:
6230 | double precision, intent(in) :: traindata(traindatasize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6231:2:
6231 | double precision, intent(in) :: allfval((2**maxdepth)-1),allgammaval((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6232:2:
6232 | double precision, intent(out) :: gammacv((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6233:2:
6233 | double precision allgammavaltrain((2**(maxdepth-1))-1),losspredsumvec((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6234:2:
6234 | double precision allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6235:2:
6235 | double precision losspredsum,minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6236:2:
6236 | integer cvprunloop,minghnum,allnodenum,nottnodeval,i,j,k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6237:2:
6237 | integer nottnodevec((2**maxdepth)-1),ncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6238:2:
6238 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:),nodenummatnewtest(:,:),nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6239:2:
6239 | allgammavaltrain(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6240:2:
6240 | gammacv(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6241:2:
6241 | losspredsumvec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6242:2:
6242 | call threetreesbootcvlosspredict(traindata,traindatasize,nodenummat,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6243:2:
6243 | nodenummattest,testdatasize,maxdepth,losspredsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6244:2:
6244 | losspredsumvec(1) = losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6245:2:
6245 | allocate(nodenummatnew(traindatasize,maxdepth),nodenummatnewtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6246:2:
6246 | allfvalnew(:) = allfval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6247:2:
6247 | nodenummatnew(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6248:2:
6248 | nodenummatnewtest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6249:2:
6249 | do cvprunloop = 1,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6250:2:
6250 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6251:2:
6251 | call threetreesbootcvbestterminalnodecount(nodenummatnew,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6252:2:
6252 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6253:2:
6253 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6254:2:
6254 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6255:2:
6255 | call threetreesbootcvbestweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6256:2:
6256 | allocate(nodenummatnewsub(traindatasize,maxdepth),nodenummatnewsubtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6257:2:
6257 | call threetreesbootcvbestpruntreemat(nodenummatnew,maxdepth,traindatasize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6258:2:
6258 | call threetreesbootcvbestpruntreemattest(nodenummatnewtest,maxdepth,testdatasize,minghnum,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6259:2:
6259 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6260:2:
6260 | nodenummatnewtest(:,:) = nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6261:2:
6261 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6262:2:
6262 | deallocate(nodenummatnewsub,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6263:2:
6263 | allgammavaltrain(cvprunloop+1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6264:2:
6264 | call threetreesbootcvlosspredict(traindata,traindatasize,nodenummatnew,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6265:2:
6265 | nodenummatnewtest,testdatasize,maxdepth,losspredsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6266:2:
6266 | losspredsumvec(cvprunloop+1) = losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6267:2:
6267 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6268:2:
6268 | gammacv(1) = losspredsumvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6269:2:
6269 | j = 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6270:2:
6270 | do i = 2,size(allgammaval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6271:2:
6271 | if(allgammaval(i) == 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6272:2:
6272 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6273:2:
6273 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6274:2:
6274 | if(allgammaval(i) <= allgammavaltrain(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6275:2:
6275 | gammacv(i) = losspredsumvec(j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6276:2:
6276 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6277:2:
6277 | do k = 1,size(allgammaval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6278:2:
6278 | if(allgammaval(i) > allgammavaltrain(j+k) .and. allgammavaltrain(j+k) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6279:2:
6279 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6280:2:
6280 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6281:2:
6281 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6282:2:
6282 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6283:2:
6283 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6284:2:
6284 | gammacv(i) = losspredsumvec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6285:2:
6285 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6286:2:
6286 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6287:2:
6287 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6291:2:
6291 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6292:2:
6292 | integer, intent(in) :: traindatasize,testdatasize,maxdepth,colnum,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6293:2:
6293 | integer, intent(in) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6294:2:
6294 | double precision, intent(in) :: traindata(traindatasize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6295:2:
6295 | double precision, intent(out) :: losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6296:2:
6296 | double precision, allocatable :: timepred(:,:),losspred(:,:), timepredcou(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6297:2:
6297 | integer i,j,k,l
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6298:2:
6298 | allocate(timepred(((2**maxdepth)-1),levelcount),losspred(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6299:2:
6299 | allocate(timepredcou(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6300:2:
6300 | timepred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6301:2:
6301 | losspred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6302:2:
6302 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6303:2:
6303 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6304:2:
6304 | do j = 1,traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6305:2:
6305 | if(sum(nodenummat(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6306:2:
6306 | goto 3010
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6307:2:
6307 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6308:2:
6308 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6309:2:
6309 | if(nodenummat(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6310:2:
6310 | timepred(nodenummat(j,maxdepth),int(traindata(j,3))) = timepred(nodenummat(j,maxdepth),int(traindata(j,3))) + traindata(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6311:2:
6311 | timepredcou(nodenummat(j,maxdepth),int(traindata(j,3))) = timepredcou(nodenummat(j,maxdepth),int(traindata(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6312:2:
6312 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6313:2:
6313 | elseif(nodenummat(j,i) > 0 .and. nodenummat(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6314:2:
6314 | timepred(nodenummat(j,i),int(traindata(j,3))) = timepred(nodenummat(j,i),int(traindata(j,3))) + traindata(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6315:2:
6315 | timepredcou(nodenummat(j,i),int(traindata(j,3))) = timepredcou(nodenummat(j,i),int(traindata(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6316:2:
6316 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6317:2:
6317 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6318:2:
6318 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6320:2:
6320 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6321:2:
6321 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6322:2:
6322 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6323:2:
6323 | timepred(i,j) = timepred(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6324:2:
6324 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6325:2:
6325 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6326:2:
6326 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6327:2:
6327 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6328:2:
6328 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6329:2:
6329 | do j=1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6330:2:
6330 | if(2**(j-1) <= i .and. i < 2**j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6331:2:
6331 | k = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6332:2:
6332 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6333:2:
6333 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6334:2:
6334 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6335:2:
6335 | do l = 1,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6336:2:
6336 | if(nodenummattest(l,k) == i) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6337:2:
6337 | losspred(i,int(testdata(l,3))) = losspred(i,int(testdata(l,3))) + ((testdata(l,1) - timepred(i,int(testdata(l,3))))**2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6338:2:
6338 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6339:2:
6339 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6340:2:
6340 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6341:2:
6341 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6342:2:
6342 | losspredsum = sum(losspred)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6343:2:
6343 | deallocate(timepred,losspred,timepredcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6346:2:
6346 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6347:2:
6347 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6348:2:
6348 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6349:2:
6349 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6350:2:
6350 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6351:2:
6351 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6352:2:
6352 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6353:2:
6353 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6354:2:
6354 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6355:2:
6355 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6356:2:
6356 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6357:2:
6357 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6358:2:
6358 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6359:2:
6359 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6360:2:
6360 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6361:2:
6361 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6362:2:
6362 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6363:2:
6363 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6364:2:
6364 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6365:2:
6365 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6366:2:
6366 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6367:2:
6367 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6368:2:
6368 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6369:2:
6369 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6370:2:
6370 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6371:2:
6371 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6372:2:
6372 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6373:2:
6373 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6374:2:
6374 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6377:2:
6377 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6378:2:
6378 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6379:2:
6379 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6380:2:
6380 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6381:2:
6381 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6382:2:
6382 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6383:2:
6383 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6384:2:
6384 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6385:2:
6385 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6386:2:
6386 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6387:2:
6387 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6388:2:
6388 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6389:2:
6389 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6390:2:
6390 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6391:2:
6391 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6392:2:
6392 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6393:2:
6393 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6394:2:
6394 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6395:2:
6395 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6396:2:
6396 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6397:2:
6397 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6398:2:
6398 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6399:2:
6399 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6400:2:
6400 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6401:2:
6401 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6402:2:
6402 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6403:2:
6403 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6404:2:
6404 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6405:2:
6405 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6406:2:
6406 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6407:2:
6407 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6408:2:
6408 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6409:2:
6409 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6410:2:
6410 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6411:2:
6411 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6412:2:
6412 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6413:2:
6413 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6414:2:
6414 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6415:2:
6415 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6416:2:
6416 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6417:2:
6417 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6418:2:
6418 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6419:2:
6419 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6422:2:
6422 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6423:2:
6423 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6424:2:
6424 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6425:2:
6425 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6426:2:
6426 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6427:2:
6427 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6428:2:
6428 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6429:2:
6429 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6430:2:
6430 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6431:2:
6431 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6432:2:
6432 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6433:2:
6433 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6434:2:
6434 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6435:2:
6435 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6436:2:
6436 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6437:2:
6437 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6438:2:
6438 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6439:2:
6439 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6440:2:
6440 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6441:2:
6441 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6442:2:
6442 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6443:2:
6443 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6444:2:
6444 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6445:2:
6445 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6446:2:
6446 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6447:2:
6447 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6448:2:
6448 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6449:2:
6449 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6452:2:
6452 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6453:2:
6453 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6454:2:
6454 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6455:2:
6455 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6456:2:
6456 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6457:2:
6457 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6458:2:
6458 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6459:2:
6459 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6460:2:
6460 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6461:2:
6461 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6462:2:
6462 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6463:2:
6463 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6464:2:
6464 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6465:2:
6465 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6466:2:
6466 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6467:2:
6467 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6468:2:
6468 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6469:2:
6469 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6470:2:
6470 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6474:2:
6474 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6475:2:
6475 | integer,intent(in) :: prunind,testdatasize,maxdepth,traindatasize,cv
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6476:2:
6476 | integer,intent(in) :: nodenummattest(testdatasize,maxdepth),nodenummat(traindatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6477:2:
6477 | double precision,intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6478:2:
6478 | double precision,intent(in) :: bestgammaval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6479:2:
6479 | integer,intent(out) :: prunenodenummattest(testdatasize,maxdepth),prunenodenummat(traindatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6480:2:
6480 | double precision gammavec((2**(maxdepth-1))-1),allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6481:2:
6481 | double precision minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6482:2:
6482 | integer ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6483:2:
6483 | integer nottnodeval,allnodenum,minghnum,prunloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6484:2:
6484 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:),nodenummatnewtest(:,:),nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6485:2:
6485 | if(bestgammaval <= 0d0 .or. prunind==1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6486:2:
6486 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6487:2:
6487 | prunenodenummattest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6488:2:
6488 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6489:2:
6489 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6490:2:
6490 | gammavec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6491:2:
6491 | call threetreesbootgterminalnodecount(nodenummat,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6492:2:
6492 | call threetreesbootgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6493:2:
6493 | gammavec(1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6494:2:
6494 | if(gammavec(1) > bestgammaval .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6495:2:
6495 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6496:2:
6496 | prunenodenummattest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6497:2:
6497 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6498:2:
6498 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6499:2:
6499 | allocate(nodenummatnew(traindatasize,maxdepth),nodenummatnewsub(traindatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6500:2:
6500 | allocate(nodenummatnewtest(testdatasize,maxdepth),nodenummatnewsubtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6501:2:
6501 | call threetreesbootgpruntreemat(nodenummat,maxdepth,traindatasize,minghnum,allfval,allfvalnew,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6502:2:
6502 | call threetreesbootgpruntreemattest(nodenummattest,maxdepth,testdatasize,minghnum,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6503:2:
6503 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6504:2:
6504 | nodenummatnewtest(:,:) = nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6505:2:
6505 | deallocate(nodenummatnewsub,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6506:2:
6506 | if(bestgammaval == minghval .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6507:2:
6507 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6508:2:
6508 | prunenodenummattest(:,:) = nodenummatnewtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6509:2:
6509 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6510:2:
6510 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6511:2:
6511 | do prunloop = 2,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6512:2:
6512 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6513:2:
6513 | call threetreesbootgterminalnodecount(nodenummatnew,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6514:2:
6514 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6515:2:
6515 | prunenodenummattest(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6516:2:
6516 | prunenodenummattest(:,1) = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6517:2:
6517 | prunenodenummat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6518:2:
6518 | prunenodenummat(:,1) = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6519:2:
6519 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6520:2:
6520 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6521:2:
6521 | call threetreesbootgweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6522:2:
6522 | gammavec(prunloop) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6523:2:
6523 | if(gammavec(prunloop-1) < bestgammaval .and. gammavec(prunloop) > bestgammaval .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6524:2:
6524 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6525:2:
6525 | prunenodenummattest(:,:) = nodenummatnewtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6526:2:
6526 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6527:2:
6527 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6528:2:
6528 | allocate(nodenummatnewsub(traindatasize,maxdepth),nodenummatnewsubtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6529:2:
6529 | call threetreesbootgpruntreemat(nodenummatnew,maxdepth,traindatasize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6530:2:
6530 | call threetreesbootgpruntreemattest(nodenummatnewtest,maxdepth,testdatasize,minghnum,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6531:2:
6531 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6532:2:
6532 | nodenummatnewtest(:,:) = nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6533:2:
6533 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6534:2:
6534 | deallocate(nodenummatnewsub,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6535:2:
6535 | if(bestgammaval == minghval .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6536:2:
6536 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6537:2:
6537 | prunenodenummattest(:,:) = nodenummatnewtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6538:2:
6538 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6539:2:
6539 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6540:2:
6540 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6544:2:
6544 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6545:2:
6545 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6546:2:
6546 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6547:2:
6547 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6548:2:
6548 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6549:2:
6549 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6550:2:
6550 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6551:2:
6551 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6552:2:
6552 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6553:2:
6553 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6554:2:
6554 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6555:2:
6555 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6556:2:
6556 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6557:2:
6557 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6558:2:
6558 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6559:2:
6559 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6560:2:
6560 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6561:2:
6561 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6562:2:
6562 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6563:2:
6563 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6564:2:
6564 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6565:2:
6565 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6566:2:
6566 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6567:2:
6567 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6568:2:
6568 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6569:2:
6569 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6570:2:
6570 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6571:2:
6571 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6572:2:
6572 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6575:2:
6575 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6576:2:
6576 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6577:2:
6577 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6578:2:
6578 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6579:2:
6579 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6580:2:
6580 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6581:2:
6581 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6582:2:
6582 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6583:2:
6583 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6584:2:
6584 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6585:2:
6585 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6586:2:
6586 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6587:2:
6587 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6588:2:
6588 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6589:2:
6589 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6590:2:
6590 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6591:2:
6591 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6592:2:
6592 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6593:2:
6593 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6594:2:
6594 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6595:2:
6595 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6596:2:
6596 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6597:2:
6597 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6598:2:
6598 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6599:2:
6599 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6600:2:
6600 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6601:2:
6601 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6602:2:
6602 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6603:2:
6603 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6604:2:
6604 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6605:2:
6605 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6606:2:
6606 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6607:2:
6607 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6608:2:
6608 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6609:2:
6609 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6610:2:
6610 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6611:2:
6611 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6612:2:
6612 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6613:2:
6613 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6614:2:
6614 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6615:2:
6615 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6616:2:
6616 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6617:2:
6617 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6620:2:
6620 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6621:2:
6621 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6622:2:
6622 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6623:2:
6623 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6624:2:
6624 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6625:2:
6625 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6626:2:
6626 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6627:2:
6627 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6628:2:
6628 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6629:2:
6629 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6630:2:
6630 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6631:2:
6631 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6632:2:
6632 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6633:2:
6633 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6634:2:
6634 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6635:2:
6635 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6636:2:
6636 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6637:2:
6637 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6638:2:
6638 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6639:2:
6639 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6640:2:
6640 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6641:2:
6641 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6642:2:
6642 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6643:2:
6643 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6644:2:
6644 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6645:2:
6645 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6646:2:
6646 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6647:2:
6647 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6650:2:
6650 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6651:2:
6651 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6652:2:
6652 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6653:2:
6653 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6654:2:
6654 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6655:2:
6655 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6656:2:
6656 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6657:2:
6657 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6658:2:
6658 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6659:2:
6659 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6660:2:
6660 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6661:2:
6661 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6662:2:
6662 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6663:2:
6663 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6664:2:
6664 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6665:2:
6665 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6666:2:
6666 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6667:2:
6667 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6668:2:
6668 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6672:2:
6672 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6673:2:
6673 | integer, intent(in) :: datasizeori,datasizeboot,levelcount,colnum,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6674:2:
6674 | integer, intent(in) :: prunenodenummatboot(datasizeboot,maxdepth),prunenodenummatori(datasizeori,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6675:2:
6675 | double precision, intent(in) :: bootDATA(datasizeboot,colnum),XYDATA(datasizeori,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6676:2:
6676 | integer, intent(out) :: datatnnodenum(datasizeori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6677:2:
6677 | double precision, intent(out) :: predvec(datasizeori)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6678:2:
6678 | integer tndatacount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6679:2:
6679 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6680:2:
6680 | double precision, allocatable :: timepredsum(:,:),timepredcou(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6681:2:
6681 | double precision tnodepredmat((2**maxdepth)-1,levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6682:2:
6682 | allocate(timepredsum((2**maxdepth)-1,levelcount),timepredcou((2**maxdepth)-1,levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6683:2:
6683 | timepredsum(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6684:2:
6684 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6685:2:
6685 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6686:2:
6686 | do j = 1,datasizeboot
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6687:2:
6687 | if(sum(prunenodenummatboot(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6688:2:
6688 | goto 3010
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6689:2:
6689 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6690:2:
6690 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6691:2:
6691 | if(prunenodenummatboot(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6692:2:
6692 | timepredsum(prunenodenummatboot(j,maxdepth),int(bootDATA(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6693:2:
6693 | timepredsum(prunenodenummatboot(j,maxdepth),int(bootDATA(j,3))) + bootDATA(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6694:2:
6694 | timepredcou(prunenodenummatboot(j,maxdepth),int(bootDATA(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6695:2:
6695 | timepredcou(prunenodenummatboot(j,maxdepth),int(bootDATA(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6696:2:
6696 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6697:2:
6697 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6698:2:
6698 | elseif(prunenodenummatboot(j,i) > 0 .and. prunenodenummatboot(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6699:2:
6699 | timepredsum(prunenodenummatboot(j,i),int(bootDATA(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6700:2:
6700 | timepredsum(prunenodenummatboot(j,i),int(bootDATA(j,3))) + bootDATA(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6701:2:
6701 | timepredcou(prunenodenummatboot(j,i),int(bootDATA(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6702:2:
6702 | timepredcou(prunenodenummatboot(j,i),int(bootDATA(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6703:2:
6703 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6704:2:
6704 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6705:2:
6705 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6707:2:
6707 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6708:2:
6708 | if(sum(prunenodenummatori(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6709:2:
6709 | goto 3020
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6710:2:
6710 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6711:2:
6711 | do j = 1,datasizeori
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6712:2:
6712 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6713:2:
6713 | if(prunenodenummatori(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6714:2:
6714 | datatnnodenum(j) = prunenodenummatori(j,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6715:2:
6715 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6716:2:
6716 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6717:2:
6717 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6718:2:
6718 | if(prunenodenummatori(j,i) > 0 .and. prunenodenummatori(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6719:2:
6719 | datatnnodenum(j) = prunenodenummatori(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6720:2:
6720 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6721:2:
6721 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6722:2:
6722 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6724:2:
6724 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6725:2:
6725 | if(abs(sum(timepredsum(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6726:2:
6726 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6727:2:
6727 | tnodepredmat(i,j) = timepredsum(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6728:2:
6728 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6729:2:
6729 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6730:2:
6730 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6731:2:
6731 | do i = 1,datasizeori
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6732:2:
6732 | predvec(i) = tnodepredmat(datatnnodenum(i),int(xydata(i,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6733:2:
6733 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6737:2:
6737 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6738:2:
6738 | integer, intent(in) :: msize,loops,levelcount,mins,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6739:2:
6739 | double precision, intent(in) :: predvecmat(msize,loops),xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6740:2:
6740 | integer, intent(in) :: datatnnodenummat(msize,loops)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6741:2:
6741 | double precision, intent(out) :: bettertreelossval(mins,5),bettertreemaxval(mins,5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6742:2:
6742 | integer, intent(out) :: bettertreenum(mins,6)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6743:2:
6743 | double precision, allocatable :: randmat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6744:2:
6744 | integer ind1,ind2,ind3,samplesize,i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6745:2:
6745 | integer combinations(3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6746:2:
6746 | integer losscomb(mins,3),randmaxcomb(mins,3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6747:2:
6747 | double precision lossvec(mins,5),randmaxvec(mins,5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6748:2:
6748 | double precision predmean(msize),randindexval,randval(3),lossval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6749:2:
6749 | double precision worst_loss, worst_randmax
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6750:2:
6750 | integer worst_idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6751:2:
6751 | logical, allocatable :: has_split(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6752:2:
6752 | allocate(randmat(loops,loops))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6753:2:
6753 | allocate(has_split(loops))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6754:2:
6754 | samplesize = msize/levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6755:2:
6755 | do i = 1,loops
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6756:2:
6756 | has_split(i) = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6757:2:
6757 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6758:2:
6758 | if(datatnnodenummat(j,i) /= datatnnodenummat(1,i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6759:2:
6759 | has_split(i) = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6760:2:
6760 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6761:2:
6761 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6762:2:
6762 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6763:2:
6763 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6764:2:
6764 | randmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6765:2:
6765 | do i = 1,loops
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6766:2:
6766 | if(.not. has_split(i)) cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6767:2:
6767 | do j = (i+1),loops
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6768:2:
6768 | if(.not. has_split(j)) cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6769:2:
6769 | call threetreesrandindex(samplesize,levelcount,datatnnodenummat(:,i),datatnnodenummat(:,j),msize,randindexval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6770:2:
6770 | if(isnan(randindexval)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6771:2:
6771 | randmat(i,j) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6772:2:
6772 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6773:2:
6773 | randmat(i,j) = randindexval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6774:2:
6774 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6775:2:
6775 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6776:2:
6776 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6777:2:
6777 | lossvec(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6778:2:
6778 | randmaxvec(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6779:2:
6779 | losscomb(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6780:2:
6780 | randmaxcomb(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6781:2:
6781 | do i = 1,mins
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6782:2:
6782 | lossvec(i,1) = huge(1d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6783:2:
6783 | randmaxvec(i,1) = huge(1d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6784:2:
6784 | randmaxvec(i,3:5) = 2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6785:2:
6785 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6786:2:
6786 | do ind1 = 1, (loops-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6787:2:
6787 | if(.not. has_split(ind1)) cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6788:2:
6788 | do ind2 = (ind1 + 1), (loops-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6789:2:
6789 | if(.not. has_split(ind2)) cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6790:2:
6790 | do ind3 = (ind2 + 1), loops
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6791:2:
6791 | if(.not. has_split(ind3)) cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6792:2:
6792 | combinations(1) = ind1 ; combinations(2) = ind2 ; combinations(3) = ind3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6793:2:
6793 | predmean(:) = (predvecmat(:,ind1) + predvecmat(:,ind2) + predvecmat(:,ind3)) / 3d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6794:2:
6794 | lossval = sum((xydata(:,1) - predmean(:))*(xydata(:,1) - predmean(:))) / dble(samplesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6795:2:
6795 | randval(1) = randmat(ind1,ind2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6796:2:
6796 | randval(2) = randmat(ind1,ind3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6797:2:
6797 | randval(3) = randmat(ind2,ind3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6798:2:
6798 | worst_loss = lossvec(1,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6799:2:
6799 | worst_idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6800:2:
6800 | do i = 2,mins
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6801:2:
6801 | if(lossvec(i,1) > worst_loss) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6802:2:
6802 | worst_loss = lossvec(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6803:2:
6803 | worst_idx = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6804:2:
6804 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6805:2:
6805 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6806:2:
6806 | if(lossval < worst_loss) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6807:2:
6807 | lossvec(worst_idx,1) = lossval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6808:2:
6808 | losscomb(worst_idx,:) = combinations(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6809:2:
6809 | lossvec(worst_idx,2) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6810:2:
6810 | lossvec(worst_idx,3:5) = randval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6811:2:
6811 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6812:2:
6812 | worst_randmax = maxval(randmaxvec(1,3:5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6813:2:
6813 | worst_idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6814:2:
6814 | do i = 2,mins
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6815:2:
6815 | if(maxval(randmaxvec(i,3:5)) > worst_randmax) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6816:2:
6816 | worst_randmax = maxval(randmaxvec(i,3:5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6817:2:
6817 | worst_idx = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6818:2:
6818 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6819:2:
6819 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6820:2:
6820 | if(maxval(randval(:)) < worst_randmax) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6821:2:
6821 | randmaxvec(worst_idx,1) = lossval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6822:2:
6822 | randmaxcomb(worst_idx,:) = combinations(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6823:2:
6823 | randmaxvec(worst_idx,2) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6824:2:
6824 | randmaxvec(worst_idx,3:5) = randval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6825:2:
6825 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6826:2:
6826 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6827:2:
6827 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6828:2:
6828 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6829:2:
6829 | deallocate(randmat, has_split)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6830:2:
6830 | do i = 1,mins
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6831:2:
6831 | bettertreenum(i,1:3) = losscomb(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6832:2:
6832 | bettertreenum(i,4:6) = randmaxcomb(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6833:2:
6833 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6834:2:
6834 | bettertreelossval(:,:) = lossvec(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6835:2:
6835 | bettertreemaxval(:,:) = randmaxvec(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6838:2:
6838 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6839:2:
6839 | integer, intent(in) :: msize,samplesize,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6840:2:
6840 | integer, intent(in) :: datatnnodenum(msize),datatnnodenumtrue(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6841:2:
6841 | double precision, intent(out) :: randindexval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6842:2:
6842 | integer tncount,tncounttrue,i,j,k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6843:2:
6843 | integer datatnnodenumnorm(msize),datatnnodenumtruenorm(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6844:2:
6844 | integer subtnnodenumnorm(samplesize),subtnnodenumtruenorm(samplesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6845:2:
6845 | double precision form1,form2,form3,form4,formval,rowsum,colsum,denom,num
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6846:2:
6846 | integer nz,r,c
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6847:2:
6847 | logical same
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6848:2:
6848 | double precision, allocatable :: tnval(:),tntrueval(:),conttable(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6849:2:
6849 | call threetreestcdatasum(dble(datatnnodenum(:)),msize,tncount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6850:2:
6850 | call threetreestcdatasum(dble(datatnnodenumtrue(:)),msize,tncounttrue)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6851:2:
6851 | allocate(tnval(tncount),tntrueval(tncounttrue))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6852:2:
6852 | call threetreestcdataval(dble(datatnnodenum(:)),msize,tnval,tncount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6853:2:
6853 | call threetreestcdataval(dble(datatnnodenumtrue(:)),msize,tntrueval,tncounttrue)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6854:2:
6854 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6855:2:
6855 | do j = 1,tncount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6856:2:
6856 | if(datatnnodenum(i) == int(tnval(j))) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6857:2:
6857 | datatnnodenumnorm(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6858:2:
6858 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6859:2:
6859 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6860:2:
6860 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6861:2:
6861 | do k = 1,tncounttrue
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6862:2:
6862 | if(datatnnodenumtrue(i) == int(tntrueval(k))) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6863:2:
6863 | datatnnodenumtruenorm(i) = k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6864:2:
6864 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6865:2:
6865 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6866:2:
6866 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6867:2:
6867 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6868:2:
6868 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6869:2:
6869 | do i = 1,samplesize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6870:2:
6870 | subtnnodenumnorm(i) = datatnnodenumnorm(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6871:2:
6871 | subtnnodenumtruenorm(i) = datatnnodenumtruenorm(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6872:2:
6872 | j = j + levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6873:2:
6873 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6874:2:
6874 | allocate(conttable(tncount,tncounttrue))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6875:2:
6875 | conttable(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6876:2:
6876 | do i = 1,samplesize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6877:2:
6877 | conttable(subtnnodenumnorm(i),subtnnodenumtruenorm(i)) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6878:2:
6878 | conttable(subtnnodenumnorm(i),subtnnodenumtruenorm(i)) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6879:2:
6879 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6880:2:
6880 | form1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6881:2:
6881 | do i = 1,tncount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6882:2:
6882 | do j = 1,tncounttrue
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6883:2:
6883 | formval = conttable(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6884:2:
6884 | if(formval > 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6885:2:
6885 | form1 = form1 + formval * (formval - 1d0) / 2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6886:2:
6886 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6887:2:
6887 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6888:2:
6888 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6889:2:
6889 | form2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6890:2:
6890 | do i = 1,tncount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6891:2:
6891 | rowsum = sum(conttable(i,:))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6892:2:
6892 | if(rowsum > 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6893:2:
6893 | form2 = form2 + rowsum * (rowsum - 1d0) / 2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6894:2:
6894 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6895:2:
6895 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6896:2:
6896 | form3 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6897:2:
6897 | do j = 1,tncounttrue
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6898:2:
6898 | colsum = sum(conttable(:,j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6899:2:
6899 | if(colsum > 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6900:2:
6900 | form3 = form3 + colsum * (colsum - 1d0) / 2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6901:2:
6901 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6902:2:
6902 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6903:2:
6903 | form4 = dble(samplesize) * dble(samplesize - 1) / 2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6904:2:
6904 | denom = 0.5d0 * (form2 + form3) - (form2 * form3) / form4
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6905:2:
6905 | num = form1 - (form2 * form3) / form4
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6906:2:
6906 | if(abs(denom) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6907:2:
6907 | if(abs(num) > 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6908:2:
6908 | randindexval = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6909:2:
6909 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6910:2:
6910 | same = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6911:2:
6911 | do r = 1, tncount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6912:2:
6912 | nz = count(conttable(r,:) > 0d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6913:2:
6913 | if(nz > 1) same = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6914:2:
6914 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6915:2:
6915 | do c = 1, tncounttrue
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6916:2:
6916 | nz = count(conttable(:,c) > 0d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6917:2:
6917 | if(nz > 1) same = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6918:2:
6918 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6919:2:
6919 | if(same) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6920:2:
6920 | randindexval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6921:2:
6921 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6922:2:
6922 | randindexval = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6923:2:
6923 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6924:2:
6924 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6925:2:
6925 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6926:2:
6926 | randindexval = num / denom
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6927:2:
6927 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6928:2:
6928 | deallocate(conttable,tnval,tntrueval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6931:2:
6931 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6932:2:
6932 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6933:2:
6933 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6934:2:
6934 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6935:2:
6935 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6936:2:
6936 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6937:2:
6937 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6938:2:
6938 | call threetreestcdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6939:2:
6939 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6940:2:
6940 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6941:2:
6941 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6942:2:
6942 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6943:2:
6943 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6944:2:
6944 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6945:2:
6945 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6948:2:
6948 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6949:2:
6949 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6950:2:
6950 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6951:2:
6951 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6952:2:
6952 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6953:2:
6953 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6954:2:
6954 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6955:2:
6955 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6956:2:
6956 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6957:2:
6957 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6958:2:
6958 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6959:2:
6959 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6960:2:
6960 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6961:2:
6961 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6962:2:
6962 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6963:2:
6963 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6964:2:
6964 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6965:2:
6965 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6966:2:
6966 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6967:2:
6967 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6968:2:
6968 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6969:2:
6969 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6970:2:
6970 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6971:2:
6971 | call threetreestcdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6972:2:
6972 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6973:2:
6973 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6974:2:
6974 | call threetreestcdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6975:2:
6975 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6976:2:
6976 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6979:2:
6979 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6980:2:
6980 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6981:2:
6981 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6982:2:
6982 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6983:2:
6983 | double precision, intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6984:2:
6984 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6985:2:
6985 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6986:2:
6986 | call threetreestcdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6987:2:
6987 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6988:2:
6988 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6989:2:
6989 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6990:2:
6990 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6991:2:
6991 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6992:2:
6992 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6993:2:
6993 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6994:2:
6994 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6997:2:
6997 | beta1len,beta2len,nodenummat,allfval,prunind,Rsplitmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6998:2:
6998 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:6999:2:
6999 | integer,intent(in) :: msize,colnum,levelcount,beta1len,beta2len,maxdepth,minsplit,minbucket
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7000:2:
7000 | integer,intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7001:2:
7001 | double precision,intent(in) :: fixweight,alpha
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7002:2:
7002 | double precision,intent(in) :: xydata(msize,colnum),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7003:2:
7003 | double precision, intent(out) :: Rsplitmat((2**maxdepth)-1,10)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7004:2:
7004 | double precision,intent(out) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7005:2:
7005 | integer,intent(out) :: prunind
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7006:2:
7006 | integer,intent(out) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7007:2:
7007 | double precision splitpval,weightval,weight,weightpval,splitwfval,splitweight,splitmcp,alphamcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7008:2:
7008 | double precision fval(2),splitfval(2),splitmcppval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7009:2:
7009 | integer nodenum, hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,sizenum,sizer,sizel,treeloop,stopcount,nodeloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7010:2:
7010 | integer splitnum(colnum-3),countvec(colnum-3),dfvec(5),nodenummatsub(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7011:2:
7011 | integer,allocatable :: nodesize(:),indmat(:,:),ind1vec(:),ind2vec(:),splitindmat(:,:), splitindvec(:),nodesizesub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7012:2:
7012 | double precision,allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),xynodedata(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7013:2:
7013 | double precision, allocatable :: fval_cache(:,:), groupsum_cache(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7014:2:
7014 | integer, allocatable :: flat_idx_vec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7015:2:
7015 | integer :: dfvec_const(5), flat_idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7016:2:
7016 | double precision :: splitgroupsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7017:2:
7017 | logical :: dfvec_set
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7018:2:
7018 | Rsplitmat(:,:) = 0.0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7019:2:
7019 | nodenummat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7020:2:
7020 | nodenummat(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7021:2:
7021 | nodenum = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7022:2:
7022 | hierarchy = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7023:2:
7023 | allfval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7024:2:
7024 | splitmcp = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7025:2:
7025 | allocate(nodesize(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7026:2:
7026 | prunind=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7027:2:
7027 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7028:2:
7028 | call threetreessplitcount(msize, colnum-3, xydata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7029:2:
7029 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7030:2:
7030 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7031:2:
7031 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7032:2:
7032 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7033:2:
7033 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7034:2:
7034 | allocate(anovadata(msize,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7035:2:
7035 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7036:2:
7036 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7037:2:
7037 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7038:2:
7038 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7039:2:
7039 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7040:2:
7040 | call threetreessplitmat(ind1,datatype(ind1-3),xydata,msize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7041:2:
7041 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7042:2:
7042 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7043:2:
7043 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7044:2:
7044 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7045:2:
7045 | call threetreessplitdata(splitindmat(ind2,:),countvec(ind1-3),xydata,msize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7046:2:
7046 | call threetreesrepANOVA(msize,colnum,anovadata,fval,dfvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7047:2:
7047 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7048:2:
7048 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7049:2:
7049 | groupsum_cache(indcou) = sum(anovadata(:,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7050:2:
7050 | if (.not. dfvec_set) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7051:2:
7051 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7052:2:
7052 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7053:2:
7053 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7054:2:
7054 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7055:2:
7055 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7056:2:
7056 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7057:2:
7057 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7058:2:
7058 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7059:2:
7059 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7060:2:
7060 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7061:2:
7061 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7062:2:
7062 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7063:2:
7063 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7064:2:
7064 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7065:2:
7065 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7066:2:
7066 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7067:2:
7067 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7068:2:
7068 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7069:2:
7069 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7070:2:
7070 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7071:2:
7071 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7072:2:
7072 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7073:2:
7073 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7074:2:
7074 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7075:2:
7075 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7076:2:
7076 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7077:2:
7077 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7078:2:
7078 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7079:2:
7079 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7080:2:
7080 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7081:2:
7081 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7082:2:
7082 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7083:2:
7083 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7084:2:
7084 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7085:2:
7085 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7086:2:
7086 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7087:2:
7087 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7088:2:
7088 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7089:2:
7089 | call threetreesweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7090:2:
7090 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7091:2:
7091 | (dble(msize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7092:2:
7092 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7093:2:
7093 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7094:2:
7094 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7095:2:
7095 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7096:2:
7096 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7097:2:
7097 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7098:2:
7098 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7099:2:
7099 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7100:2:
7100 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7101:2:
7101 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7102:2:
7102 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7103:2:
7103 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7104:2:
7104 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7105:2:
7105 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7106:2:
7106 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7107:2:
7107 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7108:2:
7108 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7109:2:
7109 | call threetreessplitmat(ind1,datatype(ind1-3),xydata,msize,colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7110:2:
7110 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7111:2:
7111 | call threetreessplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7112:2:
7112 | xydata,msize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7113:2:
7113 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7114:2:
7114 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7115:2:
7115 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7116:2:
7116 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7117:2:
7117 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7118:2:
7118 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7119:2:
7119 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7120:2:
7120 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7121:2:
7121 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7122:2:
7122 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7123:2:
7123 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7124:2:
7124 | call threetreesweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7125:2:
7125 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7126:2:
7126 | (dble(msize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7127:2:
7127 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7128:2:
7128 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7129:2:
7129 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7130:2:
7130 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7131:2:
7131 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7132:2:
7132 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7133:2:
7133 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7134:2:
7134 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7135:2:
7135 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7136:2:
7136 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7137:2:
7137 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7138:2:
7138 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7139:2:
7139 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7140:2:
7140 | call threetreessplitmat(ind1,datatype(ind1-3),xydata,msize,colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7141:2:
7141 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7142:2:
7142 | call threetreessplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7143:2:
7143 | xydata,msize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7144:2:
7144 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7145:2:
7145 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7146:2:
7146 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7147:2:
7147 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7148:2:
7148 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7149:2:
7149 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7150:2:
7150 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7151:2:
7151 | if (splitpval >= 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7152:2:
7152 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7153:2:
7153 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7154:2:
7154 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7155:2:
7155 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7156:2:
7156 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7157:2:
7157 | call threetreesweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7158:2:
7158 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7159:2:
7159 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7160:2:
7160 | call threetreesweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7161:2:
7161 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7162:2:
7162 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7163:2:
7163 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7164:2:
7164 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7165:2:
7165 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7166:2:
7166 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7167:2:
7167 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7168:2:
7168 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7169:2:
7169 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7170:2:
7170 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7171:2:
7171 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7172:2:
7172 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7173:2:
7173 | if(splitgroupsum <= dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7174:2:
7174 | (dble(msize) - splitgroupsum) <= dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7175:2:
7175 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7176:2:
7176 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7177:2:
7177 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7178:2:
7178 | deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7179:2:
7179 | Rsplitmat(1,1) =dble(nodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7180:2:
7180 | Rsplitmat(1,2) = splitweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7181:2:
7181 | Rsplitmat(1,3) = 1d0-splitweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7182:2:
7182 | Rsplitmat(1,4) = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7183:2:
7183 | Rsplitmat(1,5) = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7184:2:
7184 | Rsplitmat(1,6) = splitfval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7185:2:
7185 | Rsplitmat(1,7) = splitfval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7186:2:
7186 | Rsplitmat(1,8) = splitweight*splitfval(1) + (1-splitweight)*splitfval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7187:2:
7187 | Rsplitmat(1,9) = splitpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7188:2:
7188 | Rsplitmat(1,10) = splitmcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7189:2:
7189 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7190:2:
7190 | call threetreesnodenumber(xydata,maxdepth,msize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7191:2:
7191 | hierarchy+1,nodenummat,nodenummatsub,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7192:2:
7192 | nodesize(1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7193:2:
7193 | nodesize(2) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7194:2:
7194 | deallocate(anovadata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7195:2:
7195 | allfval(1) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7196:2:
7196 | nodenummat(:,:) = nodenummatsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7197:2:
7197 | do treeloop = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7198:2:
7198 | stopcount = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7199:2:
7199 | hierarchy = hierarchy + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7200:2:
7200 | do nodeloop = 1,(2**treeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7201:2:
7201 | if(allocated(wfmat) .or. allocated(indmat) .or. allocated(wfvec) .or. allocated(ind1vec) .or. allocated(ind2vec)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7202:2:
7202 | deallocate(wfmat,indmat,wfvec,ind1vec,ind2vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7203:2:
7203 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7204:2:
7204 | nodenum = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7205:2:
7205 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7206:2:
7206 | allocate(xynodedata(nodesize(nodeloop),colnum),anovadata(nodesize(nodeloop),4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7207:2:
7207 | if(nodesize(nodeloop) < (levelcount*minsplit)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7208:2:
7208 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7209:2:
7209 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7210:2:
7210 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7211:2:
7211 | call threetreesnodedatanumber(xydata,msize,colnum,nodenum,hierarchy,nodenummat,nodesize(nodeloop),xynodedata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7212:2:
7212 | call threetreessplitcount(nodesize(nodeloop), colnum-3, xynodedata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7213:2:
7213 | if(sum(splitnum) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7214:2:
7214 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7215:2:
7215 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7216:2:
7216 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7217:2:
7217 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7218:2:
7218 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7219:2:
7219 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7220:2:
7220 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7221:2:
7221 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7222:2:
7222 | wfmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7223:2:
7223 | indmat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7224:2:
7224 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7225:2:
7225 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7226:2:
7226 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7227:2:
7227 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7228:2:
7228 | if(splitnum(ind1-3) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7229:2:
7229 | goto 2000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7230:2:
7230 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7231:2:
7231 | if(allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7232:2:
7232 | deallocate(splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7233:2:
7233 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7234:2:
7234 | if(.not. allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7235:2:
7235 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7236:2:
7236 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7237:2:
7237 | if(allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7238:2:
7238 | deallocate(facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7239:2:
7239 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7240:2:
7240 | if(.not. allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7241:2:
7241 | allocate(facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7242:2:
7242 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7243:2:
7243 | call threetreessplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7244:2:
7244 | countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7245:2:
7245 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7246:2:
7246 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7247:2:
7247 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7248:2:
7248 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7249:2:
7249 | call threetreessplitdata(splitindmat(ind2,:),countvec(ind1-3),xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7250:2:
7250 | call threetreesrepANOVA(nodesize(nodeloop),colnum,anovadata,fval,dfvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7251:2:
7251 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7252:2:
7252 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7253:2:
7253 | groupsum_cache(indcou) = sum(anovadata(:,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7254:2:
7254 | if (.not. dfvec_set) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7255:2:
7255 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7256:2:
7256 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7257:2:
7257 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7258:2:
7258 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7259:2:
7259 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7260:2:
7260 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7261:2:
7261 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7262:2:
7262 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7263:2:
7263 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7264:2:
7264 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7265:2:
7265 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7266:2:
7266 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7267:2:
7267 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7268:2:
7268 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7269:6:
7269 | 2000 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7270:2:
7270 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7271:2:
7271 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7272:2:
7272 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7273:2:
7273 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7274:2:
7274 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7275:2:
7275 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7276:2:
7276 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7277:2:
7277 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7278:2:
7278 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7279:2:
7279 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7280:2:
7280 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7281:2:
7281 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7282:2:
7282 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7283:2:
7283 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7284:2:
7284 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7285:2:
7285 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7286:2:
7286 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7287:2:
7287 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7288:2:
7288 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7289:2:
7289 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7290:2:
7290 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7291:2:
7291 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7292:2:
7292 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7293:2:
7293 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7294:2:
7294 | call threetreesweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7295:2:
7295 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7296:2:
7296 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7297:2:
7297 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7298:2:
7298 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7299:2:
7299 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7300:2:
7300 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7301:2:
7301 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7302:2:
7302 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7303:2:
7303 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7304:2:
7304 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7305:2:
7305 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7306:2:
7306 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7307:2:
7307 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7308:2:
7308 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7309:2:
7309 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7310:2:
7310 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7311:2:
7311 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7312:2:
7312 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7313:2:
7313 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7314:2:
7314 | call threetreessplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7315:2:
7315 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7316:2:
7316 | call threetreessplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7317:2:
7317 | xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7318:2:
7318 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7319:2:
7319 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7320:2:
7320 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7321:2:
7321 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7322:2:
7322 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7323:2:
7323 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7324:2:
7324 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7325:2:
7325 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7326:2:
7326 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7327:2:
7327 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7328:2:
7328 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7329:2:
7329 | call threetreesweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7330:2:
7330 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7331:2:
7331 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7332:2:
7332 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7333:2:
7333 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7334:2:
7334 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7335:2:
7335 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7336:2:
7336 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7337:2:
7337 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7338:2:
7338 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7339:2:
7339 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7340:2:
7340 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7341:2:
7341 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7342:2:
7342 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7343:2:
7343 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7344:2:
7344 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7345:2:
7345 | call threetreessplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7346:2:
7346 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7347:2:
7347 | call threetreessplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7348:2:
7348 | xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7349:2:
7349 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7350:2:
7350 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7351:2:
7351 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7352:2:
7352 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7353:2:
7353 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7354:2:
7354 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7355:2:
7355 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7356:2:
7356 | if (splitpval >= 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7357:2:
7357 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7358:2:
7358 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7359:2:
7359 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7360:2:
7360 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7361:2:
7361 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7362:2:
7362 | call threetreesweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7363:2:
7363 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7364:2:
7364 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7365:2:
7365 | call threetreesweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7366:2:
7366 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7367:2:
7367 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7368:2:
7368 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7369:2:
7369 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7370:2:
7370 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7371:2:
7371 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7372:2:
7372 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7373:2:
7373 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7374:2:
7374 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7375:2:
7375 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7376:2:
7376 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7377:2:
7377 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7378:2:
7378 | if(splitgroupsum <= dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7379:2:
7379 | (dble(nodesize(nodeloop)) - splitgroupsum) <= dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7380:2:
7380 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7381:2:
7381 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7382:2:
7382 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7383:2:
7383 | allfval(nodenum) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7384:2:
7384 | if(.not. allocated(nodesizesub)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7385:2:
7385 | allocate(nodesizesub(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7386:2:
7386 | nodesizesub(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7387:2:
7387 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7388:2:
7388 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7389:2:
7389 | call threetreesnodenumber(xydata,maxdepth,msize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7390:2:
7390 | hierarchy+1,nodenummat,nodenummatsub,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7391:2:
7391 | nodenummat(:,:) = nodenummatsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7392:2:
7392 | nodesizesub(2*nodeloop-1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7393:2:
7393 | nodesizesub(2*nodeloop) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7394:2:
7394 | Rsplitmat(nodenum,1) =dble(nodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7395:2:
7395 | Rsplitmat(nodenum,2) = splitweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7396:2:
7396 | Rsplitmat(nodenum,3) = 1d0-splitweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7397:2:
7397 | Rsplitmat(nodenum,4) = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7398:2:
7398 | Rsplitmat(nodenum,5) = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7399:2:
7399 | Rsplitmat(nodenum,6) = splitfval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7400:2:
7400 | Rsplitmat(nodenum,7) = splitfval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7401:2:
7401 | Rsplitmat(nodenum,8) = splitweight*splitfval(1) + (1-splitweight)*splitfval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7402:2:
7402 | Rsplitmat(nodenum,9) = splitpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7403:2:
7403 | Rsplitmat(nodenum,10) = splitmcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7404:6:
7404 | 2001 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7405:2:
7405 | if(allocated(fval_cache)) deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7406:2:
7406 | deallocate(anovadata,xynodedata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7407:2:
7407 | if(stopcount == 2**treeloop) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7408:2:
7408 | goto 2003
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7409:2:
7409 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7410:2:
7410 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7411:2:
7411 | deallocate(nodesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7412:2:
7412 | allocate(nodesize(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7413:2:
7413 | nodesize(:) = nodesizesub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7414:2:
7414 | deallocate(nodesizesub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7415:2:
7415 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7417:2:
7417 | deallocate(nodesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7421:2:
7421 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7422:2:
7422 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7423:2:
7423 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7424:2:
7424 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7425:2:
7425 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7426:2:
7426 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7427:2:
7427 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7428:2:
7428 | call threetreesdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7429:2:
7429 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7430:2:
7430 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7431:2:
7431 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7432:2:
7432 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7433:2:
7433 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7434:2:
7434 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7435:2:
7435 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7438:2:
7438 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7439:2:
7439 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7440:2:
7440 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7441:2:
7441 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7442:2:
7442 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7443:2:
7443 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7444:2:
7444 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7445:2:
7445 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7446:2:
7446 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7447:2:
7447 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7448:2:
7448 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7449:2:
7449 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7450:2:
7450 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7451:2:
7451 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7452:2:
7452 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7453:2:
7453 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7454:2:
7454 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7455:2:
7455 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7456:2:
7456 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7457:2:
7457 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7458:2:
7458 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7459:2:
7459 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7460:2:
7460 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7461:2:
7461 | call threetreesdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7462:2:
7462 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7463:2:
7463 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7464:2:
7464 | call threetreesdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7465:2:
7465 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7466:2:
7466 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7469:2:
7469 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7470:2:
7470 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7471:2:
7471 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7472:2:
7472 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7473:2:
7473 | double precision, intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7474:2:
7474 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7475:2:
7475 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7476:2:
7476 | call threetreesdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7477:2:
7477 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7478:2:
7478 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7479:2:
7479 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7480:2:
7480 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7481:2:
7481 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7482:2:
7482 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7483:2:
7483 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7484:2:
7484 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7487:2:
7487 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7488:2:
7488 | integer, intent(in) :: samplesize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7489:2:
7489 | double precision, intent(in) :: sampledata(samplesize,pp+3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7490:2:
7490 | integer, intent(in) :: datatype(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7491:2:
7491 | integer, intent(out) :: splitnum(pp), countvec(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7492:2:
7492 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7493:2:
7493 | integer i, j, count, facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7494:2:
7494 | do i = 4,pp+3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7495:2:
7495 | datasample = sampledata(:,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7496:2:
7496 | if(datatype(i-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7497:2:
7497 | call threetreesdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7498:2:
7498 | splitnum(i-3) = facsum - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7499:2:
7499 | elseif(datatype(i-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7500:2:
7500 | call threetreesdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7501:2:
7501 | splitnum(i-3) = (2 ** (facsum-1)) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7502:2:
7502 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7503:2:
7503 | countvec(i-3) = facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7504:2:
7504 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7507:2:
7507 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7508:2:
7508 | integer, intent(in) :: varnum,datatype,msize,colnum,splitnum,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7509:2:
7509 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7510:2:
7510 | integer, intent(out) :: splitindmat(splitnum,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7511:2:
7511 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7512:2:
7512 | if(datatype == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7513:2:
7513 | do i = 1,splitnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7514:2:
7514 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7515:2:
7515 | if(i >= j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7516:2:
7516 | splitindmat(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7517:2:
7517 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7518:2:
7518 | splitindmat(i,j) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7519:2:
7519 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7520:2:
7520 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7521:2:
7521 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7522:2:
7522 | elseif(datatype == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7523:2:
7523 | idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7524:2:
7524 | do i = 0, 2**(countvec-1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7525:2:
7525 | count_0 = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7526:2:
7526 | count_1 = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7527:2:
7527 | splitindmat(idx, 1) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7528:2:
7528 | do j = 0, countvec - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7529:2:
7529 | if (iand(i, 2**j) /= 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7530:2:
7530 | splitindmat(idx, j+2) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7531:2:
7531 | count_1 = count_1 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7532:2:
7532 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7533:2:
7533 | splitindmat(idx, j+2) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7534:2:
7534 | count_0 = count_0 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7535:2:
7535 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7536:2:
7536 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7537:2:
7537 | if (count_0 > 0 .and. count_1 > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7538:2:
7538 | idx = idx + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7539:2:
7539 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7540:2:
7540 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7541:2:
7541 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7544:2:
7544 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7545:2:
7545 | integer, intent(in) :: countvec,msize,colnum,ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7546:2:
7546 | integer, intent(in) :: splitindmat(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7547:2:
7547 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7548:2:
7548 | double precision, intent(out) :: anovadata(msize,4),facvalout(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7549:2:
7549 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7550:2:
7550 | double precision facval(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7551:2:
7551 | call threetreesdataval(xydata(:,ind1),msize,facval,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7552:2:
7552 | facvalout = facval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7553:2:
7553 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7554:2:
7554 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7555:2:
7555 | if(xydata(i,ind1) == facval(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7556:2:
7556 | anovadata(i,1:3) = xydata(i,1:3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7557:2:
7557 | anovadata(i,4) = splitindmat(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7558:2:
7558 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7559:2:
7559 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7560:2:
7560 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7563:2:
7563 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7564:2:
7564 | integer,intent(in) :: msize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7565:2:
7565 | double precision, intent(in) :: anovadata(msize,4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7566:2:
7566 | double precision, intent(OUT) :: fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7567:2:
7567 | integer, intent(OUT) :: dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7568:2:
7568 | integer i, gi, ti, si, max_subj_id, timecount, nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7569:2:
7569 | double precision ymean, sstotal, ssgroup, sstime, ssgrouptime, sssubject, sserr
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7570:2:
7570 | double precision ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7571:2:
7571 | integer, allocatable :: subj_map(:), si_arr(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7572:2:
7572 | double precision, allocatable :: ygroup(:), ytime(:), ysubject(:), ygrouptime(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7573:2:
7573 | double precision, allocatable :: ygroupcount(:), ytimecount(:), ysubjectcount(:), ygrouptimecount(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7574:2:
7574 | timecount = nint(maxval(anovadata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7575:2:
7575 | max_subj_id = nint(maxval(anovadata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7576:2:
7576 | allocate(subj_map(max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7577:2:
7577 | subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7578:2:
7578 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7579:2:
7579 | subj_map(nint(anovadata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7580:2:
7580 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7581:2:
7581 | nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7582:2:
7582 | do i = 1, max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7583:2:
7583 | if (subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7584:2:
7584 | nsubjects = nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7585:2:
7585 | subj_map(i) = nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7586:2:
7586 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7587:2:
7587 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7588:2:
7588 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7589:2:
7589 | dfvec(2) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7590:2:
7590 | dfvec(3) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7591:2:
7591 | dfvec(4) = nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7592:2:
7592 | dfvec(5) = (timecount - 1) * (nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7593:2:
7593 | allocate(ygroup(2), ytime(timecount), ysubject(nsubjects), ygrouptime(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7594:2:
7594 | allocate(ygroupcount(2), ytimecount(timecount), ysubjectcount(nsubjects), ygrouptimecount(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7595:2:
7595 | allocate(si_arr(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7596:2:
7596 | ygroup(:) = 0d0; ytime(:) = 0d0; ysubject(:) = 0d0; ygrouptime(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7597:2:
7597 | ygroupcount(:) = 0d0; ytimecount(:) = 0d0; ysubjectcount(:) = 0d0; ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7598:2:
7598 | ymean = sum(anovadata(:,1)) / msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7599:2:
7599 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7600:2:
7600 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7601:2:
7601 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7602:2:
7602 | si = subj_map(nint(anovadata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7603:2:
7603 | si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7604:2:
7604 | ygroup(gi) = ygroup(gi) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7605:2:
7605 | ygroupcount(gi) = ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7606:2:
7606 | ytime(ti) = ytime(ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7607:2:
7607 | ytimecount(ti) = ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7608:2:
7608 | ysubject(si) = ysubject(si) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7609:2:
7609 | ysubjectcount(si) = ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7610:2:
7610 | ygrouptime(gi,ti) = ygrouptime(gi,ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7611:2:
7611 | ygrouptimecount(gi,ti) = ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7612:2:
7612 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7613:2:
7613 | ygroup = ygroup / ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7614:2:
7614 | ytime = ytime / ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7615:2:
7615 | ysubject = ysubject / ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7616:2:
7616 | ygrouptime = ygrouptime / ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7617:2:
7617 | sstotal = 0d0; ssgroup = 0d0; sstime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7618:2:
7618 | ssgrouptime = 0d0; sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7619:2:
7619 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7620:2:
7620 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7621:2:
7621 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7622:2:
7622 | si = si_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7623:2:
7623 | sstotal = sstotal + (anovadata(i,1) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7624:2:
7624 | ssgroup = ssgroup + (ygroup(gi) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7625:2:
7625 | sstime = sstime + (ytime(ti) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7626:2:
7626 | ssgrouptime = ssgrouptime + (ygrouptime(gi,ti) - ygroup(gi) - ytime(ti) + ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7627:2:
7627 | sssubject = sssubject + (ysubject(si) - ygroup(gi))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7628:2:
7628 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7629:2:
7629 | sserr = sstotal - (ssgroup + sstime + ssgrouptime + sssubject)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7630:2:
7630 | ms(1) = ssgroup / dfvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7631:2:
7631 | ms(2) = sstime / dfvec(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7632:2:
7632 | ms(3) = ssgrouptime / dfvec(3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7633:2:
7633 | ms(4) = sssubject / dfvec(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7634:2:
7634 | ms(5) = sserr / dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7635:2:
7635 | fval(1) = ms(1) / ms(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7636:2:
7636 | fval(2) = ms(3) / ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7637:2:
7637 | deallocate(subj_map, si_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7638:2:
7638 | deallocate(ygroup, ytime, ysubject, ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7639:2:
7639 | deallocate(ygroupcount, ytimecount, ysubjectcount, ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7642:2:
7642 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7643:2:
7643 | integer, intent(in) :: dfvec(5),beta1len,beta2len
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7644:2:
7644 | double precision, intent(in) :: weight, fval(2),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7645:2:
7645 | double precision, intent(out) :: weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7646:2:
7646 | double precision DFD1, DFN1, DFD2, DFN2, TESTVAL1, TESTVAL2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7647:2:
7647 | double precision xb,eps,s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7648:2:
7648 | eps = 1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7649:2:
7649 | DFD1 = dble(dfvec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7650:2:
7650 | DFN1 = dble(dfvec(4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7651:2:
7651 | DFD2 = dble(dfvec(3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7652:2:
7652 | DFN2 = dble(dfvec(5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7653:2:
7653 | TESTVAL1 = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7654:2:
7654 | TESTVAL2 = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7655:2:
7655 | if(abs(weight - 1d0) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7656:2:
7656 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7657:2:
7657 | call threetreespfdist(DFD1,DFN1,0d0,TESTval1,eps,beta1(int(DFN1)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7658:2:
7658 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7659:2:
7659 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7660:2:
7660 | elseif(abs(weight) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7661:2:
7661 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7662:2:
7662 | call threetreespfdist(DFD2,DFN2,0d0,TESTval2,eps,beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7663:2:
7663 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7664:2:
7664 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7665:2:
7665 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7666:2:
7666 | xb = (weight*TESTVAL1) + ((1d0-weight)*TESTVAL2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7667:2:
7667 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7668:2:
7668 | call threetreesdemethod(xb,weight,DFD1,DFN1,DFD2,DFN2,eps,beta1(int(DFN1)),beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7669:2:
7669 | weightpval = 1d0-s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7671:2:
7671 | weightpval = max(0d0, min(1d0, weightpval))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7674:2:
7674 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7675:2:
7675 | integer,parameter::kmin=3,kmax=14
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7676:2:
7676 | double precision,parameter::hr=6.d0, c0=0.01d0, pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7677:2:
7677 | double precision,intent(in)::a,b,eps,df1,df2,beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7678:2:
7678 | double precision,intent(out)::s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7679:2:
7679 | double precision res,zval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7680:2:
7680 | double precision inv_beta, df_ratio, df1_half, df12_half, form3, df1m2_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7682:2:
7682 | double precision h,s0,xt,wt,t,as,shk,mba,pba,err,seps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7683:2:
7683 | inv_beta = 1d0 / beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7684:2:
7684 | df_ratio = df1/df2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7685:2:
7685 | df1_half = df1/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7686:2:
7686 | df12_half = (df1+df2)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7687:2:
7687 | form3 = df_ratio**df1_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7688:2:
7688 | df1m2_half = (df1-2d0)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7693:2:
7693 | zval = pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7694:2:
7694 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7695:2:
7695 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7700:2:
7700 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7701:2:
7701 | nc=2*nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7702:2:
7702 | h=h*0.5d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7703:2:
7703 | do j=1,nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7704:2:
7704 | t=dble(2*j-nc-1)*h
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7705:2:
7705 | shk=pi2*sinh(t)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7706:2:
7706 | xt=tanh(shk)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7707:2:
7707 | wt=pi2*cosh(t)*(1d0 - xt*xt)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7708:2:
7708 | zval = mba*xt+pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7709:2:
7709 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7710:2:
7710 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7711:2:
7711 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7712:2:
7712 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7713:2:
7713 | s=s0*0.5d0+s*h*mba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7714:2:
7714 | as=abs(s); err=abs(s-s0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7715:2:
7715 | if(as.ge.1d0)err=err/as
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7716:2:
7716 | if(err.le.seps.and.l.ge.kmin)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7717:2:
7717 | s0=s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7718:2:
7718 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7721:2:
7721 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7722:2:
7722 | double precision,intent(in)::xb,weight,df11,df12,df21,df22,eps,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7724:2:
7724 | integer,parameter::kmin=3, kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7725:2:
7725 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7752:2:
7752 | if(err.le.0.000001d0 .and. l>6)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7761:2:
7761 | integer,parameter::kmin=3,kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7762:2:
7762 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7768:2:
7768 | inv_weight = 1d0-weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7802:2:
7802 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7813:2:
7813 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7814:2:
7814 | double precision,intent(in) :: z,v,weight,df11,df12,df21,df22,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7815:2:
7815 | double precision,intent(out) :: res
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7816:2:
7816 | double precision zval,form1,form2,form3,form4,form5,form6,form7,form8,form9,s1,s2,eps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7817:2:
7817 | eps=1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7818:2:
7818 | s1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7819:2:
7819 | s2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7820:2:
7820 | zval = (z-((1d0-weight)*v))/weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7821:2:
7821 | form1 = 1d0 / weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7822:2:
7822 | form2 = 1d0 / beta1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7823:2:
7823 | form3 = (df11/df12)**(df11/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7824:2:
7824 | form4 = zval**((df11-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7825:2:
7825 | form5 = (1d0+((df11/df12)*zval))**((df11+df12)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7826:2:
7826 | form6 = 1d0 / beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7827:2:
7827 | form7 = (df21/df22)**(df21/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7828:2:
7828 | form8 = v**((df21-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7829:2:
7829 | form9 = (1d0+((df21/df22)*v))**((df21+df22)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7830:2:
7830 | res = form1 * (form2 * form3 * form4 / form5) * (form6 * form7 * form8 / form9)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7834:2:
7834 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7835:2:
7835 | integer, intent(in) :: msize,colnum,sizenum,splitind1,nodenum,splitindvec(sizenum),hierarchy,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7836:2:
7836 | double precision, intent(in) :: xydata(msize,colnum),splitfacval(sizenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7837:2:
7837 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7838:2:
7838 | integer, intent(out) :: sizel,sizer,nodenummatsub(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7839:2:
7839 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7840:2:
7840 | sizel=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7841:2:
7841 | sizer=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7842:2:
7842 | nodenummatsub(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7843:2:
7843 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7844:2:
7844 | if(nodenummat(i,hierarchy-1) == (nodenum/2)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7845:2:
7845 | do j = 1,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7846:2:
7846 | if(abs(xydata(i,splitind1) - splitfacval(j)) < (1.0d0*(10d0**(-10d0)))) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7847:2:
7847 | if(splitindvec(j) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7848:2:
7848 | nodenummatsub(i,hierarchy) = nodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7849:2:
7849 | sizel=sizel+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7850:2:
7850 | elseif(splitindvec(j) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7851:2:
7851 | nodenummatsub(i,hierarchy) = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7852:2:
7852 | sizer=sizer+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7853:2:
7853 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7854:2:
7854 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7855:2:
7855 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7856:2:
7856 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7857:2:
7857 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7860:2:
7860 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7861:2:
7861 | integer, intent(in) :: msize,colnum,nodenum,hierarchy,nodesize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7862:2:
7862 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7863:2:
7863 | integer, intent(in) :: nodenummat(msize,11)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7864:2:
7864 | double precision, intent(out) :: xynodedata(nodesize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7865:2:
7865 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7866:2:
7866 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7867:2:
7867 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7868:2:
7868 | if(nodenummat(i,hierarchy) == nodenum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7869:2:
7869 | xynodedata(j,:) = xydata(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7870:2:
7870 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7871:2:
7871 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7872:2:
7872 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7875:2:
7875 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7876:2:
7876 | integer,intent(in) :: prunind,msize,cv,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7877:2:
7877 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7878:2:
7878 | double precision,intent(in) :: alpha,gamma,allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7879:2:
7879 | double precision,intent(out) :: allgammaval((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7880:2:
7880 | integer nottnodeval,allnodenum,minghnum,prunloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7881:2:
7881 | integer ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7882:2:
7882 | double precision minghval,allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7883:2:
7883 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7884:2:
7884 | allgammaval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7885:2:
7885 | if(prunind == 1 .or. alpha < 1d0 .or. gamma >= 0d0 .or. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7886:2:
7886 | goto 3001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7887:2:
7887 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7888:2:
7888 | call threetreescvterminalnodecount(nodenummat,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7889:2:
7889 | call threetreescvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7890:2:
7890 | allocate(nodenummatnew(msize,maxdepth),nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7891:2:
7891 | call threetreescvpruntreemat(nodenummat,maxdepth,msize,minghnum,allfval,allfvalnew,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7892:2:
7892 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7893:2:
7893 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7894:2:
7894 | allgammaval(2) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7895:2:
7895 | do prunloop = 2,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7896:2:
7896 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7897:2:
7897 | call threetreescvterminalnodecount(nodenummatnew,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7898:2:
7898 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7899:2:
7899 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7900:2:
7900 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7901:2:
7901 | call threetreescvweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7902:2:
7902 | allocate(nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7903:2:
7903 | call threetreescvpruntreemat(nodenummatnew,maxdepth,msize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7904:2:
7904 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7905:2:
7905 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7906:2:
7906 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7907:2:
7907 | allgammaval(prunloop+1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7908:2:
7908 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7912:2:
7912 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7913:2:
7913 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7914:2:
7914 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7915:2:
7915 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7916:2:
7916 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7917:2:
7917 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7918:2:
7918 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7919:2:
7919 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7920:2:
7920 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7921:2:
7921 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7922:2:
7922 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7923:2:
7923 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7924:2:
7924 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7925:2:
7925 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7926:2:
7926 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7927:2:
7927 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7928:2:
7928 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7929:2:
7929 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7930:2:
7930 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7931:2:
7931 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7932:2:
7932 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7933:2:
7933 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7934:2:
7934 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7935:2:
7935 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7936:2:
7936 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7937:2:
7937 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7938:2:
7938 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7939:2:
7939 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7940:2:
7940 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7943:2:
7943 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7944:2:
7944 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7945:2:
7945 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7946:2:
7946 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7947:2:
7947 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7948:2:
7948 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7949:2:
7949 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7950:2:
7950 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7951:2:
7951 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7952:2:
7952 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7953:2:
7953 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7954:2:
7954 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7955:2:
7955 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7956:2:
7956 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7957:2:
7957 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7958:2:
7958 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7959:2:
7959 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7960:2:
7960 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7961:2:
7961 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7962:2:
7962 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7963:2:
7963 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7964:2:
7964 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7965:2:
7965 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7966:2:
7966 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7967:2:
7967 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7968:2:
7968 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7969:2:
7969 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7970:2:
7970 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7971:2:
7971 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7972:2:
7972 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7973:2:
7973 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7974:2:
7974 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7975:2:
7975 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7976:2:
7976 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7977:2:
7977 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7978:2:
7978 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7979:2:
7979 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7980:2:
7980 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7981:2:
7981 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7982:2:
7982 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7983:2:
7983 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7984:2:
7984 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7985:2:
7985 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7988:2:
7988 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7989:2:
7989 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7990:2:
7990 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7991:2:
7991 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7992:2:
7992 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7993:2:
7993 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7994:2:
7994 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7995:2:
7995 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7996:2:
7996 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7997:2:
7997 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7998:2:
7998 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:7999:2:
7999 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8000:2:
8000 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8001:2:
8001 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8002:2:
8002 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8003:2:
8003 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8004:2:
8004 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8005:2:
8005 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8006:2:
8006 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8007:2:
8007 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8008:2:
8008 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8009:2:
8009 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8010:2:
8010 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8011:2:
8011 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8012:2:
8012 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8013:2:
8013 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8014:2:
8014 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8015:2:
8015 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8020:2:
8020 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8021:2:
8021 | integer,intent(in) :: cv,msize,colnum,Ksplit,maxdepth,levelcount,beta1len,beta2len,minbucket,minsplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8022:2:
8022 | integer,intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8023:2:
8023 | integer,intent(in) :: iseed
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8024:2:
8024 | double precision,intent(in) :: alpha,gamma,fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8025:2:
8025 | double precision,intent(in) :: beta1(beta1len),beta2(beta2len),allgammaval1((2**(maxdepth-1))-1),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8026:2:
8026 | allgammaval2((2**(maxdepth-1))-1),allgammaval3((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8027:2:
8027 | integer,intent(in) :: cvindin1(msize),cvindin2(msize),cvindin3(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8028:2:
8028 | double precision,intent(in) :: bootdata1(msize,colnum),bootdata2(msize,colnum),bootdata3(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8029:2:
8029 | double precision,intent(out) :: bestgammaval1,bestgammaval2,bestgammaval3,r2cvval1,r2cvval2,r2cvval3,r2cvvalthree
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8030:2:
8030 | integer, allocatable :: cvind1(:),cvind2(:),cvind3(:),cvsize1(:),cvsize2(:),cvsize3(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8031:2:
8031 | integer, allocatable :: nodenummat1(:,:),nodenummat2(:,:),nodenummat3(:,:), &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8032:2:
8032 | prunenodenummat1(:,:), prunenodenummat2(:,:), prunenodenummat3(:,:),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8033:2:
8033 | nodenummattest1(:,:),nodenummattest2(:,:),nodenummattest3(:,:),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8034:2:
8034 | nodenummattestcv1(:,:),nodenummattestcv2(:,:),nodenummattestcv3(:,:),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8035:2:
8035 | prunenodenummattest1(:,:),prunenodenummattest2(:,:),prunenodenummattest3(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8036:2:
8036 | double precision, allocatable :: meangammacv1(:),meangammacv2(:),meangammacv3(:),meangammar2cv(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8037:2:
8037 | double precision, allocatable :: gammacvmat1(:,:),gammacvmat2(:,:),gammacvmat3(:,:),traindata1(:,:),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8038:2:
8038 | traindata2(:,:),traindata3(:,:),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8039:2:
8039 | testdata1(:,:),testdata2(:,:),testdata3(:,:),testdataall(:,:),gammar2cvmat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8040:2:
8040 | integer cvloop,traindatasize1,traindatasize2,traindatasize3,testdatasize1,testdatasize2,testdatasize3,prunind1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8041:2:
8041 | prunind2,prunind3,i,testdataallsize,bfsize,afsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8042:2:
8042 | double precision allfval1((2**maxdepth)-1),allfval2((2**maxdepth)-1),allfval3((2**maxdepth)-1),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8043:2:
8043 | gammacv1((2**(maxdepth-1))-1),gammacv2((2**(maxdepth-1))-1),gammacv3((2**(maxdepth-1))-1),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8044:2:
8044 | r2cvvalvec1(ksplit),r2cvvalvec2(ksplit),r2cvvalvec3(ksplit),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8045:2:
8045 | r2cvvalvecthree(ksplit),gammar2cv((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8046:2:
8046 | double precision maxgammasub,r2cvval1sub,r2cvval2sub,r2cvval3sub,r2cvvalthreesub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8047:2:
8047 | allocate(cvind1(msize),cvind2(msize),cvind3(msize),cvsize1(Ksplit),cvsize2(Ksplit),cvsize3(Ksplit),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8048:2:
8048 | gammacvmat1(ksplit,(2**(maxdepth-1))-1),gammacvmat2(ksplit,(2**(maxdepth-1))-1),gammacvmat3(ksplit,(2**(maxdepth-1))-1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8049:2:
8049 | allocate(gammar2cvmat(ksplit,(2**(maxdepth-1))-1),meangammacv1((2**(maxdepth-1))-1),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8050:2:
8050 | meangammacv2((2**(maxdepth-1))-1),meangammacv3((2**(maxdepth-1))-1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8051:2:
8051 | allocate(meangammar2cv((2**(maxdepth-1))-1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8052:2:
8052 | call threetreesttcvdata(bootdata1,msize,colnum,Ksplit,levelcount,cvindin1,cvind1,cvsize1,cv,iseed)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8053:2:
8053 | call threetreesttcvdata(bootdata2,msize,colnum,Ksplit,levelcount,cvindin2,cvind2,cvsize2,cv,iseed)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8054:2:
8054 | call threetreesttcvdata(bootdata3,msize,colnum,Ksplit,levelcount,cvindin3,cvind3,cvsize3,cv,iseed)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8055:2:
8055 | do cvloop = 1,Ksplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8056:2:
8056 | traindatasize1 = ((sum(cvsize1)-cvsize1(cvloop))*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8057:2:
8057 | testdatasize1 = (cvsize1(cvloop)*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8058:2:
8058 | traindatasize2 = ((sum(cvsize2)-cvsize2(cvloop))*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8059:2:
8059 | testdatasize2 = (cvsize2(cvloop)*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8060:2:
8060 | traindatasize3 = ((sum(cvsize3)-cvsize3(cvloop))*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8061:2:
8061 | testdatasize3 = (cvsize3(cvloop)*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8062:2:
8062 | testdataallsize = testdatasize1+testdatasize2+testdatasize3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8063:2:
8063 | allocate(traindata1(traindatasize1,colnum),traindata2(traindatasize2,colnum),traindata3(traindatasize3,colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8064:2:
8064 | allocate(testdata1(testdatasize1,colnum),testdata2(testdatasize2,colnum),testdata3(testdatasize3,colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8065:2:
8065 | allocate(testdataall(testdataallsize,colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8066:2:
8066 | allocate(nodenummat1(traindatasize1,maxdepth),nodenummat2(traindatasize2,maxdepth),nodenummat3(traindatasize3,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8067:2:
8067 | allocate(nodenummattest1(testdataallsize,maxdepth),nodenummattest2(testdataallsize,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8068:2:
8068 | nodenummattest3(testdataallsize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8069:2:
8069 | allocate(nodenummattestcv1(testdatasize1,maxdepth),nodenummattestcv2(testdatasize2,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8070:2:
8070 | nodenummattestcv3(testdatasize3,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8071:2:
8071 | call threetreesttcvdatachoice(bootdata1,msize,colnum,Ksplit,levelcount,cvloop,cvind1,cvsize1,traindata1,testdata1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8072:2:
8072 | call threetreesttcvdatachoice(bootdata2,msize,colnum,Ksplit,levelcount,cvloop,cvind2,cvsize2,traindata2,testdata2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8073:2:
8073 | call threetreesttcvdatachoice(bootdata3,msize,colnum,Ksplit,levelcount,cvloop,cvind3,cvsize3,traindata3,testdata3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8074:2:
8074 | testdataall(1:testdatasize1,:) = testdata1(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8075:2:
8075 | testdataall((testdatasize1+1):(testdatasize1+testdatasize2),:) = testdata2(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8076:2:
8076 | testdataall((testdatasize1+testdatasize2+1):testdataallsize,:) = testdata3(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8077:2:
8077 | call threetreesttcvtreegrowth(traindatasize1,testdataallsize,traindata1,testdataall,nodenummattest1,fixweight,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8078:2:
8078 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,bootdata1,datatype,beta1,beta2,beta1len,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8079:2:
8079 | beta2len,nodenummat1,allfval1,prunind1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8080:2:
8080 | call threetreesttcvtreegrowth(traindatasize2,testdataallsize,traindata2,testdataall,nodenummattest2,fixweight,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8081:2:
8081 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,bootdata2,datatype,beta1,beta2,beta1len,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8082:2:
8082 | beta2len,nodenummat2,allfval2,prunind2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8083:2:
8083 | call threetreesttcvtreegrowth(traindatasize3,testdataallsize,traindata3,testdataall,nodenummattest3,fixweight,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8084:2:
8084 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,bootdata3,datatype,beta1,beta2,beta1len,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8085:2:
8085 | beta2len,nodenummat3,allfval3,prunind3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8086:2:
8086 | if(alpha < 1d0 .and. gamma < 0d0 .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8087:2:
8087 | call threetreesttbootpredict(cvloop,traindata1,traindata2,traindata3,traindatasize1,traindatasize2,traindatasize3,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8088:2:
8088 | nodenummat1,nodenummat2,nodenummat3,testdata1,testdata2,testdata3,testdataall,testdatasize1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8089:2:
8089 | testdatasize2,testdatasize3,testdataallsize,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8090:2:
8090 | colnum,levelcount,nodenummattest1,nodenummattest2,nodenummattest3,maxdepth,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8091:2:
8091 | r2cvval1sub,r2cvval2sub,r2cvval3sub,r2cvvalthreesub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8092:2:
8092 | r2cvvalvec1(cvloop) = r2cvval1sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8093:2:
8093 | r2cvvalvec2(cvloop) = r2cvval2sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8094:2:
8094 | r2cvvalvec3(cvloop) = r2cvval3sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8095:2:
8095 | r2cvvalvecthree(cvloop) = r2cvvalthreesub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8096:2:
8096 | bestgammaval1 = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8097:2:
8097 | bestgammaval2 = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8098:2:
8098 | bestgammaval3 = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8099:2:
8099 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8100:2:
8100 | if(alpha == 1d0 .and. gamma >= 0d0 .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8101:2:
8101 | allocate(prunenodenummattest1(testdataallsize,maxdepth),prunenodenummattest2(testdataallsize,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8102:2:
8102 | prunenodenummattest3(testdataallsize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8103:2:
8103 | allocate(prunenodenummat1(traindatasize1,maxdepth),prunenodenummat2(traindatasize2,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8104:2:
8104 | prunenodenummat3(traindatasize3,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8105:2:
8105 | call threetreesttcvgammatreepruning(prunind1,traindatasize1,testdataallsize,gamma,maxdepth,nodenummat1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8106:2:
8106 | nodenummattest1,allfval1,prunenodenummat1,prunenodenummattest1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8107:2:
8107 | call threetreesttcvgammatreepruning(prunind2,traindatasize2,testdataallsize,gamma,maxdepth,nodenummat2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8108:2:
8108 | nodenummattest2,allfval2,prunenodenummat2,prunenodenummattest2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8109:2:
8109 | call threetreesttcvgammatreepruning(prunind3,traindatasize3,testdataallsize,gamma,maxdepth,nodenummat3,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8110:2:
8110 | nodenummattest3,allfval3,prunenodenummat3,prunenodenummattest3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8111:2:
8111 | call threetreesttbootpredict(cvloop,traindata1,traindata2,traindata3,traindatasize1,traindatasize2,traindatasize3,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8112:2:
8112 | prunenodenummat1,prunenodenummat2,prunenodenummat3,testdata1,testdata2,testdata3,testdataall,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8113:2:
8113 | testdatasize1,testdatasize2,testdatasize3,testdataallsize,colnum,levelcount,prunenodenummattest1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8114:2:
8114 | prunenodenummattest2,prunenodenummattest3,maxdepth,r2cvval1sub,r2cvval2sub,r2cvval3sub,r2cvvalthreesub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8115:2:
8115 | r2cvvalvec1(cvloop) = r2cvval1sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8116:2:
8116 | r2cvvalvec2(cvloop) = r2cvval2sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8117:2:
8117 | r2cvvalvec3(cvloop) = r2cvval3sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8118:2:
8118 | r2cvvalvecthree(cvloop) = r2cvvalthreesub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8119:2:
8119 | bestgammaval1 = gamma
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8120:2:
8120 | bestgammaval2 = gamma
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8121:2:
8121 | bestgammaval3 = gamma
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8122:2:
8122 | deallocate(prunenodenummattest1,prunenodenummattest2,prunenodenummattest3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8123:2:
8123 | deallocate(prunenodenummat1,prunenodenummat2,prunenodenummat3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8124:2:
8124 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8125:2:
8125 | if(alpha == 1d0 .and. gamma < 0d0 .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8126:2:
8126 | nodenummattestcv1(:,:) = nodenummattest1(1:testdatasize1,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8127:2:
8127 | nodenummattestcv2(:,:) = nodenummattest2((testdatasize1+1):(testdatasize1+testdatasize2),:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8128:2:
8128 | nodenummattestcv3(:,:) = nodenummattest3((testdatasize1+testdatasize2+1):testdataallsize,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8129:2:
8129 | call threetreesttcvbesttreepruning(traindatasize1,testdatasize1,maxdepth,nodenummat1,nodenummattestcv1,allfval1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8130:2:
8130 | levelcount,colnum,traindata1,testdata1,allgammaval1,gammacv1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8131:2:
8131 | call threetreesttcvbesttreepruning(traindatasize2,testdatasize2,maxdepth,nodenummat2,nodenummattestcv2,allfval2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8132:2:
8132 | levelcount,colnum,traindata2,testdata2,allgammaval2,gammacv2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8133:2:
8133 | call threetreesttcvbesttreepruning(traindatasize3,testdatasize3,maxdepth,nodenummat3,nodenummattestcv3,allfval3,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8134:2:
8134 | levelcount,colnum,traindata3,testdata3,allgammaval3,gammacv3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8135:2:
8135 | gammacvmat1(cvloop,:) = gammacv1(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8136:2:
8136 | gammacvmat2(cvloop,:) = gammacv2(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8137:2:
8137 | gammacvmat3(cvloop,:) = gammacv3(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8138:2:
8138 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8139:2:
8139 | deallocate(traindata1,traindata2,traindata3,testdata1,testdata2,testdata3,testdataall)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8140:2:
8140 | deallocate(nodenummat1,nodenummat2,nodenummat3,nodenummattest1,nodenummattest2,nodenummattest3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8141:2:
8141 | deallocate(nodenummattestcv1,nodenummattestcv2,nodenummattestcv3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8142:2:
8142 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8143:2:
8143 | if(alpha == 1d0 .and. gamma < 0d0 .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8144:2:
8144 | do i = 1,size(allgammaval1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8145:2:
8145 | meangammacv1(i) = sum(gammacvmat1(:,i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8146:2:
8146 | if(meangammacv1(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8147:2:
8147 | meangammacv1(i) = meangammacv1(i) / dble(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8148:2:
8148 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8149:2:
8149 | meangammacv1(i) = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8150:2:
8150 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8151:2:
8151 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8152:2:
8152 | maxgammasub = maxval(meangammacv1) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8153:2:
8153 | do i = 1,size(meangammacv1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8154:2:
8154 | if(meangammacv1(i) < maxgammasub .and. meangammacv1(i) >= 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8155:2:
8155 | bestgammaval1 = allgammaval1(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8156:2:
8156 | maxgammasub = meangammacv1(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8157:2:
8157 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8158:2:
8158 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8159:2:
8159 | do i = 1,size(allgammaval2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8160:2:
8160 | meangammacv2(i) = sum(gammacvmat2(:,i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8161:2:
8161 | if(meangammacv2(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8162:2:
8162 | meangammacv2(i) = meangammacv2(i) / dble(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8163:2:
8163 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8164:2:
8164 | meangammacv2(i) = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8165:2:
8165 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8166:2:
8166 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8167:2:
8167 | maxgammasub = maxval(meangammacv2) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8168:2:
8168 | do i = 1,size(meangammacv2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8169:2:
8169 | if(meangammacv2(i) < maxgammasub .and. meangammacv2(i) >= 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8170:2:
8170 | bestgammaval2 = allgammaval2(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8171:2:
8171 | maxgammasub = meangammacv2(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8172:2:
8172 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8173:2:
8173 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8174:2:
8174 | do i = 1,size(allgammaval3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8175:2:
8175 | meangammacv3(i) = sum(gammacvmat3(:,i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8176:2:
8176 | if(meangammacv3(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8177:2:
8177 | meangammacv3(i) = meangammacv3(i) / dble(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8178:2:
8178 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8179:2:
8179 | meangammacv3(i) = -1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8180:2:
8180 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8181:2:
8181 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8182:2:
8182 | maxgammasub = maxval(meangammacv3) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8183:2:
8183 | do i = 1,size(meangammacv3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8184:2:
8184 | if(meangammacv3(i) < maxgammasub .and. meangammacv3(i) >= 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8185:2:
8185 | bestgammaval3 = allgammaval3(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8186:2:
8186 | maxgammasub = meangammacv3(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8187:2:
8187 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8188:2:
8188 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8189:2:
8189 | deallocate(cvind1,cvind2,cvind3,cvsize1,cvsize2,cvsize3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8190:2:
8190 | allocate(cvind1(msize),cvind2(msize),cvind3(msize),cvsize1(Ksplit),cvsize2(Ksplit),cvsize3(Ksplit))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8191:2:
8191 | call threetreesttcvdata(bootdata1,msize,colnum,Ksplit,levelcount,cvindin1,cvind1,cvsize1,cv,iseed)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8192:2:
8192 | call threetreesttcvdata(bootdata2,msize,colnum,Ksplit,levelcount,cvindin2,cvind2,cvsize2,cv,iseed)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8193:2:
8193 | call threetreesttcvdata(bootdata3,msize,colnum,Ksplit,levelcount,cvindin3,cvind3,cvsize3,cv,iseed)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8194:2:
8194 | do cvloop = 1,Ksplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8195:2:
8195 | traindatasize1 = ((sum(cvsize1)-cvsize1(cvloop))*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8196:2:
8196 | testdatasize1 = (cvsize1(cvloop)*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8197:2:
8197 | traindatasize2 = ((sum(cvsize2)-cvsize2(cvloop))*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8198:2:
8198 | testdatasize2 = (cvsize2(cvloop)*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8199:2:
8199 | traindatasize3 = ((sum(cvsize3)-cvsize3(cvloop))*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8200:2:
8200 | testdatasize3 = (cvsize3(cvloop)*levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8201:2:
8201 | testdataallsize = testdatasize1+testdatasize2+testdatasize3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8202:2:
8202 | allocate(traindata1(traindatasize1,colnum),traindata2(traindatasize2,colnum),traindata3(traindatasize3,colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8203:2:
8203 | allocate(testdata1(testdatasize1,colnum),testdata2(testdatasize2,colnum),testdata3(testdatasize3,colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8204:2:
8204 | allocate(testdataall(testdataallsize,colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8205:2:
8205 | allocate(nodenummat1(traindatasize1,maxdepth),nodenummat2(traindatasize2,maxdepth),nodenummat3(traindatasize3,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8206:2:
8206 | allocate(nodenummattest1(testdataallsize,maxdepth),nodenummattest2(testdataallsize,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8207:2:
8207 | nodenummattest3(testdataallsize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8208:2:
8208 | call threetreesttcvdatachoice(bootdata1,msize,colnum,Ksplit,levelcount,cvloop,cvind1,cvsize1,traindata1,testdata1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8209:2:
8209 | call threetreesttcvdatachoice(bootdata2,msize,colnum,Ksplit,levelcount,cvloop,cvind2,cvsize2,traindata2,testdata2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8210:2:
8210 | call threetreesttcvdatachoice(bootdata3,msize,colnum,Ksplit,levelcount,cvloop,cvind3,cvsize3,traindata3,testdata3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8211:2:
8211 | testdataall(1:testdatasize1,:) = testdata1(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8212:2:
8212 | testdataall((testdatasize1+1):(testdatasize1+testdatasize2),:) = testdata2(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8213:2:
8213 | testdataall((testdatasize1+testdatasize2+1):testdataallsize,:) = testdata3(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8214:2:
8214 | call threetreesttcvtreegrowth(traindatasize1,testdataallsize,traindata1,testdataall,nodenummattest1,fixweight,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8215:2:
8215 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,bootdata1,datatype,beta1,beta2,beta1len,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8216:2:
8216 | beta2len,nodenummat1,allfval1,prunind1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8217:2:
8217 | call threetreesttcvtreegrowth(traindatasize2,testdataallsize,traindata2,testdataall,nodenummattest2,fixweight,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8218:2:
8218 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,bootdata2,datatype,beta1,beta2,beta1len,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8219:2:
8219 | beta2len,nodenummat2,allfval2,prunind2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8220:2:
8220 | call threetreesttcvtreegrowth(traindatasize3,testdataallsize,traindata3,testdataall,nodenummattest3,fixweight,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8221:2:
8221 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,bootdata3,datatype,beta1,beta2,beta1len,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8222:2:
8222 | beta2len,nodenummat3,allfval3,prunind3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8223:2:
8223 | allocate(prunenodenummattest1(testdataallsize,maxdepth),prunenodenummattest2(testdataallsize,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8224:2:
8224 | prunenodenummattest3(testdataallsize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8225:2:
8225 | allocate(prunenodenummat1(traindatasize1,maxdepth),prunenodenummat2(traindatasize2,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8226:2:
8226 | prunenodenummat3(traindatasize3,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8227:2:
8227 | call threetreesttcvgammatreepruning(prunind1,traindatasize1,testdataallsize,bestgammaval1,maxdepth,nodenummat1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8228:2:
8228 | nodenummattest1,allfval1,prunenodenummat1,prunenodenummattest1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8229:2:
8229 | call threetreesttcvgammatreepruning(prunind2,traindatasize2,testdataallsize,bestgammaval2,maxdepth,nodenummat2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8230:2:
8230 | nodenummattest2,allfval2,prunenodenummat2,prunenodenummattest2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8231:2:
8231 | call threetreesttcvgammatreepruning(prunind3,traindatasize3,testdataallsize,bestgammaval3,maxdepth,nodenummat3,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8232:2:
8232 | nodenummattest3,allfval3,prunenodenummat3,prunenodenummattest3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8233:2:
8233 | call threetreesttbootpredict(cvloop,traindata1,traindata2,traindata3,traindatasize1,traindatasize2,traindatasize3,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8234:2:
8234 | prunenodenummat1,prunenodenummat2,prunenodenummat3,testdata1,testdata2,testdata3,testdataall,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8235:2:
8235 | testdatasize1,testdatasize2,testdatasize3,testdataallsize,colnum,levelcount,prunenodenummattest1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8236:2:
8236 | prunenodenummattest2,prunenodenummattest3,maxdepth,r2cvval1sub,r2cvval2sub,r2cvval3sub,r2cvvalthreesub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8237:2:
8237 | r2cvvalvec1(cvloop) = r2cvval1sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8238:2:
8238 | r2cvvalvec2(cvloop) = r2cvval2sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8239:2:
8239 | r2cvvalvec3(cvloop) = r2cvval3sub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8240:2:
8240 | r2cvvalvecthree(cvloop) = r2cvvalthreesub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8241:2:
8241 | deallocate(prunenodenummattest1,prunenodenummattest2,prunenodenummattest3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8242:2:
8242 | deallocate(prunenodenummat1,prunenodenummat2,prunenodenummat3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8243:2:
8243 | deallocate(traindata1,traindata2,traindata3,testdata1,testdata2,testdata3,testdataall)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8244:2:
8244 | deallocate(nodenummat1,nodenummat2,nodenummat3,nodenummattest1,nodenummattest2,nodenummattest3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8245:2:
8245 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8246:2:
8246 | r2cvval1=sum(r2cvvalvec1)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8247:2:
8247 | r2cvval2=sum(r2cvvalvec2)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8248:2:
8248 | r2cvval3=sum(r2cvvalvec3)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8249:2:
8249 | r2cvvalthree=sum(r2cvvalvecthree)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8250:2:
8250 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8251:2:
8251 | r2cvval1=sum(r2cvvalvec1)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8252:2:
8252 | r2cvval2=sum(r2cvvalvec2)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8253:2:
8253 | r2cvval3=sum(r2cvvalvec3)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8254:2:
8254 | r2cvvalthree=sum(r2cvvalvecthree)/dble(ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8255:2:
8255 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8258:2:
8258 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8259:2:
8259 | integer, intent(in) :: msize,colnum,Ksplit,levelcount,cv
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8260:2:
8260 | integer, intent(in) :: iseed
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8261:2:
8261 | integer, intent(in) :: cvindin(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8262:2:
8262 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8263:2:
8263 | integer, intent(out) :: cvind(msize), cvsize(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8264:2:
8264 | integer i,subnum, randval, cvsizecou(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8265:2:
8265 | integer, allocatable :: cvindsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8266:2:
8266 | double precision randvalsub,ii
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8267:2:
8267 | integer :: seed_size, seed_i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8268:2:
8268 | integer, allocatable :: seed_array(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8269:2:
8269 | call random_seed(size=seed_size)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8270:2:
8270 | allocate(seed_array(seed_size))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8271:2:
8271 | do seed_i = 1, seed_size
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8272:2:
8272 | seed_array(seed_i) = iseed + (seed_i - 1) * 37
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8273:2:
8273 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8274:2:
8274 | call random_seed(put=seed_array)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8275:2:
8275 | deallocate(seed_array)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8276:2:
8276 | subnum = msize/levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8277:2:
8277 | cvsize(:) = subnum/Ksplit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8278:2:
8278 | do i = 1,(subnum - sum(cvsize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8279:2:
8279 | cvsize(i) = cvsize(i) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8280:2:
8280 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8281:2:
8281 | if(cv==1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8282:2:
8282 | cvind(:) = cvindin(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8283:2:
8283 | goto 9000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8284:2:
8284 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8285:2:
8285 | allocate(cvindsub(subnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8286:2:
8286 | cvsizecou(:) = cvsize(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8287:2:
8287 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8288:2:
8288 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8289:2:
8289 | call random_number(randvalsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8290:2:
8290 | randval = int(randvalsub * dble(Ksplit)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8291:2:
8291 | if(cvsizecou(randval) > 0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8292:2:
8292 | cvsizecou(randval) = cvsizecou(randval) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8293:2:
8293 | cvindsub(i) = randval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8294:2:
8294 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8295:2:
8295 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8296:2:
8296 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8297:2:
8297 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8298:2:
8298 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8299:2:
8299 | cvind((levelcount*(i-1)+1):(levelcount*i)) = cvindsub(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8300:2:
8300 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8304:2:
8304 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8305:2:
8305 | integer, intent(in) :: msize,colnum,Ksplit,testind,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8306:2:
8306 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8307:2:
8307 | integer, intent(in) :: cvind(msize),cvsize(Ksplit)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8308:2:
8308 | double precision, intent(out) :: traindata(((sum(cvsize)-cvsize(testind))*levelcount),colnum),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8309:2:
8309 | testdata((cvsize(testind)*levelcount),colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8310:2:
8310 | integer i,jtrain,jtest,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8311:2:
8311 | subnum = msize/levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8312:2:
8312 | jtest = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8313:2:
8313 | jtrain = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8314:2:
8314 | do i = 1,subnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8315:2:
8315 | if(cvind(((i-1)*levelcount)+1) == testind) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8316:2:
8316 | testdata((levelcount*(jtest-1)+1):(levelcount*jtest),:) = xydata((levelcount*(i-1)+1):(levelcount*i),:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8317:2:
8317 | jtest = jtest + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8318:2:
8318 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8319:2:
8319 | traindata((levelcount*(jtrain-1)+1):(levelcount*jtrain),:) = xydata((levelcount*(i-1)+1):(levelcount*i),:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8320:2:
8320 | jtrain = jtrain + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8321:2:
8321 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8322:2:
8322 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8327:2:
8327 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8328:2:
8328 | integer, intent(in) :: traindatasize,testdatasize,maxdepth,colnum,beta1len,beta2len,levelcount,minsplit,minbucket,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8329:2:
8329 | integer, intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8330:2:
8330 | double precision, intent(in) :: fixweight,alpha
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8331:2:
8331 | double precision, intent(in) :: traindata(traindatasize,colnum),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8332:2:
8332 | double precision, intent(in) :: xydata(msize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8333:2:
8333 | integer, intent(out) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8334:2:
8334 | integer,intent(out) :: prunind
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8335:2:
8335 | double precision,intent(out) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8336:2:
8336 | integer nodenummatsub(traindatasize,maxdepth),nodenummatsubtest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8337:2:
8337 | integer nodenum,hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,separatecou,separateint,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8338:2:
8338 | integer sizel,sizer,sizeltest,sizertest,treeloop,stopcount,nodeloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8339:2:
8339 | integer splitnum(colnum-3),countvec(colnum-3),dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8340:2:
8340 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8341:2:
8341 | double precision fval(2),splitfval(2),splitmcppval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8342:2:
8342 | integer,allocatable :: nodesize(:),indmat(:,:),ind1vec(:),ind2vec(:),splitindmat(:,:),splitindvec(:),nodesizetest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8343:2:
8343 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8344:2:
8344 | double precision, allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8345:2:
8345 | double precision, allocatable :: xynodedata(:,:),xynodedatatest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8346:2:
8346 | double precision, allocatable :: fval_cache(:,:), groupsum_cache(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8347:2:
8347 | integer, allocatable :: flat_idx_vec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8348:2:
8348 | integer :: dfvec_const(5), flat_idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8349:2:
8349 | double precision :: splitgroupsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8350:2:
8350 | logical :: dfvec_set
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8351:2:
8351 | nodenummat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8352:2:
8352 | nodenummat(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8353:2:
8353 | nodenummattest(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8354:2:
8354 | nodenummattest(:,1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8355:2:
8355 | nodenum = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8356:2:
8356 | hierarchy = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8357:2:
8357 | allfval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8358:2:
8358 | splitmcp = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8359:2:
8359 | allocate(nodesize(2),nodesizetest(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8360:2:
8360 | prunind=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8361:2:
8361 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8362:2:
8362 | call threetreesttcvsplitcount(traindatasize, colnum-3, traindata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8363:2:
8363 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8364:2:
8364 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8365:2:
8365 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8366:2:
8366 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8367:2:
8367 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8368:2:
8368 | allocate(anovadata(traindatasize,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8369:2:
8369 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8370:2:
8370 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8371:2:
8371 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8372:2:
8372 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8373:2:
8373 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8374:2:
8374 | call threetreesttcvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8375:2:
8375 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8376:2:
8376 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8377:2:
8377 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8378:2:
8378 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8379:2:
8379 | call threetreesttcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8380:2:
8380 | call threetreesttcvrepANOVA(traindatasize,colnum,anovadata,fval,dfvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8381:2:
8381 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8382:2:
8382 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8383:2:
8383 | groupsum_cache(indcou) = sum(anovadata(:,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8384:2:
8384 | if (.not. dfvec_set) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8385:2:
8385 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8386:2:
8386 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8387:2:
8387 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8388:2:
8388 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8389:2:
8389 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8390:2:
8390 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8391:2:
8391 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8392:2:
8392 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8393:2:
8393 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8394:2:
8394 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8395:2:
8395 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8396:2:
8396 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8397:2:
8397 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8398:2:
8398 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8399:2:
8399 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8400:2:
8400 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8401:2:
8401 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8402:2:
8402 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8403:2:
8403 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8404:2:
8404 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8405:2:
8405 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8406:2:
8406 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8407:2:
8407 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8408:2:
8408 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8409:2:
8409 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8410:2:
8410 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8411:2:
8411 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8412:2:
8412 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8413:2:
8413 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8414:2:
8414 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8415:2:
8415 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8416:2:
8416 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8417:2:
8417 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8418:2:
8418 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8419:2:
8419 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8420:2:
8420 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8421:2:
8421 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8422:2:
8422 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8423:2:
8423 | call threetreesttcvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8424:2:
8424 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8425:2:
8425 | (dble(traindatasize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8426:2:
8426 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8427:2:
8427 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8428:2:
8428 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8429:2:
8429 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8430:2:
8430 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8431:2:
8431 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8432:2:
8432 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8433:2:
8433 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8434:2:
8434 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8435:2:
8435 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8436:2:
8436 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8437:2:
8437 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8438:2:
8438 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8439:2:
8439 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8440:2:
8440 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8441:2:
8441 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8442:2:
8442 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8443:2:
8443 | call threetreesttcvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8444:2:
8444 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8445:2:
8445 | call threetreesttcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8446:2:
8446 | traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8447:2:
8447 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8448:2:
8448 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8449:2:
8449 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8450:2:
8450 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8451:2:
8451 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8452:2:
8452 | call threetreesttcvdatasum(testdata(:,splitind1),testdatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8453:2:
8453 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8454:2:
8454 | call threetreesttcvdataval(testdata(:,splitind1),testdatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8455:2:
8455 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8456:2:
8456 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8457:2:
8457 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8458:2:
8458 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8459:2:
8459 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8460:2:
8460 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8461:2:
8461 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8462:2:
8462 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8463:2:
8463 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8464:2:
8464 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8465:2:
8465 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8466:2:
8466 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8467:2:
8467 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8468:2:
8468 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8469:2:
8469 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8470:2:
8470 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8471:2:
8471 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8472:2:
8472 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8473:2:
8473 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8474:2:
8474 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8475:2:
8475 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8476:2:
8476 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8477:2:
8477 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8478:2:
8478 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8479:2:
8479 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8480:2:
8480 | call threetreesttcvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8481:2:
8481 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8482:2:
8482 | (dble(traindatasize) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8483:2:
8483 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8484:2:
8484 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8485:2:
8485 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8486:2:
8486 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8487:2:
8487 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8488:2:
8488 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8489:2:
8489 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8490:2:
8490 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8491:2:
8491 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8492:2:
8492 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8493:2:
8493 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8494:2:
8494 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8495:2:
8495 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8496:2:
8496 | call threetreesttcvsplitmat(ind1,datatype(ind1-3),traindata,traindatasize,colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8497:2:
8497 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8498:2:
8498 | call threetreesttcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8499:2:
8499 | traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8500:2:
8500 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8501:2:
8501 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8502:2:
8502 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8503:2:
8503 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8504:2:
8504 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8505:2:
8505 | call threetreesttcvdatasum(testdata(:,splitind1),testdatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8506:2:
8506 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8507:2:
8507 | call threetreesttcvdataval(testdata(:,splitind1),testdatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8508:2:
8508 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8509:2:
8509 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8510:2:
8510 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8511:2:
8511 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8512:2:
8512 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8513:2:
8513 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8514:2:
8514 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8515:2:
8515 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8516:2:
8516 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8517:2:
8517 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8518:2:
8518 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8519:2:
8519 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8520:2:
8520 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8521:2:
8521 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8522:2:
8522 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8523:2:
8523 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8524:2:
8524 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8525:2:
8525 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8526:2:
8526 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8527:2:
8527 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8528:2:
8528 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8529:2:
8529 | if (splitpval >= 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8530:2:
8530 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8531:2:
8531 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8532:2:
8532 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8533:2:
8533 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8534:2:
8534 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8535:2:
8535 | call threetreesttcvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8536:2:
8536 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8537:2:
8537 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8538:2:
8538 | call threetreesttcvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8539:2:
8539 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8540:2:
8540 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8541:2:
8541 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8542:2:
8542 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8543:2:
8543 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8544:2:
8544 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8545:2:
8545 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8546:2:
8546 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8547:2:
8547 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8548:2:
8548 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8549:2:
8549 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8550:2:
8550 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8551:2:
8551 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8552:2:
8552 | (dble(traindatasize) - splitgroupsum) < dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8553:2:
8553 | prunind = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8554:2:
8554 | goto 2002
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8555:2:
8555 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8556:2:
8556 | deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8557:2:
8557 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8558:2:
8558 | call threetreesttcvnodenumber(traindata,maxdepth,traindatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8559:2:
8559 | hierarchy+1,nodenummat,nodenummatsub,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8560:2:
8560 | call threetreesttcvnodenumber(testdata,maxdepth,testdatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum+1,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8561:2:
8561 | hierarchy+1,nodenummattest,nodenummatsubtest,sizeltest,sizertest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8562:2:
8562 | nodesize(1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8563:2:
8563 | nodesize(2) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8564:2:
8564 | nodesizetest(1) = sizeltest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8565:2:
8565 | nodesizetest(2) = sizertest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8566:2:
8566 | deallocate(anovadata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8567:2:
8567 | allfval(1) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8568:2:
8568 | nodenummat(:,:) = nodenummatsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8569:2:
8569 | nodenummattest(:,:) = nodenummatsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8570:2:
8570 | do treeloop = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8571:2:
8571 | stopcount = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8572:2:
8572 | hierarchy = hierarchy + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8573:2:
8573 | do nodeloop = 1,(2**treeloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8574:2:
8574 | if(allocated(wfmat) .or. allocated(indmat) .or. allocated(wfvec) .or. allocated(ind1vec) .or. allocated(ind2vec)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8575:2:
8575 | deallocate(wfmat,indmat,wfvec,ind1vec,ind2vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8576:2:
8576 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8577:2:
8577 | nodenum = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8578:2:
8578 | splitpval = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8579:2:
8579 | allocate(xynodedata(nodesize(nodeloop),colnum),anovadata(nodesize(nodeloop),4),xynodedatatest(nodesizetest(nodeloop),colnum))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8580:2:
8580 | if(nodesize(nodeloop) < (levelcount*minsplit)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8581:2:
8581 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8582:2:
8582 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8583:2:
8583 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8584:2:
8584 | call threetreesttcvnodedata(traindata,traindatasize,colnum,nodenum,hierarchy,nodenummat,nodesize(nodeloop),xynodedata)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8585:2:
8585 | call threetreesttcvnodedata(testdata,testdatasize,colnum,nodenum,hierarchy,nodenummattest,nodesizetest(nodeloop),xynodedatatest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8586:2:
8586 | call threetreesttcvsplitcount(nodesize(nodeloop), colnum-3, xynodedata, DATATYPE, splitnum, countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8587:2:
8587 | if(sum(splitnum) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8588:2:
8588 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8589:2:
8589 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8590:2:
8590 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8591:2:
8591 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8592:2:
8592 | allocate(wfmat(sum(splitnum),11),indmat(sum(splitnum),2),wfvec(11),ind1vec(11),ind2vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8593:2:
8593 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8594:2:
8594 | allocate(wfmat(sum(splitnum),1),indmat(sum(splitnum),2),wfvec(1),ind1vec(1),ind2vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8595:2:
8595 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8596:2:
8596 | wfmat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8597:2:
8597 | indmat(:,:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8598:2:
8598 | indcou = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8599:2:
8599 | allocate(fval_cache(sum(splitnum),2), groupsum_cache(sum(splitnum)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8600:2:
8600 | dfvec_set = .false.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8601:2:
8601 | do ind1=4,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8602:2:
8602 | if(splitnum(ind1-3) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8603:2:
8603 | goto 2000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8604:2:
8604 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8605:2:
8605 | if(allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8606:2:
8606 | deallocate(splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8607:2:
8607 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8608:2:
8608 | if(.not. allocated(splitindmat)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8609:2:
8609 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8610:2:
8610 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8611:2:
8611 | if(allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8612:2:
8612 | deallocate(facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8613:2:
8613 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8614:2:
8614 | if(.not. allocated(facvalout)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8615:2:
8615 | allocate(facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8616:2:
8616 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8617:2:
8617 | call threetreesttcvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,splitnum(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8618:2:
8618 | countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8619:2:
8619 | do ind2 = 1,splitnum(ind1-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8620:2:
8620 | indcou = indcou + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8621:2:
8621 | indmat(indcou,1) = ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8622:2:
8622 | indmat(indcou,2) = ind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8623:2:
8623 | call threetreesttcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),xynodedata,nodesize(nodeloop),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8624:2:
8624 | colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8625:2:
8625 | call threetreesttcvrepANOVA(nodesize(nodeloop),colnum,anovadata,fval,dfvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8626:2:
8626 | fval_cache(indcou,1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8627:2:
8627 | fval_cache(indcou,2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8628:2:
8628 | groupsum_cache(indcou) = sum(anovadata(:,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8629:2:
8629 | if (.not. dfvec_set) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8630:2:
8630 | dfvec_const = dfvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8631:2:
8631 | dfvec_set = .true.
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8632:2:
8632 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8633:2:
8633 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8634:2:
8634 | do wcou = 0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8635:2:
8635 | weightval = 0.1d0 * dble(wcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8636:2:
8636 | wfmat(indcou,wcou+1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8637:2:
8637 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8638:2:
8638 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8639:2:
8639 | weightval = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8640:2:
8640 | wfmat(indcou,1) = (weightval*fval(1)) + ((1d0-weightval)*fval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8641:2:
8641 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8642:2:
8642 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8643:2:
8643 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8644:6:
8644 | 2000 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8645:2:
8645 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8646:2:
8646 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8647:2:
8647 | allocate(flat_idx_vec(11))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8648:2:
8648 | do i = 1,11
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8649:2:
8649 | j = maxloc(wfmat(1:sum(splitnum),i), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8650:2:
8650 | wfvec(i) = wfmat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8651:2:
8651 | ind1vec(i) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8652:2:
8652 | ind2vec(i) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8653:2:
8653 | flat_idx_vec(i) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8654:2:
8654 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8655:2:
8655 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8656:2:
8656 | allocate(flat_idx_vec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8657:2:
8657 | j = maxloc(wfmat(1:sum(splitnum),1), dim=1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8658:2:
8658 | wfvec(1) = wfmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8659:2:
8659 | ind1vec(1) = indmat(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8660:2:
8660 | ind2vec(1) = indmat(j,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8661:2:
8661 | flat_idx_vec(1) = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8662:2:
8662 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8663:2:
8663 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8664:2:
8664 | do weightind=0,10
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8665:2:
8665 | flat_idx = flat_idx_vec(weightind+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8666:2:
8666 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8667:2:
8667 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8668:2:
8668 | weight = 0.1d0 * dble(weightind)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8669:2:
8669 | call threetreesttcvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8670:2:
8670 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8671:2:
8671 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8672:2:
8672 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8673:2:
8673 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8674:2:
8674 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8675:2:
8675 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8676:2:
8676 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8677:2:
8677 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8678:2:
8678 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8679:2:
8679 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8680:2:
8680 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8681:2:
8681 | if(splitpval==0d0)then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8682:2:
8682 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8683:2:
8683 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8684:2:
8684 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8685:2:
8685 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8686:2:
8686 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8687:2:
8687 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8688:2:
8688 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8689:2:
8689 | call threetreesttcvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8690:2:
8690 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8691:2:
8691 | call threetreesttcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8692:2:
8692 | xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8693:2:
8693 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8694:2:
8694 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8695:2:
8695 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8696:2:
8696 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8697:2:
8697 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8698:2:
8698 | call threetreesttcvdatasum(testdata(:,splitind1),testdatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8699:2:
8699 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8700:2:
8700 | call threetreesttcvdataval(testdata(:,splitind1),testdatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8701:2:
8701 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8702:2:
8702 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8703:2:
8703 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8704:2:
8704 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8705:2:
8705 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8706:2:
8706 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8707:2:
8707 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8708:2:
8708 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8709:2:
8709 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8710:2:
8710 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8711:2:
8711 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8712:2:
8712 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8713:2:
8713 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8714:2:
8714 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8715:2:
8715 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8716:2:
8716 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8717:2:
8717 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8718:2:
8718 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8719:2:
8719 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8720:2:
8720 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8721:2:
8721 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8722:2:
8722 | flat_idx = flat_idx_vec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8723:2:
8723 | fval(1) = fval_cache(flat_idx, 1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8724:2:
8724 | fval(2) = fval_cache(flat_idx, 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8725:2:
8725 | weight = fixweight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8726:2:
8726 | call threetreesttcvweightedpval(weight,fval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8727:2:
8727 | if(splitpval > weightpval .and. groupsum_cache(flat_idx) > dble(levelcount*minbucket) .and. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8728:2:
8728 | (dble(nodesize(nodeloop)) - groupsum_cache(flat_idx)) > dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8729:2:
8729 | splitwfval = weight*fval(1) + (1d0-weight)*fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8730:2:
8730 | splitfval(1) = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8731:2:
8731 | splitfval(2) = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8732:2:
8732 | splitpval = weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8733:2:
8733 | splitind1 = indmat(flat_idx,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8734:2:
8734 | splitind2 = indmat(flat_idx,2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8735:2:
8735 | splitweight = weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8736:2:
8736 | splitgroupsum = groupsum_cache(flat_idx)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8737:2:
8737 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8738:2:
8738 | if (splitpval < 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8739:2:
8739 | ind1 = splitind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8740:2:
8740 | ind2 = splitind2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8741:2:
8741 | allocate(splitindmat(splitnum(ind1-3),countvec(ind1-3)), facvalout(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8742:2:
8742 | call threetreesttcvsplitmat(ind1,datatype(ind1-3),xynodedata,nodesize(nodeloop),colnum,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8743:2:
8743 | splitnum(ind1-3),countvec(ind1-3),splitindmat)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8744:2:
8744 | call threetreesttcvsplitdata(splitindmat(ind2,:),countvec(ind1-3),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8745:2:
8745 | xynodedata,nodesize(nodeloop),colnum,ind1,anovadata,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8746:2:
8746 | if(allocated(splitfacval)) deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8747:2:
8747 | allocate(splitfacval(countvec(ind1-3)),splitindvec(countvec(ind1-3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8748:2:
8748 | splitfacval = facvalout
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8749:2:
8749 | splitindvec = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8750:2:
8750 | if(datatype(splitind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8751:2:
8751 | call threetreesttcvdatasum(testdata(:,splitind1),testdatasize,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8752:2:
8752 | allocate(separateval(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8753:2:
8753 | call threetreesttcvdataval(testdata(:,splitind1),testdatasize,separateval,separatecou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8754:2:
8754 | do separateint = 1,(size(splitindvec)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8755:2:
8755 | if(abs(splitindvec(separateint+1) - splitindvec(separateint)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8756:2:
8756 | separatesp = splitfacval(separateint+1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8757:2:
8757 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8758:2:
8758 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8759:2:
8759 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8760:2:
8760 | deallocate(splitfacval,splitindvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8761:2:
8761 | allocate(splitfacval(separatecou),splitindvec(separatecou))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8762:2:
8762 | splitfacval(:) = separateval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8763:2:
8763 | do separateint = 1,separatecou
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8764:2:
8764 | if(splitfacval(separateint) < separatesp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8765:2:
8765 | splitindvec(separateint) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8766:2:
8766 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8767:2:
8767 | splitindvec(separateint) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8768:2:
8768 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8769:2:
8769 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8770:2:
8770 | deallocate(separateval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8771:2:
8771 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8772:2:
8772 | deallocate(splitindmat,facvalout)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8773:2:
8773 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8774:2:
8774 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8775:2:
8775 | if (splitpval >= 1d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8776:2:
8776 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8777:2:
8777 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8778:2:
8778 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8779:2:
8779 | if(fixweight == -1.0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8780:2:
8780 | weight = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8781:2:
8781 | call threetreesttcvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8782:2:
8782 | splitmcppval(1) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8783:2:
8783 | weight = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8784:2:
8784 | call threetreesttcvweightedpval(weight,splitfval,dfvec_const,beta1,beta2,beta1len,beta2len,weightpval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8785:2:
8785 | splitmcppval(2) = 1d0 - weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8786:2:
8786 | splitmcp = 1d0 - (splitmcppval(1) * splitmcppval(2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8787:2:
8787 | alphamcp = 1d0-((1d0-alpha)*(1d0-alpha))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8788:2:
8788 | if(splitmcp > alphamcp) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8789:2:
8789 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8790:2:
8790 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8791:2:
8791 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8792:2:
8792 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8793:2:
8793 | if(splitpval > alpha) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8794:2:
8794 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8795:2:
8795 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8796:2:
8796 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8797:2:
8797 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8798:2:
8798 | (dble(nodesize(nodeloop)) - splitgroupsum) < dble(levelcount*minbucket)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8799:2:
8799 | stopcount = stopcount + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8800:2:
8800 | goto 2001
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8801:2:
8801 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8802:2:
8802 | allfval(nodenum) = splitwfval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8803:2:
8803 | if(.not. allocated(nodesizesub)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8804:2:
8804 | allocate(nodesizesub(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8805:2:
8805 | nodesizesub(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8806:2:
8806 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8807:2:
8807 | if(.not. allocated(nodesizesubtest)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8808:2:
8808 | allocate(nodesizesubtest(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8809:2:
8809 | nodesizesubtest(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8810:2:
8810 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8811:2:
8811 | sizenum = size(splitfacval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8812:2:
8812 | call threetreesttcvnodenumber(traindata,maxdepth,traindatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8813:2:
8813 | hierarchy+1,nodenummat,nodenummatsub,sizel,sizer)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8814:2:
8814 | call threetreesttcvnodenumber(testdata,maxdepth,testdatasize,colnum,splitfacval,splitindvec,sizenum,splitind1,nodenum*2,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8815:2:
8815 | hierarchy+1,nodenummattest,nodenummatsubtest,sizeltest,sizertest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8816:2:
8816 | nodenummat(:,:) = nodenummatsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8817:2:
8817 | nodenummattest(:,:) = nodenummatsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8818:2:
8818 | nodesizesub(2*nodeloop-1) = sizel
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8819:2:
8819 | nodesizesub(2*nodeloop) = sizer
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8820:2:
8820 | nodesizesubtest(2*nodeloop-1) = sizeltest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8821:2:
8821 | nodesizesubtest(2*nodeloop) = sizertest
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8822:6:
8822 | 2001 continue
| 1~~~~~~~
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8823:2:
8823 | if(allocated(fval_cache)) deallocate(fval_cache, groupsum_cache, flat_idx_vec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8824:2:
8824 | deallocate(anovadata,xynodedata,xynodedatatest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8825:2:
8825 | if(stopcount == 2**treeloop) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8826:2:
8826 | goto 2003
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8827:2:
8827 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8828:2:
8828 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8829:2:
8829 | deallocate(nodesize,nodesizetest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8830:2:
8830 | allocate(nodesize(2**hierarchy),nodesizetest(2**hierarchy))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8831:2:
8831 | nodesize(:) = nodesizesub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8832:2:
8832 | nodesizetest(:) = nodesizesubtest(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8833:2:
8833 | deallocate(nodesizesub,nodesizesubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8834:2:
8834 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8836:2:
8836 | deallocate(nodesize,nodesizetest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8840:2:
8840 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8841:2:
8841 | integer, intent(in) :: samplesize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8842:2:
8842 | double precision, intent(in) :: sampledata(samplesize,pp+3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8843:2:
8843 | integer, intent(in) :: datatype(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8844:2:
8844 | integer, intent(out) :: splitnum(pp), countvec(pp)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8845:2:
8845 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8846:2:
8846 | integer i, j, count, facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8847:2:
8847 | do i = 4,pp+3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8848:2:
8848 | datasample = sampledata(:,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8849:2:
8849 | if(datatype(i-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8850:2:
8850 | call threetreesttcvdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8851:2:
8851 | splitnum(i-3) = facsum - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8852:2:
8852 | elseif(datatype(i-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8853:2:
8853 | call threetreesttcvdatasum(sampledata(:,i),samplesize,facsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8854:2:
8854 | splitnum(i-3) = (2 ** (facsum-1)) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8855:2:
8855 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8856:2:
8856 | countvec(i-3) = facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8857:2:
8857 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8860:2:
8860 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8861:2:
8861 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8862:2:
8862 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8863:2:
8863 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8864:2:
8864 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8865:2:
8865 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8866:2:
8866 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8867:2:
8867 | call threetreesttcvdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8868:2:
8868 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8869:2:
8869 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8870:2:
8870 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8871:2:
8871 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8872:2:
8872 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8873:2:
8873 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8874:2:
8874 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8877:2:
8877 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8878:2:
8878 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8879:2:
8879 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8880:2:
8880 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8881:2:
8881 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8882:2:
8882 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8883:2:
8883 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8884:2:
8884 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8885:2:
8885 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8886:2:
8886 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8887:2:
8887 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8888:2:
8888 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8889:2:
8889 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8890:2:
8890 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8891:2:
8891 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8892:2:
8892 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8893:2:
8893 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8894:2:
8894 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8895:2:
8895 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8896:2:
8896 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8897:2:
8897 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8898:2:
8898 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8899:2:
8899 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8900:2:
8900 | call threetreesttcvdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8901:2:
8901 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8902:2:
8902 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8903:2:
8903 | call threetreesttcvdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8904:2:
8904 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8905:2:
8905 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8908:2:
8908 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8909:2:
8909 | integer, intent(in) :: varnum,datatype,msize,colnum,splitnum,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8910:2:
8910 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8911:2:
8911 | integer, intent(out) :: splitindmat(splitnum,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8912:2:
8912 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8913:2:
8913 | if(datatype == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8914:2:
8914 | do i = 1,splitnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8915:2:
8915 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8916:2:
8916 | if(i >= j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8917:2:
8917 | splitindmat(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8918:2:
8918 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8919:2:
8919 | splitindmat(i,j) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8920:2:
8920 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8921:2:
8921 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8922:2:
8922 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8923:2:
8923 | elseif(datatype == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8924:2:
8924 | idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8925:2:
8925 | do i = 0, 2**(countvec-1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8926:2:
8926 | count_0 = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8927:2:
8927 | count_1 = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8928:2:
8928 | splitindmat(idx, 1) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8929:2:
8929 | do j = 0, countvec - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8930:2:
8930 | if (iand(i, 2**j) /= 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8931:2:
8931 | splitindmat(idx, j+2) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8932:2:
8932 | count_1 = count_1 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8933:2:
8933 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8934:2:
8934 | splitindmat(idx, j+2) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8935:2:
8935 | count_0 = count_0 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8936:2:
8936 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8937:2:
8937 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8938:2:
8938 | if (count_0 > 0 .and. count_1 > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8939:2:
8939 | idx = idx + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8940:2:
8940 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8941:2:
8941 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8942:2:
8942 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8945:2:
8945 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8946:2:
8946 | integer, intent(in) :: countvec,msize,colnum,ind1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8947:2:
8947 | integer, intent(in) :: splitindmat(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8948:2:
8948 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8949:2:
8949 | double precision, intent(out) :: anovadata(msize,4),facvalout(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8950:2:
8950 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8951:2:
8951 | double precision facval(countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8952:2:
8952 | call threetreesttcvdataval(xydata(:,ind1),msize,facval,countvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8953:2:
8953 | facvalout = facval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8954:2:
8954 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8955:2:
8955 | do j = 1,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8956:2:
8956 | if(xydata(i,ind1) == facval(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8957:2:
8957 | anovadata(i,1:3) = xydata(i,1:3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8958:2:
8958 | anovadata(i,4) = splitindmat(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8959:2:
8959 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8960:2:
8960 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8961:2:
8961 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8964:2:
8964 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8965:2:
8965 | integer,intent(in) :: msize, pp
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8966:2:
8966 | double precision, intent(in) :: anovadata(msize,4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8967:2:
8967 | double precision, intent(OUT) :: fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8968:2:
8968 | integer, intent(OUT) :: dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8969:2:
8969 | integer i, gi, ti, si, max_subj_id, timecount, nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8970:2:
8970 | double precision ymean, sstotal, ssgroup, sstime, ssgrouptime, sssubject, sserr
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8971:2:
8971 | double precision ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8972:2:
8972 | integer, allocatable :: subj_map(:), si_arr(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8973:2:
8973 | double precision, allocatable :: ygroup(:), ytime(:), ysubject(:), ygrouptime(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8974:2:
8974 | double precision, allocatable :: ygroupcount(:), ytimecount(:), ysubjectcount(:), ygrouptimecount(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8975:2:
8975 | timecount = nint(maxval(anovadata(:,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8976:2:
8976 | max_subj_id = nint(maxval(anovadata(:,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8977:2:
8977 | allocate(subj_map(max_subj_id))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8978:2:
8978 | subj_map(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8979:2:
8979 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8980:2:
8980 | subj_map(nint(anovadata(i,2))) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8981:2:
8981 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8982:2:
8982 | nsubjects = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8983:2:
8983 | do i = 1, max_subj_id
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8984:2:
8984 | if (subj_map(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8985:2:
8985 | nsubjects = nsubjects + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8986:2:
8986 | subj_map(i) = nsubjects
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8987:2:
8987 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8988:2:
8988 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8989:2:
8989 | dfvec(1) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8990:2:
8990 | dfvec(2) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8991:2:
8991 | dfvec(3) = timecount - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8992:2:
8992 | dfvec(4) = nsubjects - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8993:2:
8993 | dfvec(5) = (timecount - 1) * (nsubjects - 2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8994:2:
8994 | allocate(ygroup(2), ytime(timecount), ysubject(nsubjects), ygrouptime(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8995:2:
8995 | allocate(ygroupcount(2), ytimecount(timecount), ysubjectcount(nsubjects), ygrouptimecount(2, timecount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8996:2:
8996 | allocate(si_arr(msize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8997:2:
8997 | ygroup(:) = 0d0; ytime(:) = 0d0; ysubject(:) = 0d0; ygrouptime(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8998:2:
8998 | ygroupcount(:) = 0d0; ytimecount(:) = 0d0; ysubjectcount(:) = 0d0; ygrouptimecount(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:8999:2:
8999 | ymean = sum(anovadata(:,1)) / msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9000:2:
9000 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9001:2:
9001 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9002:2:
9002 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9003:2:
9003 | si = subj_map(nint(anovadata(i,2)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9004:2:
9004 | si_arr(i) = si
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9005:2:
9005 | ygroup(gi) = ygroup(gi) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9006:2:
9006 | ygroupcount(gi) = ygroupcount(gi) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9007:2:
9007 | ytime(ti) = ytime(ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9008:2:
9008 | ytimecount(ti) = ytimecount(ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9009:2:
9009 | ysubject(si) = ysubject(si) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9010:2:
9010 | ysubjectcount(si) = ysubjectcount(si) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9011:2:
9011 | ygrouptime(gi,ti) = ygrouptime(gi,ti) + anovadata(i,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9012:2:
9012 | ygrouptimecount(gi,ti) = ygrouptimecount(gi,ti) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9013:2:
9013 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9014:2:
9014 | ygroup = ygroup / ygroupcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9015:2:
9015 | ytime = ytime / ytimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9016:2:
9016 | ysubject = ysubject / ysubjectcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9017:2:
9017 | ygrouptime = ygrouptime / ygrouptimecount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9018:2:
9018 | sstotal = 0d0; ssgroup = 0d0; sstime = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9019:2:
9019 | ssgrouptime = 0d0; sssubject = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9020:2:
9020 | do i = 1, msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9021:2:
9021 | gi = nint(anovadata(i,4)) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9022:2:
9022 | ti = nint(anovadata(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9023:2:
9023 | si = si_arr(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9024:2:
9024 | sstotal = sstotal + (anovadata(i,1) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9025:2:
9025 | ssgroup = ssgroup + (ygroup(gi) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9026:2:
9026 | sstime = sstime + (ytime(ti) - ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9027:2:
9027 | ssgrouptime = ssgrouptime + (ygrouptime(gi,ti) - ygroup(gi) - ytime(ti) + ymean)**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9028:2:
9028 | sssubject = sssubject + (ysubject(si) - ygroup(gi))**2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9029:2:
9029 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9030:2:
9030 | sserr = sstotal - (ssgroup + sstime + ssgrouptime + sssubject)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9031:2:
9031 | ms(1) = ssgroup / dfvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9032:2:
9032 | ms(2) = sstime / dfvec(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9033:2:
9033 | ms(3) = ssgrouptime / dfvec(3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9034:2:
9034 | ms(4) = sssubject / dfvec(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9035:2:
9035 | ms(5) = sserr / dfvec(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9036:2:
9036 | fval(1) = ms(1) / ms(4)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9037:2:
9037 | fval(2) = ms(3) / ms(5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9038:2:
9038 | deallocate(subj_map, si_arr)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9039:2:
9039 | deallocate(ygroup, ytime, ysubject, ygrouptime)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9040:2:
9040 | deallocate(ygroupcount, ytimecount, ysubjectcount, ygrouptimecount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9043:2:
9043 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9044:2:
9044 | integer, intent(in) :: dfvec(5),beta1len,beta2len
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9045:2:
9045 | double precision, intent(in) :: weight, fval(2),beta1(beta1len),beta2(beta2len)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9046:2:
9046 | double precision, intent(out) :: weightpval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9047:2:
9047 | double precision DFD1, DFN1, DFD2, DFN2, TESTVAL1, TESTVAL2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9048:2:
9048 | double precision xb,eps,s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9049:2:
9049 | eps = 1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9050:2:
9050 | DFD1 = dble(dfvec(1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9051:2:
9051 | DFN1 = dble(dfvec(4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9052:2:
9052 | DFD2 = dble(dfvec(3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9053:2:
9053 | DFN2 = dble(dfvec(5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9054:2:
9054 | TESTVAL1 = fval(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9055:2:
9055 | TESTVAL2 = fval(2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9056:2:
9056 | if(abs(weight - 1d0) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9057:2:
9057 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9058:2:
9058 | call threetreesttcvpfdist(DFD1,DFN1,0d0,TESTval1,eps,beta1(int(DFN1)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9059:2:
9059 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9060:2:
9060 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9061:2:
9061 | elseif(abs(weight) < 1d-15) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9062:2:
9062 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9063:2:
9063 | call threetreesttcvpfdist(DFD2,DFN2,0d0,TESTval2,eps,beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9064:2:
9064 | weightpval = 1.0d0 - s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9065:2:
9065 | goto 10000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9066:2:
9066 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9067:2:
9067 | xb = (weight*TESTVAL1) + ((1d0-weight)*TESTVAL2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9068:2:
9068 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9069:2:
9069 | call threetreesttcvdemethod(xb,weight,DFD1,DFN1,DFD2,DFN2,eps,beta1(int(DFN1)),beta2(int(DFN2)),s)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9070:2:
9070 | weightpval = 1d0-s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9072:2:
9072 | weightpval = max(0d0, min(1d0, weightpval))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9075:2:
9075 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9076:2:
9076 | integer,parameter::kmin=3,kmax=14
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9077:2:
9077 | double precision,parameter::hr=6.d0, c0=0.01d0, pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9078:2:
9078 | double precision,intent(in)::a,b,eps,df1,df2,beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9079:2:
9079 | double precision,intent(out)::s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9080:2:
9080 | double precision res,zval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9081:2:
9081 | double precision inv_beta, df_ratio, df1_half, df12_half, form3, df1m2_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9083:2:
9083 | double precision h,s0,xt,wt,t,as,shk,mba,pba,err,seps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9084:2:
9084 | inv_beta = 1d0 / beta
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9085:2:
9085 | df_ratio = df1/df2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9086:2:
9086 | df1_half = df1/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9087:2:
9087 | df12_half = (df1+df2)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9088:2:
9088 | form3 = df_ratio**df1_half
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9089:2:
9089 | df1m2_half = (df1-2d0)/2d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9094:2:
9094 | zval = pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9095:2:
9095 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9096:2:
9096 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9101:2:
9101 | s=0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9102:2:
9102 | nc=2*nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9103:2:
9103 | h=h*0.5d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9104:2:
9104 | do j=1,nc
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9105:2:
9105 | t=dble(2*j-nc-1)*h
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9106:2:
9106 | shk=pi2*sinh(t)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9107:2:
9107 | xt=tanh(shk)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9108:2:
9108 | wt=pi2*cosh(t)*(1d0 - xt*xt)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9109:2:
9109 | zval = mba*xt+pba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9110:2:
9110 | res = inv_beta * form3 * (zval**df1m2_half) / &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9111:2:
9111 | ((1d0+(df_ratio*zval))**df12_half)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9112:2:
9112 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9113:2:
9113 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9114:2:
9114 | s=s0*0.5d0+s*h*mba
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9115:2:
9115 | as=abs(s); err=abs(s-s0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9116:2:
9116 | if(as.ge.1d0)err=err/as
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9117:2:
9117 | if(err.le.seps.and.l.ge.kmin)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9118:2:
9118 | s0=s
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9119:2:
9119 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9122:2:
9122 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9123:2:
9123 | double precision,intent(in)::xb,weight,df11,df12,df21,df22,eps,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9125:2:
9125 | integer,parameter::kmin=3, kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9126:2:
9126 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9153:2:
9153 | if(err.le.0.000001d0 .and. l>6)exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9162:2:
9162 | integer,parameter::kmin=3,kmax=8
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9163:2:
9163 | double precision,parameter::hr=6.0d0,c0=0.01d0,pi2=1.5707963267948966d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9169:2:
9169 | inv_weight = 1d0-weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9203:2:
9203 | s=s+res*wt
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9214:2:
9214 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9215:2:
9215 | double precision,intent(in) :: z,v,weight,df11,df12,df21,df22,beta1,beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9216:2:
9216 | double precision,intent(out) :: res
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9217:2:
9217 | double precision zval,form1,form2,form3,form4,form5,form6,form7,form8,form9,s1,s2,eps
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9218:2:
9218 | eps=1d-12
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9219:2:
9219 | s1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9220:2:
9220 | s2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9221:2:
9221 | zval = (z-((1d0-weight)*v))/weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9222:2:
9222 | form1 = 1d0 / weight
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9223:2:
9223 | form2 = 1d0 / beta1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9224:2:
9224 | form3 = (df11/df12)**(df11/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9225:2:
9225 | form4 = zval**((df11-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9226:2:
9226 | form5 = (1d0+((df11/df12)*zval))**((df11+df12)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9227:2:
9227 | form6 = 1d0 / beta2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9228:2:
9228 | form7 = (df21/df22)**(df21/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9229:2:
9229 | form8 = v**((df21-2d0)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9230:2:
9230 | form9 = (1d0+((df21/df22)*v))**((df21+df22)/2d0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9231:2:
9231 | res = form1 * (form2 * form3 * form4 / form5) * (form6 * form7 * form8 / form9)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9234:2:
9234 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9235:2:
9235 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9236:2:
9236 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9237:2:
9237 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9238:2:
9238 | double precision, intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9239:2:
9239 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9240:2:
9240 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9241:2:
9241 | call threetreesttcvdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9242:2:
9242 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9243:2:
9243 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9244:2:
9244 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9245:2:
9245 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9246:2:
9246 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9247:2:
9247 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9248:2:
9248 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9249:2:
9249 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9253:2:
9253 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9254:2:
9254 | integer, intent(in) :: msize,colnum,sizenum,splitind1,nodenum,splitindvec(sizenum),hierarchy,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9255:2:
9255 | double precision, intent(in) :: xydata(msize,colnum),splitfacval(sizenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9256:2:
9256 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9257:2:
9257 | integer, intent(out) :: sizel,sizer,nodenummatsub(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9258:2:
9258 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9259:2:
9259 | sizel=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9260:2:
9260 | sizer=0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9261:2:
9261 | nodenummatsub(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9262:2:
9262 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9263:2:
9263 | if(nodenummat(i,hierarchy-1) == (nodenum/2)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9264:2:
9264 | do j = 1,sizenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9265:2:
9265 | if(abs(xydata(i,splitind1) - splitfacval(j)) < (1.0d0*(10d0**(-10d0)))) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9266:2:
9266 | if(splitindvec(j) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9267:2:
9267 | nodenummatsub(i,hierarchy) = nodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9268:2:
9268 | sizel=sizel+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9269:2:
9269 | elseif(splitindvec(j) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9270:2:
9270 | nodenummatsub(i,hierarchy) = nodenum + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9271:2:
9271 | sizer=sizer+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9272:2:
9272 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9273:2:
9273 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9274:2:
9274 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9275:2:
9275 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9276:2:
9276 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9279:2:
9279 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9280:2:
9280 | integer, intent(in) :: msize,colnum,nodenum,hierarchy,nodesize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9281:2:
9281 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9282:2:
9282 | integer, intent(in) :: nodenummat(msize,11)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9283:2:
9283 | double precision, intent(out) :: xynodedata(nodesize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9284:2:
9284 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9285:2:
9285 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9286:2:
9286 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9287:2:
9287 | if(nodenummat(i,hierarchy) == nodenum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9288:2:
9288 | xynodedata(j,:) = xydata(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9289:2:
9289 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9290:2:
9290 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9291:2:
9291 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9295:2:
9295 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9296:2:
9296 | integer, intent(in) :: traindatasize,testdatasize,maxdepth,colnum,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9297:2:
9297 | integer, intent(in) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9298:2:
9298 | double precision, intent(in) :: traindata(traindatasize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9299:2:
9299 | double precision, intent(out) :: r2cvval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9300:2:
9300 | double precision, allocatable :: timepred(:,:),r2cvnumsub(:,:), timepredcou(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9301:2:
9301 | double precision r2cvnum,r2cvden,ymean
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9302:2:
9302 | integer i,j,k,l
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9303:2:
9303 | allocate(timepred(((2**maxdepth)-1),levelcount),r2cvnumsub(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9304:2:
9304 | allocate(timepredcou(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9305:2:
9305 | timepred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9306:2:
9306 | r2cvnumsub(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9307:2:
9307 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9308:2:
9308 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9309:2:
9309 | do j = 1,traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9310:2:
9310 | if(sum(nodenummat(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9311:2:
9311 | goto 3010
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9312:2:
9312 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9313:2:
9313 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9314:2:
9314 | if(nodenummat(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9315:2:
9315 | timepred(nodenummat(j,maxdepth),int(traindata(j,3))) = timepred(nodenummat(j,maxdepth),int(traindata(j,3))) + traindata(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9316:2:
9316 | timepredcou(nodenummat(j,maxdepth),int(traindata(j,3))) = timepredcou(nodenummat(j,maxdepth),int(traindata(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9317:2:
9317 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9318:2:
9318 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9319:2:
9319 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9320:2:
9320 | if(nodenummat(j,i) > 0 .and. nodenummat(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9321:2:
9321 | timepred(nodenummat(j,i),int(traindata(j,3))) = timepred(nodenummat(j,i),int(traindata(j,3))) + traindata(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9322:2:
9322 | timepredcou(nodenummat(j,i),int(traindata(j,3))) = timepredcou(nodenummat(j,i),int(traindata(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9323:2:
9323 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9324:2:
9324 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9325:2:
9325 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9327:2:
9327 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9328:2:
9328 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9329:2:
9329 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9330:2:
9330 | timepred(i,j) = timepred(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9331:2:
9331 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9332:2:
9332 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9333:2:
9333 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9334:2:
9334 | ymean = sum(testdata(:,1))/dble(testdatasize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9335:2:
9335 | r2cvnum = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9336:2:
9336 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9337:2:
9337 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9338:2:
9338 | do j=1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9339:2:
9339 | if(2**(j-1) <= i .and. i < 2**j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9340:2:
9340 | k = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9341:2:
9341 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9342:2:
9342 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9343:2:
9343 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9344:2:
9344 | do l = 1,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9345:2:
9345 | if(nodenummattest(l,k) == i) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9346:2:
9346 | r2cvnumsub(i,int(testdata(l,3))) = r2cvnumsub(i,int(testdata(l,3))) + ((testdata(l,1) - timepred(i,int(testdata(l,3))))**2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9347:2:
9347 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9348:2:
9348 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9349:2:
9349 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9350:2:
9350 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9351:2:
9351 | r2cvnum = sum(r2cvnumsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9352:2:
9352 | r2cvden = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9353:2:
9353 | do i = 1,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9354:2:
9354 | r2cvden = r2cvden + ((testdata(i,1) - ymean) * (testdata(i,1) - ymean))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9355:2:
9355 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9356:2:
9356 | r2cvval = 1d0-(r2cvnum/r2cvden)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9357:2:
9357 | deallocate(timepred,r2cvnumsub,timepredcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9361:2:
9361 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9362:2:
9362 | integer,intent(in) :: prunind,testdatasize,maxdepth,traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9363:2:
9363 | integer,intent(in) :: nodenummattest(testdatasize,maxdepth),nodenummat(traindatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9364:2:
9364 | double precision,intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9365:2:
9365 | double precision,intent(in) :: gamma
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9366:2:
9366 | integer,intent(out) :: prunenodenummat(traindatasize,maxdepth),prunenodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9367:2:
9367 | double precision gammavec((2**(maxdepth-1))-1),allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9368:2:
9368 | double precision minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9369:2:
9369 | integer ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9370:2:
9370 | integer nottnodeval,allnodenum,minghnum,prunloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9371:2:
9371 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:),nodenummatnewtest(:,:),nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9372:2:
9372 | if(prunind==1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9373:2:
9373 | prunenodenummattest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9374:2:
9374 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9375:2:
9375 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9376:2:
9376 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9377:2:
9377 | gammavec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9378:2:
9378 | call threetreesttcvgterminalnodecount(nodenummat,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9379:2:
9379 | call threetreesttcvgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9380:2:
9380 | gammavec(1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9381:2:
9381 | if(gammavec(1) > gamma) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9382:2:
9382 | prunenodenummattest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9383:2:
9383 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9384:2:
9384 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9385:2:
9385 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9386:2:
9386 | allocate(nodenummatnew(traindatasize,maxdepth),nodenummatnewsub(traindatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9387:2:
9387 | allocate(nodenummatnewtest(testdatasize,maxdepth),nodenummatnewsubtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9388:2:
9388 | call threetreesttcvgpruntreemat(nodenummat,maxdepth,traindatasize,minghnum,allfval,allfvalnew,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9389:2:
9389 | call threetreesttcvgpruntreemattest(nodenummattest,maxdepth,testdatasize,minghnum,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9390:2:
9390 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9391:2:
9391 | nodenummatnewtest(:,:) = nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9392:2:
9392 | deallocate(nodenummatnewsub,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9393:2:
9393 | do prunloop = 2,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9394:2:
9394 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9395:2:
9395 | call threetreesttcvgterminalnodecount(nodenummatnew,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9396:2:
9396 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9397:2:
9397 | prunenodenummattest(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9398:2:
9398 | prunenodenummattest(:,1) = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9399:2:
9399 | prunenodenummat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9400:2:
9400 | prunenodenummat(:,1) = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9401:2:
9401 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9402:2:
9402 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9403:2:
9403 | call threetreesttcvgweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9404:2:
9404 | gammavec(prunloop) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9405:2:
9405 | if(gammavec(prunloop-1) < gamma .and. gammavec(prunloop) > gamma) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9406:2:
9406 | prunenodenummattest(:,:) = nodenummatnewtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9407:2:
9407 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9408:2:
9408 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9409:2:
9409 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9410:2:
9410 | allocate(nodenummatnewsub(traindatasize,maxdepth),nodenummatnewsubtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9411:2:
9411 | call threetreesttcvgpruntreemat(nodenummatnew,maxdepth,traindatasize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9412:2:
9412 | call threetreesttcvgpruntreemattest(nodenummatnewtest,maxdepth,testdatasize,minghnum,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9413:2:
9413 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9414:2:
9414 | nodenummatnewtest(:,:) = nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9415:2:
9415 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9416:2:
9416 | deallocate(nodenummatnewsub,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9417:2:
9417 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9421:2:
9421 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9422:2:
9422 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9423:2:
9423 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9424:2:
9424 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9425:2:
9425 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9426:2:
9426 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9427:2:
9427 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9428:2:
9428 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9429:2:
9429 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9430:2:
9430 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9431:2:
9431 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9432:2:
9432 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9433:2:
9433 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9434:2:
9434 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9435:2:
9435 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9436:2:
9436 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9437:2:
9437 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9438:2:
9438 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9439:2:
9439 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9440:2:
9440 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9441:2:
9441 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9442:2:
9442 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9443:2:
9443 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9444:2:
9444 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9445:2:
9445 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9446:2:
9446 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9447:2:
9447 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9448:2:
9448 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9449:2:
9449 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9452:2:
9452 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9453:2:
9453 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9454:2:
9454 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9455:2:
9455 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9456:2:
9456 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9457:2:
9457 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9458:2:
9458 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9459:2:
9459 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9460:2:
9460 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9461:2:
9461 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9462:2:
9462 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9463:2:
9463 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9464:2:
9464 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9465:2:
9465 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9466:2:
9466 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9467:2:
9467 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9468:2:
9468 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9469:2:
9469 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9470:2:
9470 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9471:2:
9471 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9472:2:
9472 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9473:2:
9473 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9474:2:
9474 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9475:2:
9475 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9476:2:
9476 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9477:2:
9477 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9478:2:
9478 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9479:2:
9479 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9480:2:
9480 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9481:2:
9481 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9482:2:
9482 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9483:2:
9483 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9484:2:
9484 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9485:2:
9485 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9486:2:
9486 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9487:2:
9487 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9488:2:
9488 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9489:2:
9489 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9490:2:
9490 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9491:2:
9491 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9492:2:
9492 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9493:2:
9493 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9494:2:
9494 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9497:2:
9497 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9498:2:
9498 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9499:2:
9499 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9500:2:
9500 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9501:2:
9501 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9502:2:
9502 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9503:2:
9503 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9504:2:
9504 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9505:2:
9505 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9506:2:
9506 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9507:2:
9507 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9508:2:
9508 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9509:2:
9509 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9510:2:
9510 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9511:2:
9511 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9512:2:
9512 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9513:2:
9513 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9514:2:
9514 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9515:2:
9515 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9516:2:
9516 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9517:2:
9517 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9518:2:
9518 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9519:2:
9519 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9520:2:
9520 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9521:2:
9521 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9522:2:
9522 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9523:2:
9523 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9524:2:
9524 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9527:2:
9527 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9528:2:
9528 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9529:2:
9529 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9530:2:
9530 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9531:2:
9531 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9532:2:
9532 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9533:2:
9533 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9534:2:
9534 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9535:2:
9535 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9536:2:
9536 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9537:2:
9537 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9538:2:
9538 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9539:2:
9539 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9540:2:
9540 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9541:2:
9541 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9542:2:
9542 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9543:2:
9543 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9544:2:
9544 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9545:2:
9545 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9549:2:
9549 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9550:2:
9550 | integer, intent(in) :: maxdepth,levelcount,traindatasize,colnum,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9551:2:
9551 | integer, intent(in) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9552:2:
9552 | double precision, intent(in) :: traindata(traindatasize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9553:2:
9553 | double precision, intent(in) :: allfval((2**maxdepth)-1),allgammaval((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9554:2:
9554 | double precision, intent(out) :: gammacv((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9555:2:
9555 | double precision allgammavaltrain((2**(maxdepth-1))-1),losspredsumvec((2**(maxdepth-1))-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9556:2:
9556 | double precision allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9557:2:
9557 | double precision losspredsum,minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9558:2:
9558 | integer cvprunloop,minghnum,allnodenum,nottnodeval,i,j,k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9559:2:
9559 | integer nottnodevec((2**maxdepth)-1),ncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9560:2:
9560 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:),nodenummatnewtest(:,:),nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9561:2:
9561 | allgammavaltrain(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9562:2:
9562 | gammacv(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9563:2:
9563 | losspredsumvec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9564:2:
9564 | call threetreesttcvlosspredict(traindata,traindatasize,nodenummat,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9565:2:
9565 | nodenummattest,testdatasize,maxdepth,losspredsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9566:2:
9566 | losspredsumvec(1) = losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9567:2:
9567 | allocate(nodenummatnew(traindatasize,maxdepth),nodenummatnewtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9568:2:
9568 | allfvalnew(:) = allfval(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9569:2:
9569 | nodenummatnew(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9570:2:
9570 | nodenummatnewtest(:,:) = nodenummattest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9571:2:
9571 | do cvprunloop = 1,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9572:2:
9572 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9573:2:
9573 | call threetreesttcvbestterminalnodecount(nodenummatnew,traindatasize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9574:2:
9574 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9575:2:
9575 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9576:2:
9576 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9577:2:
9577 | call threetreesttcvbestweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9578:2:
9578 | allocate(nodenummatnewsub(traindatasize,maxdepth),nodenummatnewsubtest(testdatasize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9579:2:
9579 | call threetreesttcvbestpruntreemat(nodenummatnew,maxdepth,traindatasize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9580:2:
9580 | call threetreesttcvbestpruntreemattest(nodenummatnewtest,maxdepth,testdatasize,minghnum,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9581:2:
9581 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9582:2:
9582 | nodenummatnewtest(:,:) = nodenummatnewsubtest(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9583:2:
9583 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9584:2:
9584 | deallocate(nodenummatnewsub,nodenummatnewsubtest)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9585:2:
9585 | allgammavaltrain(cvprunloop+1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9586:2:
9586 | call threetreesttcvlosspredict(traindata,traindatasize,nodenummatnew,testdata,colnum,levelcount,&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9587:2:
9587 | nodenummatnewtest,testdatasize,maxdepth,losspredsum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9588:2:
9588 | losspredsumvec(cvprunloop+1) = losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9589:2:
9589 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9590:2:
9590 | gammacv(1) = losspredsumvec(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9591:2:
9591 | j = 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9592:2:
9592 | do i = 2,size(allgammaval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9593:2:
9593 | if(allgammaval(i) == 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9594:2:
9594 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9595:2:
9595 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9596:2:
9596 | if(allgammaval(i) <= allgammavaltrain(j)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9597:2:
9597 | gammacv(i) = losspredsumvec(j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9598:2:
9598 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9599:2:
9599 | do k = 1,size(allgammaval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9600:2:
9600 | if(allgammaval(i) > allgammavaltrain(j+k) .and. allgammavaltrain(j+k) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9601:2:
9601 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9602:2:
9602 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9603:2:
9603 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9604:2:
9604 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9605:2:
9605 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9606:2:
9606 | gammacv(i) = losspredsumvec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9607:2:
9607 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9608:2:
9608 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9609:2:
9609 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9613:2:
9613 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9614:2:
9614 | integer, intent(in) :: traindatasize,testdatasize,maxdepth,colnum,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9615:2:
9615 | integer, intent(in) :: nodenummat(traindatasize,maxdepth),nodenummattest(testdatasize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9616:2:
9616 | double precision, intent(in) :: traindata(traindatasize,colnum),testdata(testdatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9617:2:
9617 | double precision, intent(out) :: losspredsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9618:2:
9618 | double precision, allocatable :: timepred(:,:),losspred(:,:), timepredcou(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9619:2:
9619 | integer i,j,k,l
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9620:2:
9620 | allocate(timepred(((2**maxdepth)-1),levelcount),losspred(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9621:2:
9621 | allocate(timepredcou(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9622:2:
9622 | timepred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9623:2:
9623 | losspred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9624:2:
9624 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9625:2:
9625 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9626:2:
9626 | do j = 1,traindatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9627:2:
9627 | if(sum(nodenummat(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9628:2:
9628 | goto 3010
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9629:2:
9629 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9630:2:
9630 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9631:2:
9631 | if(nodenummat(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9632:2:
9632 | timepred(nodenummat(j,maxdepth),int(traindata(j,3))) = timepred(nodenummat(j,maxdepth),int(traindata(j,3))) + traindata(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9633:2:
9633 | timepredcou(nodenummat(j,maxdepth),int(traindata(j,3))) = timepredcou(nodenummat(j,maxdepth),int(traindata(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9634:2:
9634 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9635:2:
9635 | elseif(nodenummat(j,i) > 0 .and. nodenummat(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9636:2:
9636 | timepred(nodenummat(j,i),int(traindata(j,3))) = timepred(nodenummat(j,i),int(traindata(j,3))) + traindata(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9637:2:
9637 | timepredcou(nodenummat(j,i),int(traindata(j,3))) = timepredcou(nodenummat(j,i),int(traindata(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9638:2:
9638 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9639:2:
9639 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9640:2:
9640 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9642:2:
9642 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9643:2:
9643 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9644:2:
9644 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9645:2:
9645 | timepred(i,j) = timepred(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9646:2:
9646 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9647:2:
9647 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9648:2:
9648 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9649:2:
9649 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9650:2:
9650 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9651:2:
9651 | do j=1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9652:2:
9652 | if(2**(j-1) <= i .and. i < 2**j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9653:2:
9653 | k = j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9654:2:
9654 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9655:2:
9655 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9656:2:
9656 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9657:2:
9657 | do l = 1,testdatasize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9658:2:
9658 | if(nodenummattest(l,k) == i) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9659:2:
9659 | losspred(i,int(testdata(l,3))) = losspred(i,int(testdata(l,3))) + ((testdata(l,1) - timepred(i,int(testdata(l,3))))**2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9660:2:
9660 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9661:2:
9661 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9662:2:
9662 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9663:2:
9663 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9664:2:
9664 | losspredsum = sum(losspred)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9665:2:
9665 | deallocate(timepred,losspred,timepredcou)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9668:2:
9668 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9669:2:
9669 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9670:2:
9670 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9671:2:
9671 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9672:2:
9672 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9673:2:
9673 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9674:2:
9674 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9675:2:
9675 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9676:2:
9676 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9677:2:
9677 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9678:2:
9678 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9679:2:
9679 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9680:2:
9680 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9681:2:
9681 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9682:2:
9682 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9683:2:
9683 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9684:2:
9684 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9685:2:
9685 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9686:2:
9686 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9687:2:
9687 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9688:2:
9688 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9689:2:
9689 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9690:2:
9690 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9691:2:
9691 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9692:2:
9692 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9693:2:
9693 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9694:2:
9694 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9695:2:
9695 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9696:2:
9696 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9699:2:
9699 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9700:2:
9700 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9701:2:
9701 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9702:2:
9702 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9703:2:
9703 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9704:2:
9704 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9705:2:
9705 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9706:2:
9706 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9707:2:
9707 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9708:2:
9708 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9709:2:
9709 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9710:2:
9710 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9711:2:
9711 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9712:2:
9712 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9713:2:
9713 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9714:2:
9714 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9715:2:
9715 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9716:2:
9716 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9717:2:
9717 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9718:2:
9718 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9719:2:
9719 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9720:2:
9720 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9721:2:
9721 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9722:2:
9722 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9723:2:
9723 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9724:2:
9724 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9725:2:
9725 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9726:2:
9726 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9727:2:
9727 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9728:2:
9728 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9729:2:
9729 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9730:2:
9730 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9731:2:
9731 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9732:2:
9732 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9733:2:
9733 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9734:2:
9734 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9735:2:
9735 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9736:2:
9736 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9737:2:
9737 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9738:2:
9738 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9739:2:
9739 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9740:2:
9740 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9741:2:
9741 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9744:2:
9744 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9745:2:
9745 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9746:2:
9746 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9747:2:
9747 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9748:2:
9748 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9749:2:
9749 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9750:2:
9750 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9751:2:
9751 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9752:2:
9752 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9753:2:
9753 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9754:2:
9754 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9755:2:
9755 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9756:2:
9756 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9757:2:
9757 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9758:2:
9758 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9759:2:
9759 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9760:2:
9760 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9761:2:
9761 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9762:2:
9762 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9763:2:
9763 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9764:2:
9764 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9765:2:
9765 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9766:2:
9766 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9767:2:
9767 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9768:2:
9768 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9769:2:
9769 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9770:2:
9770 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9771:2:
9771 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9774:2:
9774 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9775:2:
9775 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9776:2:
9776 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9777:2:
9777 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9778:2:
9778 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9779:2:
9779 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9780:2:
9780 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9781:2:
9781 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9782:2:
9782 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9783:2:
9783 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9784:2:
9784 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9785:2:
9785 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9786:2:
9786 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9787:2:
9787 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9788:2:
9788 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9789:2:
9789 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9790:2:
9790 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9791:2:
9791 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9792:2:
9792 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9799:2:
9799 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9800:2:
9800 | integer,intent(in) :: colnum,levelcount,maxdepth,cvloop,traindatasize1,traindatasize2,traindatasize3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9801:2:
9801 | integer,intent(in) :: testdatasize1,testdatasize2,testdatasize3,testdataallsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9802:2:
9802 | integer,intent(in) :: nodenummat1(traindatasize1,maxdepth),nodenummat2(traindatasize2,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9803:2:
9803 | nodenummat3(traindatasize3,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9804:2:
9804 | integer,intent(in) :: nodenummattest1(testdataallsize,maxdepth),nodenummattest2(testdataallsize,maxdepth),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9805:2:
9805 | nodenummattest3(testdataallsize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9806:2:
9806 | double precision,intent(in) :: traindata1(traindatasize1,colnum),traindata2(traindatasize2,colnum),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9807:2:
9807 | traindata3(traindatasize3,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9808:2:
9808 | double precision,intent(in) :: testdata1(testdatasize1,colnum),testdata2(testdatasize2,colnum),&
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9809:2:
9809 | testdata3(testdatasize3,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9810:2:
9810 | double precision,intent(in) :: testdataall(testdataallsize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9811:2:
9811 | double precision,intent(out) :: r2cvval1sub,r2cvval2sub,r2cvval3sub,r2cvvalthreesub
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9812:2:
9812 | double precision bootpredictsub1(testdatasize1,5),bootpredictsub2(testdatasize2,5),bootpredictsub3(testdatasize3,5)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9813:2:
9813 | double precision, allocatable :: timepred(:,:),timepredcou(:,:),predictvec(:),r2cvks0(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9814:2:
9814 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9815:2:
9815 | double precision ymean,r2cvbunsi,r2cvbunbo,r2cvks1,r2cvks2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9816:2:
9816 | bootpredictsub1(:,1) = dble(cvloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9817:2:
9817 | bootpredictsub1(:,2) = testdata1(:,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9818:2:
9818 | bootpredictsub2(:,1) = dble(cvloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9819:2:
9819 | bootpredictsub2(:,2) = testdata2(:,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9820:2:
9820 | bootpredictsub3(:,1) = dble(cvloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9821:2:
9821 | bootpredictsub3(:,2) = testdata3(:,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9822:2:
9822 | allocate(timepred(((2**maxdepth)-1),levelcount),timepredcou(((2**maxdepth)-1),levelcount),predictvec(testdataallsize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9823:2:
9823 | timepred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9824:2:
9824 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9825:2:
9825 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9826:2:
9826 | do j = 1,traindatasize1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9827:2:
9827 | if(sum(nodenummat1(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9828:2:
9828 | goto 3010
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9829:2:
9829 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9830:2:
9830 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9831:2:
9831 | if(nodenummat1(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9832:2:
9832 | timepred(nodenummat1(j,maxdepth),int(traindata1(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9833:2:
9833 | timepred(nodenummat1(j,maxdepth),int(traindata1(j,3))) + traindata1(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9834:2:
9834 | timepredcou(nodenummat1(j,maxdepth),int(traindata1(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9835:2:
9835 | timepredcou(nodenummat1(j,maxdepth),int(traindata1(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9836:2:
9836 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9837:2:
9837 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9838:2:
9838 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9839:2:
9839 | if(nodenummat1(j,i) > 0 .and. nodenummat1(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9840:2:
9840 | timepred(nodenummat1(j,i),int(traindata1(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9841:2:
9841 | timepred(nodenummat1(j,i),int(traindata1(j,3))) + traindata1(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9842:2:
9842 | timepredcou(nodenummat1(j,i),int(traindata1(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9843:2:
9843 | timepredcou(nodenummat1(j,i),int(traindata1(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9844:2:
9844 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9845:2:
9845 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9846:2:
9846 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9848:2:
9848 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9849:2:
9849 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9850:2:
9850 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9851:2:
9851 | timepred(i,j) = timepred(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9852:2:
9852 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9853:2:
9853 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9854:2:
9854 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9855:2:
9855 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9856:2:
9856 | do j = 1,testdataallsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9857:2:
9857 | if(sum(nodenummattest1(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9858:2:
9858 | goto 3020
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9859:2:
9859 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9860:2:
9860 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9861:2:
9861 | if(nodenummattest1(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9862:2:
9862 | predictvec(j) = timepred(nodenummattest1(j,maxdepth),int(testdataall(j,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9863:2:
9863 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9864:2:
9864 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9865:2:
9865 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9866:2:
9866 | if(nodenummattest1(j,i) > 0 .and. nodenummattest1(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9867:2:
9867 | predictvec(j) = timepred(nodenummattest1(j,i),int(testdataall(j,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9868:2:
9868 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9869:2:
9869 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9870:2:
9870 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9872:2:
9872 | bootpredictsub1(:,3) = predictvec(1:testdatasize1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9873:2:
9873 | bootpredictsub2(:,3) = predictvec((testdatasize1+1):(testdatasize1+testdatasize2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9874:2:
9874 | bootpredictsub3(:,3) = predictvec((testdatasize1+testdatasize2+1):testdataallsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9875:2:
9875 | deallocate(timepred,timepredcou,predictvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9876:2:
9876 | allocate(timepred(((2**maxdepth)-1),levelcount),timepredcou(((2**maxdepth)-1),levelcount),predictvec(testdataallsize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9877:2:
9877 | timepred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9878:2:
9878 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9879:2:
9879 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9880:2:
9880 | do j = 1,traindatasize2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9881:2:
9881 | if(sum(nodenummat2(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9882:2:
9882 | goto 3030
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9883:2:
9883 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9884:2:
9884 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9885:2:
9885 | if(nodenummat2(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9886:2:
9886 | timepred(nodenummat2(j,maxdepth),int(traindata2(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9887:2:
9887 | timepred(nodenummat2(j,maxdepth),int(traindata2(j,3))) + traindata2(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9888:2:
9888 | timepredcou(nodenummat2(j,maxdepth),int(traindata2(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9889:2:
9889 | timepredcou(nodenummat2(j,maxdepth),int(traindata2(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9890:2:
9890 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9891:2:
9891 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9892:2:
9892 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9893:2:
9893 | if(nodenummat2(j,i) > 0 .and. nodenummat2(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9894:2:
9894 | timepred(nodenummat2(j,i),int(traindata2(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9895:2:
9895 | timepred(nodenummat2(j,i),int(traindata2(j,3))) + traindata2(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9896:2:
9896 | timepredcou(nodenummat2(j,i),int(traindata2(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9897:2:
9897 | timepredcou(nodenummat2(j,i),int(traindata2(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9898:2:
9898 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9899:2:
9899 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9900:2:
9900 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9902:2:
9902 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9903:2:
9903 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9904:2:
9904 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9905:2:
9905 | timepred(i,j) = timepred(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9906:2:
9906 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9907:2:
9907 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9908:2:
9908 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9909:2:
9909 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9910:2:
9910 | do j = 1,testdataallsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9911:2:
9911 | if(sum(nodenummattest2(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9912:2:
9912 | goto 3040
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9913:2:
9913 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9914:2:
9914 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9915:2:
9915 | if(nodenummattest2(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9916:2:
9916 | predictvec(j) = timepred(nodenummattest2(j,maxdepth),int(testdataall(j,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9917:2:
9917 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9918:2:
9918 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9919:2:
9919 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9920:2:
9920 | if(nodenummattest2(j,i) > 0 .and. nodenummattest2(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9921:2:
9921 | predictvec(j) = timepred(nodenummattest2(j,i),int(testdataall(j,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9922:2:
9922 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9923:2:
9923 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9924:2:
9924 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9926:2:
9926 | bootpredictsub1(:,4) = predictvec(1:testdatasize1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9927:2:
9927 | bootpredictsub2(:,4) = predictvec((testdatasize1+1):(testdatasize1+testdatasize2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9928:2:
9928 | bootpredictsub3(:,4) = predictvec((testdatasize1+testdatasize2+1):testdataallsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9929:2:
9929 | deallocate(timepred,timepredcou,predictvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9930:2:
9930 | allocate(timepred(((2**maxdepth)-1),levelcount),timepredcou(((2**maxdepth)-1),levelcount),predictvec(testdataallsize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9931:2:
9931 | timepred(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9932:2:
9932 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9933:2:
9933 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9934:2:
9934 | do j = 1,traindatasize3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9935:2:
9935 | if(sum(nodenummat3(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9936:2:
9936 | goto 3050
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9937:2:
9937 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9938:2:
9938 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9939:2:
9939 | if(nodenummat3(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9940:2:
9940 | timepred(nodenummat3(j,maxdepth),int(traindata3(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9941:2:
9941 | timepred(nodenummat3(j,maxdepth),int(traindata3(j,3))) + traindata3(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9942:2:
9942 | timepredcou(nodenummat3(j,maxdepth),int(traindata3(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9943:2:
9943 | timepredcou(nodenummat3(j,maxdepth),int(traindata3(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9944:2:
9944 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9945:2:
9945 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9946:2:
9946 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9947:2:
9947 | if(nodenummat3(j,i) > 0 .and. nodenummat3(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9948:2:
9948 | timepred(nodenummat3(j,i),int(traindata3(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9949:2:
9949 | timepred(nodenummat3(j,i),int(traindata3(j,3))) + traindata3(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9950:2:
9950 | timepredcou(nodenummat3(j,i),int(traindata3(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9951:2:
9951 | timepredcou(nodenummat3(j,i),int(traindata3(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9952:2:
9952 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9953:2:
9953 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9954:2:
9954 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9956:2:
9956 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9957:2:
9957 | if(abs(sum(timepred(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9958:2:
9958 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9959:2:
9959 | timepred(i,j) = timepred(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9960:2:
9960 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9961:2:
9961 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9962:2:
9962 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9963:2:
9963 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9964:2:
9964 | do j = 1,testdataallsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9965:2:
9965 | if(sum(nodenummattest3(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9966:2:
9966 | goto 3060
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9967:2:
9967 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9968:2:
9968 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9969:2:
9969 | if(nodenummattest3(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9970:2:
9970 | predictvec(j) = timepred(nodenummattest3(j,maxdepth),int(testdataall(j,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9971:2:
9971 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9972:2:
9972 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9973:2:
9973 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9974:2:
9974 | if(nodenummattest3(j,i) > 0 .and. nodenummattest3(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9975:2:
9975 | predictvec(j) = timepred(nodenummattest3(j,i),int(testdataall(j,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9976:2:
9976 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9977:2:
9977 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9978:2:
9978 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9980:2:
9980 | bootpredictsub1(:,5) = predictvec(1:testdatasize1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9981:2:
9981 | bootpredictsub2(:,5) = predictvec((testdatasize1+1):(testdatasize1+testdatasize2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9982:2:
9982 | bootpredictsub3(:,5) = predictvec((testdatasize1+testdatasize2+1):testdataallsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9983:2:
9983 | r2cvks1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9984:2:
9984 | r2cvks2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9985:2:
9985 | ymean = sum(bootpredictsub1(:,2))/testdatasize1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9986:2:
9986 | do i = 1,testdatasize1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9987:2:
9987 | r2cvks1 = r2cvks1 + (bootpredictsub1(i,2)-bootpredictsub1(i,3)) * (bootpredictsub1(i,2)-bootpredictsub1(i,3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9988:2:
9988 | r2cvks2 = r2cvks2 + (bootpredictsub1(i,2)-ymean) * (bootpredictsub1(i,2)-ymean)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9989:2:
9989 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9990:2:
9990 | r2cvbunsi = r2cvks1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9991:2:
9991 | r2cvbunbo = r2cvks2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9992:2:
9992 | r2cvval1sub = 1d0-(r2cvbunsi/r2cvbunbo)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9993:2:
9993 | r2cvks1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9994:2:
9994 | r2cvks2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9995:2:
9995 | ymean = sum(bootpredictsub2(:,2))/testdatasize2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9996:2:
9996 | do i = 1,testdatasize2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9997:2:
9997 | r2cvks1 = r2cvks1 + (bootpredictsub2(i,2)-bootpredictsub2(i,4)) * (bootpredictsub2(i,2)-bootpredictsub2(i,4))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9998:2:
9998 | r2cvks2 = r2cvks2 + (bootpredictsub2(i,2)-ymean) * (bootpredictsub2(i,2)-ymean)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:9999:2:
9999 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10000:2:
10000 | r2cvbunsi = r2cvks1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10001:2:
10001 | r2cvbunbo = r2cvks2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10002:2:
10002 | r2cvval2sub = 1d0-(r2cvbunsi/r2cvbunbo)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10003:2:
10003 | r2cvks1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10004:2:
10004 | r2cvks2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10005:2:
10005 | ymean = sum(bootpredictsub3(:,2))/testdatasize3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10006:2:
10006 | do i = 1,testdatasize3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10007:2:
10007 | r2cvks1 = r2cvks1 + (bootpredictsub3(i,2)-bootpredictsub3(i,5)) * (bootpredictsub3(i,2)-bootpredictsub3(i,5))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10008:2:
10008 | r2cvks2 = r2cvks2 + (bootpredictsub3(i,2)-ymean) * (bootpredictsub3(i,2)-ymean)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10009:2:
10009 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10010:2:
10010 | r2cvbunsi = r2cvks1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10011:2:
10011 | r2cvbunbo = r2cvks2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10012:2:
10012 | r2cvval3sub = 1d0-(r2cvbunsi/r2cvbunbo)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10013:2:
10013 | r2cvks1 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10014:2:
10014 | r2cvks2 = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10015:2:
10015 | ymean = (sum(bootpredictsub1(:,2))+sum(bootpredictsub2(:,2))+sum(bootpredictsub3(:,2)))/testdataallsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10016:2:
10016 | allocate(r2cvks0(testdatasize1))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10017:2:
10017 | r2cvks0(:) = (bootpredictsub1(:,3)+bootpredictsub1(:,4)+bootpredictsub1(:,5))/3d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10018:2:
10018 | do i = 1,testdatasize1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10019:2:
10019 | r2cvks1 = r2cvks1 + (bootpredictsub1(i,2)-r2cvks0(i)) * (bootpredictsub1(i,2)-r2cvks0(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10020:2:
10020 | r2cvks2 = r2cvks2 + (bootpredictsub1(i,2)-ymean) * (bootpredictsub1(i,2)-ymean)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10021:2:
10021 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10022:2:
10022 | deallocate(r2cvks0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10023:2:
10023 | allocate(r2cvks0(testdatasize2))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10024:2:
10024 | r2cvks0(:) = (bootpredictsub2(:,3)+bootpredictsub2(:,4)+bootpredictsub2(:,5))/3d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10025:2:
10025 | do i = 1,testdatasize2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10026:2:
10026 | r2cvks1 = r2cvks1 + (bootpredictsub2(i,2)-r2cvks0(i)) * (bootpredictsub2(i,2)-r2cvks0(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10027:2:
10027 | r2cvks2 = r2cvks2 + (bootpredictsub2(i,2)-ymean) * (bootpredictsub2(i,2)-ymean)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10028:2:
10028 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10029:2:
10029 | deallocate(r2cvks0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10030:2:
10030 | allocate(r2cvks0(testdatasize3))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10031:2:
10031 | r2cvks0(:) = (bootpredictsub3(:,3)+bootpredictsub3(:,4)+bootpredictsub3(:,5))/3d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10032:2:
10032 | do i = 1,testdatasize3
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10033:2:
10033 | r2cvks1 = r2cvks1 + (bootpredictsub3(i,2)-r2cvks0(i)) * (bootpredictsub3(i,2)-r2cvks0(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10034:2:
10034 | r2cvks2 = r2cvks2 + (bootpredictsub3(i,2)-ymean) * (bootpredictsub3(i,2)-ymean)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10035:2:
10035 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10036:2:
10036 | deallocate(r2cvks0)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10037:2:
10037 | r2cvbunsi = r2cvks1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10038:2:
10038 | r2cvbunbo = r2cvks2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10039:2:
10039 | r2cvvalthreesub = 1d0-(r2cvbunsi/r2cvbunbo)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10040:2:
10040 | deallocate(timepred,timepredcou,predictvec)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10043:2:
10043 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10044:2:
10044 | integer,intent(in) :: msize,maxdepth,prunind,cv
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10045:2:
10045 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10046:2:
10046 | double precision,intent(in) :: bestgammaval,allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10047:2:
10047 | integer,intent(out) :: prunenodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10048:2:
10048 | double precision minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10049:2:
10049 | double precision gammavec((2**(maxdepth-1))-1),allfvalnew((2**maxdepth)-1),allfvalnewsub((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10050:2:
10050 | integer nottnodeval,allnodenum,minghnum,prunloop
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10051:2:
10051 | integer ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10052:2:
10052 | integer, allocatable :: nodenummatnew(:,:),nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10053:2:
10053 | if(bestgammaval <= 0d0 .or. prunind==1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10054:2:
10054 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10055:2:
10055 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10056:2:
10056 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10057:2:
10057 | gammavec(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10058:2:
10058 | call threetreesgterminalnodecount(nodenummat,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10059:2:
10059 | call threetreesgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10060:2:
10060 | gammavec(1) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10061:2:
10061 | if(gammavec(1) > bestgammaval .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10062:2:
10062 | prunenodenummat(:,:) = nodenummat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10063:2:
10063 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10064:2:
10064 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10065:2:
10065 | allocate(nodenummatnew(msize,maxdepth),nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10066:2:
10066 | call threetreesgpruntreemat(nodenummat,maxdepth,msize,minghnum,allfval,allfvalnew,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10067:2:
10067 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10068:2:
10068 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10069:2:
10069 | if(bestgammaval == minghval .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10070:2:
10070 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10071:2:
10071 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10072:2:
10072 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10073:2:
10073 | do prunloop = 2,((2**(maxdepth-1))-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10074:2:
10074 | allfvalnewsub(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10075:2:
10075 | call threetreesgterminalnodecount(nodenummatnew,msize,maxdepth,nottnodeval,ncountval,nottnodevec,allnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10076:2:
10076 | if(allnodenum == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10077:2:
10077 | prunenodenummat(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10078:2:
10078 | prunenodenummat(:,1) = 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10079:2:
10079 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10080:2:
10080 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10081:2:
10081 | call threetreesgweaknode(maxdepth,nottnodeval,ncountval,allfvalnew,nottnodevec,minghnum,minghval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10082:2:
10082 | gammavec(prunloop) = minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10083:2:
10083 | if(gammavec(prunloop-1) < bestgammaval .and. gammavec(prunloop) > bestgammaval .and. cv == -1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10084:2:
10084 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10085:2:
10085 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10086:2:
10086 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10087:2:
10087 | allocate(nodenummatnewsub(msize,maxdepth))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10088:2:
10088 | call threetreesgpruntreemat(nodenummatnew,maxdepth,msize,minghnum,allfvalnew,allfvalnewsub,nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10089:2:
10089 | nodenummatnew(:,:) = nodenummatnewsub(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10090:2:
10090 | allfvalnew(:) = allfvalnewsub(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10091:2:
10091 | deallocate(nodenummatnewsub)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10092:2:
10092 | if(bestgammaval == minghval .and. cv == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10093:2:
10093 | prunenodenummat(:,:) = nodenummatnew(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10094:2:
10094 | goto 5000
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10095:2:
10095 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10096:2:
10096 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10100:2:
10100 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10101:2:
10101 | integer, intent(in) :: msize,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10102:2:
10102 | integer,intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10103:2:
10103 | integer, intent(out) :: nottnodeval, ncountval((2**maxdepth)-1), nottnodevec((2**maxdepth)-1), allnodenum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10104:2:
10104 | integer tncountval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10105:2:
10105 | integer i,j,tnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10106:2:
10106 | tncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10107:2:
10107 | ncountval(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10108:2:
10108 | nottnodevec(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10109:2:
10109 | allnodenum = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10110:2:
10110 | do i =1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10111:2:
10111 | do j = 1,maxdepth-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10112:2:
10112 | if(nodenummat(i,j+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10113:2:
10113 | tncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10114:2:
10114 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10115:2:
10115 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10116:2:
10116 | ncountval(nodenummat(i,j)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10117:2:
10117 | nottnodevec(nodenummat(i,j)) = nodenummat(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10118:2:
10118 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10119:2:
10119 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10120:2:
10120 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10121:2:
10121 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10122:2:
10122 | if(nodenummat(i,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10123:2:
10123 | tncountval(nodenummat(i,maxdepth)) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10124:2:
10124 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10125:2:
10125 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10126:2:
10126 | tnodeval = sum(tncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10127:2:
10127 | nottnodeval = sum(ncountval)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10128:2:
10128 | allnodenum = tnodeval+nottnodeval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10131:2:
10131 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10132:2:
10132 | integer, intent(in) :: maxdepth,nottnodeval, ncountval((2**maxdepth)-1),nottnodevec((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10133:2:
10133 | double precision allfval((2**maxdepth)-1), testsum, testsumall((2**maxdepth)-1), ghval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10134:2:
10134 | integer rootnodenum, prunloop,i,j, ntcount((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10135:2:
10135 | integer, intent(out) :: minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10136:2:
10136 | double precision, intent(out) :: minghval
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10137:2:
10137 | ghval(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10138:2:
10138 | testsumall(:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10139:2:
10139 | ntcount(:) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10140:2:
10140 | do prunloop = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10141:2:
10141 | if(nottnodevec(prunloop) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10142:2:
10142 | rootnodenum = nottnodevec(prunloop)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10143:2:
10143 | ntcount(rootnodenum) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10144:2:
10144 | testsum = allfval(rootnodenum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10145:2:
10145 | do i = 1,(maxdepth-2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10146:2:
10146 | if(((2**i)*rootnodenum) > ((2**maxdepth)-1)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10147:2:
10147 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10148:2:
10148 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10149:2:
10149 | do j = 1,(2**i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10150:2:
10150 | testsum = testsum + allfval(((2**i)*rootnodenum)+j-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10151:2:
10151 | if(allfval(((2**i)*rootnodenum)+j-1) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10152:2:
10152 | ntcount(rootnodenum) = ntcount(rootnodenum) + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10153:2:
10153 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10154:2:
10154 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10155:2:
10155 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10156:2:
10156 | testsumall(rootnodenum) = testsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10157:2:
10157 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10158:2:
10158 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10159:2:
10159 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10160:2:
10160 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10161:2:
10161 | if(ntcount(i) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10162:2:
10162 | ghval(i) = testsumall(i) / dble(ntcount(i))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10163:2:
10163 | if(j == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10164:2:
10164 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10165:2:
10165 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10166:2:
10166 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10167:2:
10167 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10168:2:
10168 | if(minghval > ghval(i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10169:2:
10169 | minghval = ghval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10170:2:
10170 | minghnum = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10171:2:
10171 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10172:2:
10172 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10173:2:
10173 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10176:2:
10176 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10177:2:
10177 | integer, intent(in) :: maxdepth,msize,minghnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10178:2:
10178 | integer, intent(in) :: nodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10179:2:
10179 | double precision, intent(in) :: allfval((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10180:2:
10180 | integer, intent(out) :: nodenummatnew(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10181:2:
10181 | double precision, intent(out) :: allfvalnew((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10182:2:
10182 | integer i,j,indcol
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10183:2:
10183 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10184:2:
10184 | allfvalnew(i) = allfval(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10185:2:
10185 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10186:2:
10186 | allfvalnew(minghnum) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10187:2:
10187 | do i = 1,(maxdepth-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10188:2:
10188 | if(minghnum < (2**i)) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10189:2:
10189 | indcol = i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10190:2:
10190 | exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10191:2:
10191 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10192:2:
10192 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10193:2:
10193 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10194:2:
10194 | nodenummatnew(i,:) = nodenummat(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10195:2:
10195 | if(nodenummatnew(i,indcol) == minghnum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10196:2:
10196 | do j = (indcol+1),maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10197:2:
10197 | if(nodenummatnew(i,j) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10198:2:
10198 | allfvalnew(nodenummatnew(i,j)) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10199:2:
10199 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10200:2:
10200 | nodenummatnew(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10201:2:
10201 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10202:2:
10202 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10203:2:
10203 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10206:2:
10206 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10207:2:
10207 | integer, intent(in) :: msize,levelcount,maxdepth,colnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10208:2:
10208 | integer, intent(in) :: prunenodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10209:2:
10209 | double precision, intent(in) :: XYDATA(Msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10210:2:
10210 | integer, intent(out) :: datatnnodenum(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10211:2:
10211 | double precision, intent(out) :: predvec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10212:2:
10212 | double precision, allocatable :: timepredsum(:,:),timepredcou(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10213:2:
10213 | double precision tnodepredmat((2**maxdepth)-1,levelcount)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10214:2:
10214 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10215:2:
10215 | allocate(timepredsum(((2**maxdepth)-1),levelcount),timepredcou(((2**maxdepth)-1),levelcount))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10216:2:
10216 | timepredsum(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10217:2:
10217 | timepredcou(:,:) = 0d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10218:2:
10218 | do i = 1,maxdepth
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10219:2:
10219 | do j = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10220:2:
10220 | if(sum(prunenodenummat(:,i)) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10221:2:
10221 | goto 3010
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10222:2:
10222 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10223:2:
10223 | if(i == maxdepth) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10224:2:
10224 | if(prunenodenummat(j,maxdepth) > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10225:2:
10225 | timepredsum(prunenodenummat(j,maxdepth),int(XYDATA(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10226:2:
10226 | timepredsum(prunenodenummat(j,maxdepth),int(XYDATA(j,3))) + XYDATA(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10227:2:
10227 | timepredcou(prunenodenummat(j,maxdepth),int(XYDATA(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10228:2:
10228 | timepredcou(prunenodenummat(j,maxdepth),int(XYDATA(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10229:2:
10229 | datatnnodenum(j) = prunenodenummat(j,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10230:2:
10230 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10231:2:
10231 | cycle
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10232:2:
10232 | elseif(prunenodenummat(j,i) > 0 .and. prunenodenummat(j,i+1) == 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10233:2:
10233 | timepredsum(prunenodenummat(j,i),int(XYDATA(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10234:2:
10234 | timepredsum(prunenodenummat(j,i),int(XYDATA(j,3))) + XYDATA(j,1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10235:2:
10235 | timepredcou(prunenodenummat(j,i),int(XYDATA(j,3))) = &
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10236:2:
10236 | timepredcou(prunenodenummat(j,i),int(XYDATA(j,3))) + 1d0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10237:2:
10237 | datatnnodenum(j) = prunenodenummat(j,i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10238:2:
10238 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10239:2:
10239 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10240:2:
10240 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10242:2:
10242 | do i = 1,((2**maxdepth)-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10243:2:
10243 | if(abs(sum(timepredsum(i,:))) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10244:2:
10244 | do j = 1,levelcount
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10245:2:
10245 | tnodepredmat(i,j) = timepredsum(i,j)/timepredcou(i,j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10246:2:
10246 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10247:2:
10247 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10248:2:
10248 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10249:2:
10249 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10250:2:
10250 | predvec(i) = tnodepredmat(datatnnodenum(i),int(xydata(i,3)))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10251:2:
10251 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10254:2:
10254 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10255:2:
10255 | integer, intent(in) :: msize,colnum,nodenum,hierarchy,nodesize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10256:2:
10256 | double precision, intent(in) :: xydata(msize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10257:2:
10257 | integer, intent(in) :: nodenummat(msize,11)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10258:2:
10258 | double precision, intent(out) :: xynodedata(nodesize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10259:2:
10259 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10260:2:
10260 | j = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10261:2:
10261 | do i = 1,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10262:2:
10262 | if(nodenummat(i,hierarchy) == nodenum) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10263:2:
10263 | xynodedata(j,:) = xydata(i,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10264:2:
10264 | j = j + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10265:2:
10265 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10266:2:
10266 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10270:2:
10270 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10271:2:
10271 | integer, intent(in) :: nodedatasize,colnum,maxdepth,ind1,ind2,splitvecsize,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10272:2:
10272 | integer, intent(in) :: datatype(colnum-3)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10273:2:
10273 | double precision, intent(in) :: nodedatanum(nodedatasize,colnum)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10274:2:
10274 | integer, intent(in) :: prunnodenummat(msize,maxdepth)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10275:2:
10275 | integer, intent(out) :: splitvector(splitvecsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10276:2:
10276 | double precision, intent(out) :: splitnumber(splitvecsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10277:2:
10277 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10278:2:
10278 | double precision datasample(nodedatasize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10279:2:
10279 | integer, allocatable :: splitindmat(:,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10280:2:
10280 | datasample = nodedatanum(:,ind1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10281:2:
10281 | if(datatype(ind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10282:2:
10282 | splitnum = splitvecsize - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10283:2:
10283 | elseif(datatype(ind1-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10284:2:
10284 | splitnum = (2 ** (splitvecsize-1)) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10285:2:
10285 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10286:2:
10286 | call threetreesspdataval(nodedatanum(:,ind1),nodedatasize,splitnumber,splitvecsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10287:2:
10287 | allocate(splitindmat(splitnum,splitvecsize))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10288:2:
10288 | if(datatype(ind1-3) == 1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10289:2:
10289 | do i = 1,splitnum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10290:2:
10290 | do j = 1,splitvecsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10291:2:
10291 | if(i >= j) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10292:2:
10292 | splitindmat(i,j) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10293:2:
10293 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10294:2:
10294 | splitindmat(i,j) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10295:2:
10295 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10296:2:
10296 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10297:2:
10297 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10298:2:
10298 | elseif(datatype(ind1-3) == 2) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10299:2:
10299 | idx = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10300:2:
10300 | do i = 0, 2**(splitvecsize-1) - 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10301:2:
10301 | count_0 = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10302:2:
10302 | count_1 = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10303:2:
10303 | splitindmat(idx, 1) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10304:2:
10304 | do j = 0, splitvecsize - 2
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10305:2:
10305 | if (iand(i, 2**j) /= 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10306:2:
10306 | splitindmat(idx, j+2) = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10307:2:
10307 | count_1 = count_1 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10308:2:
10308 | else
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10309:2:
10309 | splitindmat(idx, j+2) = 0
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10310:2:
10310 | count_0 = count_0 + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10311:2:
10311 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10312:2:
10312 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10313:2:
10313 | if (count_0 > 0 .and. count_1 > 0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10314:2:
10314 | idx = idx + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10315:2:
10315 | end if
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10316:2:
10316 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10317:2:
10317 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10318:2:
10318 | splitvector = splitindmat(ind2,:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10321:2:
10321 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10322:2:
10322 | integer,intent(in) :: msize, facsize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10323:2:
10323 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10324:2:
10324 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10325:2:
10325 | double precision, intent(out) :: facval(facsize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10326:2:
10326 | integer count, i, j, k
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10327:2:
10327 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10328:2:
10328 | call threetreesspdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10329:2:
10329 | facval(1) = datavecsub(1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10330:2:
10330 | k = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10331:2:
10331 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10332:2:
10332 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10333:2:
10333 | k = k + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10334:2:
10334 | facval(k) = datavecsub(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10335:2:
10335 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10336:2:
10336 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10339:2:
10339 | IMPLICIT NONE
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10340:2:
10340 | integer,intent(in) :: msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10341:2:
10341 | double precision,intent(in) :: datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10342:2:
10342 | double precision datavecsub(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10343:2:
10343 | integer, intent(out) :: facsum
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10344:2:
10344 | integer count, j, i
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10345:2:
10345 | datavecsub(:) = datavec(:)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10346:2:
10346 | call threetreesspdatasort(datavecsub,1,msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10347:2:
10347 | count = 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10348:2:
10348 | do j = 2,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10349:2:
10349 | if(abs(datavecsub(j) - datavecsub(j-1)) > 0d0) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10350:2:
10350 | count = count + 1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10351:2:
10351 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10352:2:
10352 | enddo
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10353:2:
10353 | facsum = count
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10356:2:
10356 | implicit none
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10357:2:
10357 | integer,intent(in)::start,msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10358:2:
10358 | double precision,intent(inout)::datavec(msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10359:2:
10359 | double precision x,t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10360:2:
10360 | integer i,j
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10361:2:
10361 | x = datavec((start+msize)/2)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10362:2:
10362 | i = start
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10363:2:
10363 | j = msize
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10364:2:
10364 | do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10365:2:
10365 | do while (datavec(i) < x)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10366:2:
10366 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10367:2:
10367 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10368:2:
10368 | do while (x < datavec(j))
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10369:2:
10369 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10370:2:
10370 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10371:2:
10371 | if (i >= j) exit
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10372:2:
10372 | t = datavec(i)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10373:2:
10373 | datavec(i) = datavec(j)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10374:2:
10374 | datavec(j) = t
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10375:2:
10375 | i=i+1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10376:2:
10376 | j=j-1
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10377:2:
10377 | end do
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10378:2:
10378 | if (start < i-1) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10379:2:
10379 | call threetreesspdatasort(datavec, start, i-1)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10380:2:
10380 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10381:2:
10381 | if (j+1 < msize) then
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10382:2:
10382 | call threetreesspdatasort(datavec, j+1, msize)
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10383:2:
10383 | endif
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10384:2:
10384 | return
| 1
Warning: Nonconforming tab character at (1) [-Wtabs]
longitree_program.f90:10326:14:
10326 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:10326:17:
10326 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:10130:61:
10130 | subroutine threetreesgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:10130:51:
10130 | subroutine threetreesgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:8325:64:
8325 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,xydata,datatype,beta1,beta2,beta1len,&
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:8266:31:
8266 | double precision randvalsub,ii
| 1
Warning: Unused variable 'ii' declared at (1) [-Wunused-variable]
longitree_program.f90:8257:36:
8257 | subroutine threetreesttcvdata(XYDATA,msize,colnum,Ksplit,levelcount,cvindin,cvind,cvsize,cv,iseed)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:9698:68:
9698 | subroutine threetreesttcvbestweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:9698:58:
9698 | subroutine threetreesttcvbestweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:9451:65:
9451 | subroutine threetreesttcvgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:9451:55:
9451 | subroutine threetreesttcvgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:9239:14:
9239 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:9239:17:
9239 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:8865:20:
8865 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:8912:37:
8912 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Unused variable 'splitindmat1' declared at (1) [-Wunused-variable]
longitree_program.f90:8907:40:
8907 | subroutine threetreesttcvsplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'varnum' at (1) [-Wunused-dummy-argument]
longitree_program.f90:8907:56:
8907 | subroutine threetreesttcvsplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:8963:43:
8963 | subroutine threetreesttcvrepANOVA(msize, pp, anovadata, fval, dfvec)
| 1
Warning: Unused dummy argument 'pp' at (1) [-Wunused-dummy-argument]
longitree_program.f90:8846:20:
8846 | integer i, j, count, facsum
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:8846:13:
8846 | integer i, j, count, facsum
| 1
Warning: Unused variable 'j' declared at (1) [-Wunused-variable]
longitree_program.f90:8845:64:
8845 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Unused variable 'sortsample' declared at (1) [-Wunused-variable]
longitree_program.f90:9128:27:
9128 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'res' declared at (1) [-Wunused-variable]
longitree_program.f90:9128:23:
9128 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'yb' declared at (1) [-Wunused-variable]
longitree_program.f90:7942:62:
7942 | subroutine threetreescvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:7942:52:
7942 | subroutine threetreescvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:7511:37:
7511 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Unused variable 'splitindmat1' declared at (1) [-Wunused-variable]
longitree_program.f90:7506:36:
7506 | subroutine threetreessplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'varnum' at (1) [-Wunused-dummy-argument]
longitree_program.f90:7506:52:
7506 | subroutine threetreessplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:7562:39:
7562 | subroutine threetreesrepANOVA(msize, pp, anovadata, fval, dfvec)
| 1
Warning: Unused dummy argument 'pp' at (1) [-Wunused-dummy-argument]
longitree_program.f90:7493:20:
7493 | integer i, j, count, facsum
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:7493:13:
7493 | integer i, j, count, facsum
| 1
Warning: Unused variable 'j' declared at (1) [-Wunused-variable]
longitree_program.f90:7492:64:
7492 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Unused variable 'sortsample' declared at (1) [-Wunused-variable]
longitree_program.f90:7727:27:
7727 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'res' declared at (1) [-Wunused-variable]
longitree_program.f90:7727:23:
7727 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'yb' declared at (1) [-Wunused-variable]
longitree_program.f90:7474:14:
7474 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:7474:17:
7474 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:7426:20:
7426 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:6984:14:
6984 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:6984:17:
6984 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:6936:20:
6936 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:6574:65:
6574 | subroutine threetreesbootgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:6574:55:
6574 | subroutine threetreesbootgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:6376:70:
6376 | subroutine threetreesbootcvbestweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:6376:60:
6376 | subroutine threetreesbootcvbestweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:5129:64:
5129 | maxdepth,minbucket,minsplit,alpha,msize,colnum,levelcount,xydata,datatype,beta1,beta2,beta1len,&
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:6044:14:
6044 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:6044:17:
6044 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:5670:20:
5670 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:5717:37:
5717 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Unused variable 'splitindmat1' declared at (1) [-Wunused-variable]
longitree_program.f90:5712:42:
5712 | subroutine threetreesbootcvsplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'varnum' at (1) [-Wunused-dummy-argument]
longitree_program.f90:5712:58:
5712 | subroutine threetreesbootcvsplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:5768:45:
5768 | subroutine threetreesbootcvrepANOVA(msize, pp, anovadata, fval, dfvec)
| 1
Warning: Unused dummy argument 'pp' at (1) [-Wunused-dummy-argument]
longitree_program.f90:5651:20:
5651 | integer i, j, count, facsum
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:5651:13:
5651 | integer i, j, count, facsum
| 1
Warning: Unused variable 'j' declared at (1) [-Wunused-variable]
longitree_program.f90:5650:64:
5650 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Unused variable 'sortsample' declared at (1) [-Wunused-variable]
longitree_program.f90:5933:27:
5933 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'res' declared at (1) [-Wunused-variable]
longitree_program.f90:5933:23:
5933 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'yb' declared at (1) [-Wunused-variable]
longitree_program.f90:5075:31:
5075 | double precision randvalsub,ii
| 1
Warning: Unused variable 'ii' declared at (1) [-Wunused-variable]
longitree_program.f90:5067:38:
5067 | subroutine threetreesbootcvdata(XYDATA,msize,colnum,Ksplit,levelcount,cvind,cvsize,iseed)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:4927:66:
4927 | subroutine threetreesbootcvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:4927:56:
4927 | subroutine threetreesbootcvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:4805:14:
4805 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:4805:17:
4805 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:4431:20:
4431 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:4478:37:
4478 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Unused variable 'splitindmat1' declared at (1) [-Wunused-variable]
longitree_program.f90:4473:40:
4473 | subroutine threetreesbootsplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'varnum' at (1) [-Wunused-dummy-argument]
longitree_program.f90:4473:56:
4473 | subroutine threetreesbootsplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:4529:43:
4529 | subroutine threetreesbootrepANOVA(msize, pp, anovadata, fval, dfvec)
| 1
Warning: Unused dummy argument 'pp' at (1) [-Wunused-dummy-argument]
longitree_program.f90:4412:20:
4412 | integer i, j, count, facsum
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:4412:13:
4412 | integer i, j, count, facsum
| 1
Warning: Unused variable 'j' declared at (1) [-Wunused-variable]
longitree_program.f90:4411:64:
4411 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Unused variable 'sortsample' declared at (1) [-Wunused-variable]
longitree_program.f90:4694:27:
4694 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'res' declared at (1) [-Wunused-variable]
longitree_program.f90:4694:23:
4694 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'yb' declared at (1) [-Wunused-variable]
longitree_program.f90:3849:20:
3849 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:3752:14:
3752 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:3752:17:
3752 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:3560:51:
3560 | subroutine gweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:3560:41:
3560 | subroutine gweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:3376:56:
3376 | subroutine cvbestweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:3376:46:
3376 | subroutine cvbestweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:3101:53:
3101 | subroutine cvgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:3101:43:
3101 | subroutine cvgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:1551:55:
1551 | integer splitnum(colnum-3),countvec(colnum-3),dfvec(5)
| 1
Warning: Unused variable 'dfvec' declared at (1) [-Wunused-variable]
longitree_program.f90:2891:14:
2891 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:2891:17:
2891 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:2425:20:
2425 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:2492:37:
2492 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Unused variable 'splitindmat1' declared at (1) [-Wunused-variable]
longitree_program.f90:2487:28:
2487 | subroutine cvsplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'varnum' at (1) [-Wunused-dummy-argument]
longitree_program.f90:2487:44:
2487 | subroutine cvsplitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:2406:20:
2406 | integer i, j, count, facsum
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:2406:13:
2406 | integer i, j, count, facsum
| 1
Warning: Unused variable 'j' declared at (1) [-Wunused-variable]
longitree_program.f90:2405:55:
2405 | real(8) datasample(samplesize), sortsample(samplesize)
| 1
Warning: Unused variable 'sortsample' declared at (1) [-Wunused-variable]
longitree_program.f90:2771:18:
2771 | real(8) yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'res' declared at (1) [-Wunused-variable]
longitree_program.f90:2771:14:
2771 | real(8) yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'yb' declared at (1) [-Wunused-variable]
longitree_program.f90:1485:22:
1485 | real(8) randvalsub,ii
| 1
Warning: Unused variable 'ii' declared at (1) [-Wunused-variable]
longitree_program.f90:1477:24:
1477 | subroutine cvdata(XYDATA,msize,colnum,Ksplit,levelcount,cvind,cvsize,iseed)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:1316:52:
1316 | subroutine cvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:1316:42:
1316 | subroutine cvweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:876:37:
876 | integer i,j,splitindmat1(splitnum,2), count_0, count_1, idx
| 1
Warning: Unused variable 'splitindmat1' declared at (1) [-Wunused-variable]
longitree_program.f90:871:26:
871 | subroutine splitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'varnum' at (1) [-Wunused-dummy-argument]
longitree_program.f90:871:42:
871 | subroutine splitmat(varnum,datatype,xydata,msize,colnum,splitnum,countvec,splitindmat)
| 1
Warning: Unused dummy argument 'xydata' at (1) [-Wunused-dummy-argument]
longitree_program.f90:819:14:
819 | integer count, i, j, k
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:819:17:
819 | integer count, i, j, k
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:858:20:
858 | integer i, j, count, facsum
| 1
Warning: Unused variable 'count' declared at (1) [-Wunused-variable]
longitree_program.f90:858:13:
858 | integer i, j, count, facsum
| 1
Warning: Unused variable 'j' declared at (1) [-Wunused-variable]
longitree_program.f90:857:64:
857 | double precision datasample(samplesize), sortsample(samplesize)
| 1
Warning: Unused variable 'sortsample' declared at (1) [-Wunused-variable]
longitree_program.f90:1093:27:
1093 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'res' declared at (1) [-Wunused-variable]
longitree_program.f90:1093:23:
1093 | double precision yb,res,err,ft,h,s0,xt,wt,t,as,shk,mba,pba,seps
| 1
Warning: Unused variable 'yb' declared at (1) [-Wunused-variable]
longitree_program.f90:771:20:
771 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:928:29:
928 | subroutine repANOVA(msize, pp, anovadata, fval, dfvec)
| 1
Warning: Unused dummy argument 'pp' at (1) [-Wunused-dummy-argument]
longitree_program.f90:2544:31:
2544 | subroutine cvrepANOVA(msize, pp, anovadata, fval, dfvec)
| 1
Warning: Unused dummy argument 'pp' at (1) [-Wunused-dummy-argument]
longitree_program.f90:3703:76:
3703 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Unused variable 'countvec' declared at (1) [-Wunused-variable]
longitree_program.f90:3703:38:
3703 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Unused variable 'facsum' declared at (1) [-Wunused-variable]
longitree_program.f90:3703:22:
3703 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Unused variable 'hierarchy' declared at (1) [-Wunused-variable]
longitree_program.f90:3703:31:
3703 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Unused variable 'nodesize' declared at (1) [-Wunused-variable]
longitree_program.f90:3694:87:
3694 | subroutine splitvec(nodedata,nodedatasize,colnum,msize,maxdepth,DATATYPE,prunnodenummat,&
| 1
Warning: Unused dummy argument 'prunnodenummat' at (1) [-Wunused-dummy-argument]
longitree_program.f90:3770:20:
3770 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:5015:87:
5015 | integer, allocatable :: nodenummat(:,:), nodenummattest(:,:),prunenodenummattest(:,:)
| 1
Warning: Unused variable 'prunenodenummattest' declared at (1) [-Wunused-variable]
longitree_program.f90:6129:67:
6129 | subroutine threetreesbootcvgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'ncountval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:6129:57:
6129 | subroutine threetreesbootcvgweaknode(maxdepth,nottnodeval,ncountval,allfval,nottnodevec,minghnum,minghval)
| 1
Warning: Unused dummy argument 'nottnodeval' at (1) [-Wunused-dummy-argument]
longitree_program.f90:6678:37:
6678 | integer tndatacount((2**maxdepth)-1)
| 1
Warning: Unused variable 'tndatacount' declared at (1) [-Wunused-variable]
longitree_program.f90:8041:50:
8041 | prunind2,prunind3,i,testdataallsize,bfsize,afsize
| 1
Warning: Unused variable 'afsize' declared at (1) [-Wunused-variable]
longitree_program.f90:8041:43:
8041 | prunind2,prunind3,i,testdataallsize,bfsize,afsize
| 1
Warning: Unused variable 'bfsize' declared at (1) [-Wunused-variable]
longitree_program.f90:8045:55:
8045 | r2cvvalvecthree(ksplit),gammar2cv((2**(maxdepth-1))-1)
| 1
Warning: Unused variable 'gammar2cv' declared at (1) [-Wunused-variable]
longitree_program.f90:10277:76:
10277 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Unused variable 'countvec' declared at (1) [-Wunused-variable]
longitree_program.f90:10277:38:
10277 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Unused variable 'facsum' declared at (1) [-Wunused-variable]
longitree_program.f90:10277:22:
10277 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Unused variable 'hierarchy' declared at (1) [-Wunused-variable]
longitree_program.f90:10277:31:
10277 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| 1
Warning: Unused variable 'nodesize' declared at (1) [-Wunused-variable]
longitree_program.f90:10268:100:
10268 | subroutine threetreessplitvec(nodedatanum,nodedatasize,colnum,msize,maxdepth,DATATYPE,prunnodenummat,&
| 1
Warning: Unused dummy argument 'prunnodenummat' at (1) [-Wunused-dummy-argument]
longitree_program.f90:10344:20:
10344 | integer count, j, i
| 1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
longitree_program.f90:10195:5:
10195 | if(nodenummatnew(i,indcol) == minghnum) then
| ^
Warning: 'indcol' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:10182:19:
10182 | integer i,j,indcol
| ^
note: 'indcol' was declared here
longitree_program.f90:9658:7:
9658 | if(nodenummattest(l,k) == i) then
| ^
Warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:9619:14:
9619 | integer i,j,k,l
| ^
note: 'k' was declared here
longitree_program.f90:9540:5:
9540 | if(nodenummatnew(i,indcol) == minghnum) then
| ^
Warning: 'indcol' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:9531:19:
9531 | integer i,j,indcol
| ^
note: 'indcol' was declared here
longitree_program.f90:8518:8:
8518 | if(splitfacval(separateint) < separatesp) then
| ^
Warning: 'separatesp' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:8340:98:
8340 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| ^
note: 'separatesp' was declared here
longitree_program.f90:8446:59:
8446 | traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| ^
Warning: 'splitind2' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:8337:82:
8337 | integer nodenum,hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,separatecou,separateint,sizenum
| ^
note: 'splitind2' was declared here
longitree_program.f90:8551:51:
8551 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| ^
Warning: 'splitgroupsum' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:8349:34:
8349 | double precision :: splitgroupsum
| ^
note: 'splitgroupsum' was declared here
longitree_program.f90:8567:24:
8567 | allfval(1) = splitwfval
| ^
Warning: 'splitwfval' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:8340:87:
8340 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| ^
note: 'splitwfval' was declared here
longitree_program.f90:8557:28:
8557 | sizenum = size(splitfacval)
| ^
Warning: 'splitfacval.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:8344:96:
8344 | double precision, allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),separateval(:)
| ^
note: 'splitfacval.dim[0].ubound' was declared here
longitree_program.f90:8831:30:
8831 | nodesize(:) = nodesizesub(:)
| ^
Warning: 'nodesizesub.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:8343:38:
8343 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| ^
note: 'nodesizesub.dim[0].ubound' was declared here
longitree_program.f90:8832:38:
8832 | nodesizetest(:) = nodesizesubtest(:)
| ^
Warning: 'nodesizesubtest.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:8343:57:
8343 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| ^
note: 'nodesizesubtest.dim[0].ubound' was declared here
longitree_program.f90:6336:7:
6336 | if(nodenummattest(l,k) == i) then
| ^
Warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:6297:14:
6297 | integer i,j,k,l
| ^
note: 'k' was declared here
longitree_program.f90:5322:8:
5322 | if(splitfacval(separateint) < separatesp) then
| ^
Warning: 'separatesp' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:5144:98:
5144 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| ^
note: 'separatesp' was declared here
longitree_program.f90:5250:59:
5250 | traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| ^
Warning: 'splitind2' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:5141:82:
5141 | integer nodenum,hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,separatecou,separateint,sizenum
| ^
note: 'splitind2' was declared here
longitree_program.f90:5355:51:
5355 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| ^
Warning: 'splitgroupsum' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:5153:34:
5153 | double precision :: splitgroupsum
| ^
note: 'splitgroupsum' was declared here
longitree_program.f90:5371:24:
5371 | allfval(1) = splitwfval
| ^
Warning: 'splitwfval' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:5144:87:
5144 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| ^
note: 'splitwfval' was declared here
longitree_program.f90:5361:28:
5361 | sizenum = size(splitfacval)
| ^
Warning: 'splitfacval.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:5148:96:
5148 | double precision, allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),separateval(:)
| ^
note: 'splitfacval.dim[0].ubound' was declared here
longitree_program.f90:5636:30:
5636 | nodesize(:) = nodesizesub(:)
| ^
Warning: 'nodesizesub.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:5147:38:
5147 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| ^
note: 'nodesizesub.dim[0].ubound' was declared here
longitree_program.f90:5637:38:
5637 | nodesizetest(:) = nodesizesubtest(:)
| ^
Warning: 'nodesizesubtest.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:5147:57:
5147 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| ^
note: 'nodesizesubtest.dim[0].ubound' was declared here
longitree_program.f90:2995:7:
2995 | if(nodenummattest(l,k) == i) then
| ^
Warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:2953:14:
2953 | integer i,j,k,l,maxactive_depth,nidx,tidx
| ^
note: 'k' was declared here
longitree_program.f90:3336:7:
3336 | if(nodenummattest(l,k) == i) then
| ^
Warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3296:14:
3296 | integer i,j,k,l,maxactive_depth,nidx,tidx
| ^
note: 'k' was declared here
longitree_program.f90:3211:18:
3211 | integer :: indcol
| ^
Warning: 'indcol' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:1907:8:
1907 | if(splitfacval(separateint) < separatesp) then
| ^
Warning: 'separatesp' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:1552:89:
1552 | real(8) splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| ^
note: 'separatesp' was declared here
longitree_program.f90:1940:51:
1940 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| ^
Warning: 'splitgroupsum' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:1561:25:
1561 | real(8) :: splitgroupsum
| ^
note: 'splitgroupsum' was declared here
longitree_program.f90:1839:113:
1839 | call cvsplitdata(splitindmat(ind2,:),countvec(ind1-3),traindata,traindatasize,colnum,ind1,anovadata,facvalout)
| ^
Warning: 'splitind2' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:1549:82:
1549 | integer nodenum,hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,separatecou,separateint,sizenum
| ^
note: 'splitind2' was declared here
longitree_program.f90:1956:24:
1956 | allfval(1) = splitwfval
| ^
Warning: 'splitwfval' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:1552:78:
1552 | real(8) splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| ^
note: 'splitwfval' was declared here
longitree_program.f90:2392:38:
2392 | nodesizetest(:) = nodesizesubtest(:)
| ^
Warning: 'nodesizesubtest.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:1555:57:
1555 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| ^
note: 'nodesizesubtest.dim[0].ubound' was declared here
longitree_program.f90:2391:30:
2391 | nodesize(:) = nodesizesub(:)
| ^
Warning: 'nodesizesub.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:1555:38:
1555 | integer,allocatable :: nodesizesub(:),nodesizesubtest(:)
| ^
note: 'nodesizesub.dim[0].ubound' was declared here
longitree_program.f90:298:100:
298 | call splitdata(splitindmat(ind2,:),countvec(ind1-3),xydata,msize,colnum,ind1,anovadata,facvalout)
| ^
Warning: 'splitind2' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:14:83:
14 | integer nodenum, hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,sizenum,sizer,sizel,treeloop,stopcount,nodeloop
| ^
note: 'splitind2' was declared here
longitree_program.f90:355:52:
355 | if(splitgroupsum <= dble(levelcount*minbucket) .or. &
| ^
Warning: 'splitgroupsum' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:21:34:
21 | double precision :: splitgroupsum
| ^
note: 'splitgroupsum' was declared here
longitree_program.f90:368:73:
368 | Rsplitmat(1,8) = splitweight*splitfval(1) + (1-splitweight)*splitfval(2)
| ^
Warning: 'splitweight' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:12:78:
12 | double precision splitpval,weightval,weight,weightpval,splitwfval,splitweight,splitmcp,alphamcp
| ^
note: 'splitweight' was declared here
longitree_program.f90:377:24:
377 | allfval(1) = splitwfval
| ^
Warning: 'splitwfval' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:12:66:
12 | double precision splitpval,weightval,weight,weightpval,splitwfval,splitweight,splitmcp,alphamcp
| ^
note: 'splitwfval' was declared here
longitree_program.f90:755:30:
755 | nodesize(:) = nodesizesub(:)
| ^
Warning: 'nodesizesub.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:16:117:
16 | integer,allocatable :: nodesize(:),indmat(:,:),ind1vec(:),ind2vec(:),splitindmat(:,:), splitindvec(:),nodesizesub(:)
| ^
note: 'nodesizesub.dim[0].ubound' was declared here
longitree_program.f90:3713:45:
3713 | allocate(splitindmat(splitnum,splitvecsize))
| ^
Warning: 'splitnum' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3703:67:
3703 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| ^
note: 'splitnum' was declared here
longitree_program.f90:4084:8:
4084 | if(splitfacval(separateint) < separatesp) then
| ^
Warning: 'separatesp' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3906:98:
3906 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| ^
note: 'separatesp' was declared here
longitree_program.f90:4012:57:
4012 | bootdata,bootdatasize,colnum,ind1,anovadata,facvalout)
| ^
Warning: 'splitind2' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3903:82:
3903 | integer nodenum,hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,separatecou,separateint,sizenum
| ^
note: 'splitind2' was declared here
longitree_program.f90:4117:51:
4117 | if(splitgroupsum < dble(levelcount*minbucket) .or. &
| ^
Warning: 'splitgroupsum' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3915:34:
3915 | double precision :: splitgroupsum
| ^
note: 'splitgroupsum' was declared here
longitree_program.f90:4133:24:
4133 | allfval(1) = splitwfval
| ^
Warning: 'splitwfval' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3906:87:
3906 | double precision splitmcp,splitpval,weightval,weight,weightpval,splitweight,splitwfval,separatesp,alphamcp
| ^
note: 'splitwfval' was declared here
longitree_program.f90:4123:28:
4123 | sizenum = size(splitfacval)
| ^
Warning: 'splitfacval.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3910:96:
3910 | double precision, allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),separateval(:)
| ^
note: 'splitfacval.dim[0].ubound' was declared here
longitree_program.f90:4397:30:
4397 | nodesize(:) = nodesizesub(:)
| ^
Warning: 'nodesizesub.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3909:38:
3909 | integer,allocatable :: nodesizesub(:),nodesizesubori(:)
| ^
note: 'nodesizesub.dim[0].ubound' was declared here
longitree_program.f90:4398:36:
4398 | nodesizeori(:) = nodesizesubori(:)
| ^
Warning: 'nodesizesubori.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:3909:56:
3909 | integer,allocatable :: nodesizesub(:),nodesizesubori(:)
| ^
note: 'nodesizesubori.dim[0].ubound' was declared here
longitree_program.f90:7112:48:
7112 | xydata,msize,colnum,ind1,anovadata,facvalout)
| ^
Warning: 'splitind2' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:7009:83:
7009 | integer nodenum, hierarchy,indcou,ind1,ind2,wcou,i,j,weightind,splitind1,splitind2,sizenum,sizer,sizel,treeloop,stopcount,nodeloop
| ^
note: 'splitind2' was declared here
longitree_program.f90:7189:28:
7189 | sizenum = size(splitfacval)
| ^
Warning: 'splitfacval.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:7012:95:
7012 | double precision,allocatable :: wfmat(:,:),wfvec(:),anovadata(:,:),facvalout(:),splitfacval(:),xynodedata(:,:)
| ^
note: 'splitfacval.dim[0].ubound' was declared here
longitree_program.f90:7173:52:
7173 | if(splitgroupsum <= dble(levelcount*minbucket) .or. &
| ^
Warning: 'splitgroupsum' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:7016:34:
7016 | double precision :: splitgroupsum
| ^
note: 'splitgroupsum' was declared here
longitree_program.f90:7186:73:
7186 | Rsplitmat(1,8) = splitweight*splitfval(1) + (1-splitweight)*splitfval(2)
| ^
Warning: 'splitweight' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:7007:78:
7007 | double precision splitpval,weightval,weight,weightpval,splitwfval,splitweight,splitmcp,alphamcp
| ^
note: 'splitweight' was declared here
longitree_program.f90:7195:24:
7195 | allfval(1) = splitwfval
| ^
Warning: 'splitwfval' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:7007:66:
7007 | double precision splitpval,weightval,weight,weightpval,splitwfval,splitweight,splitmcp,alphamcp
| ^
note: 'splitwfval' was declared here
longitree_program.f90:7413:30:
7413 | nodesize(:) = nodesizesub(:)
| ^
Warning: 'nodesizesub.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:7011:117:
7011 | integer,allocatable :: nodesize(:),indmat(:,:),ind1vec(:),ind2vec(:),splitindmat(:,:), splitindvec(:),nodesizesub(:)
| ^
note: 'nodesizesub.dim[0].ubound' was declared here
longitree_program.f90:9345:7:
9345 | if(nodenummattest(l,k) == i) then
| ^
Warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:9302:14:
9302 | integer i,j,k,l
| ^
note: 'k' was declared here
longitree_program.f90:10287:45:
10287 | allocate(splitindmat(splitnum,splitvecsize))
| ^
Warning: 'splitnum' may be used uninitialized [-Wmaybe-uninitialized]
longitree_program.f90:10277:67:
10277 | integer i,j,hierarchy,nodesize,facsum,count_0,count_1,idx,splitnum,countvec
| ^
note: 'splitnum' was declared here
clang -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/x86_64/lib -o longitree.so init.o longitree_program.o -L/opt/gfortran/lib/gcc/x86_64-apple-darwin20.0/14.2.0 -L/opt/gfortran/lib -lemutls_w -lheapt_w -lgfortran -lquadmath -L/opt/gfortran/lib/gcc/x86_64-apple-darwin20.0/14.2.0 -L/opt/gfortran/lib -lemutls_w -lheapt_w -lgfortran -lquadmath -F/Library/Frameworks/R.framework/.. -framework R
installing to /Volumes/Builds/packages/big-sur-x86_64/results/4.5/longitree.Rcheck/00LOCK-longitree/00new/longitree/libs
** generating debug symbols (dSYM)
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (longitree)