149 type(
field_t),
pointer :: u, v, w
150 type(
field_t),
pointer :: work1, work2, work3
151 type(
field_t),
pointer :: work4, work5, work6, work7
152 integer :: tmp_index(7)
153 type(
field_t),
pointer :: fx, fy, fz
159 fx => this%fields%get_by_index(1)
160 fy => this%fields%get_by_index(2)
161 fz => this%fields%get_by_index(3)
174 work1 = this%domain_vel(1)
175 work2 = this%domain_vel(2)
176 work3 = this%domain_vel(3)
183 call div(work7%x, work4%x, work5%x, work6%x, this%coef)
190 call div(work7%x, work4%x, work5%x, work6%x, this%coef)
197 call div(work7%x, work4%x, work5%x, work6%x, this%coef)
205 nullify(u, v, w, fx, fy, fz)
207 nullify(work1, work2, work3, work4, work5, work6, work7)