Go to the documentation of this file.    1       subroutine 
fcvjtimes (v,fjv,tt,y,fy,h,ipar,rpar,work,ier)
 
    3 c     Compute Jacobian Vetor product FJV
 
    4 c     approximated by 1st-order fd quotient 
 
    6       real v(*), fjv(*), tt, y(*), fy(*), h, rpar(1), work(*)
 
   14       if (nio.eq.0.and.loglevel.gt.2)
 
   19       ! compute weighted rms norm ||v||
 
   20       call fcvgeterrweights(work,ier)
 
   24          sum = sum + dnorm*dnorm
 
   26       sum = sqrt(
glsum(sum,1)/cv_nglobal)
 
   30       ! set FJV = f(t, y + sigs*v/||v||)
 
   32          work(i) = y(i) + sig*v(i)
 
   34       call 
fcvfun(tt,work,fjv,ipar,rpar,ier)
 
   38          fjv(i) = fjv(i)*siginv - fy(i)*siginv
 
 
 
subroutine dssum(u, nx, ny, nz)
Definition: dssum.f:34
 
subroutine cfill(a, b, n)
Definition: math.f:244
 
subroutine nvec_dssum(u, stride, n, gs_handle)
Definition: dssum.f:261
 
subroutine setinvm
Definition: coef.f:1334
 
real function vlmax(vec, n)
Definition: math.f:396
 
subroutine cv_eval_geom
Definition: cvode_driver.f:545
 
subroutine makeq
Definition: makeq.f:3
 
subroutine sub2(a, b, n)
Definition: math.f:164
 
function glsum(x, n)
Definition: math.f:861
 
subroutine cv_upd_v
Definition: cvode_driver.f:332
 
subroutine cv_pstat
Definition: cvode_driver.f:585
 
subroutine invcol3(a, b, c, n)
Definition: math.f:98
 
subroutine col2(a, b, n)
Definition: math.f:564
 
subroutine fcvfun(time_, y, ydot, ipar, rpar, ier)
Definition: cvode_driver.f:424
 
subroutine geom2
Definition: coef.f:823
 
subroutine col3(a, b, c, n)
Definition: math.f:598
 
subroutine cv_setsize
Definition: cvode_driver.f:3
 
subroutine set_convect_new(cr, cs, ct, ux, uy, uz)
Definition: convect.f:846
 
subroutine add3(a, b, c, n)
Definition: math.f:644
 
subroutine cv_upd_w
Definition: cvode_driver.f:360
 
subroutine create_comm(inewcomm)
Definition: comm_mpi.f:440
 
subroutine fcvjtimes(v, fjv, tt, y, fy, h, ipar, rpar, work, ier) c c Compute Jacobian Vetor product FJV c approximated by 1st-order fd quotient c real v(*)
 
subroutine setdef
Definition: genxyz.f:352
 
subroutine cv_upd_coor
Definition: cvode_driver.f:387
 
subroutine copy(a, b, n)
Definition: math.f:260
 
subroutine cv_init
Definition: cvode_driver.f:12
 
subroutine cdscal_cvode
Definition: cvode_driver.f:21
 
subroutine cv_settime
Definition: cvode_driver.f:558
 
subroutine cv_rstat
Definition: cvode_driver.f:621
 
subroutine setbd(bd, dtbd, nbd)
Definition: navier1.f:1743
 
subroutine cvunpack(w1, y) c c copy the internal cvode vector y to nek array w1 c include 'SIZE' include 'TOTAL' include 'CVODE' real w1(lx1
 
subroutine sumab(v, vv, vvlag, ntot, ab_, nab_)
Definition: plan4.f:526
 
subroutine rzero(a, n)
Definition: math.f:208
 
subroutine glmapm1
Definition: coef.f:575
 
real *8 function dnekclock_sync()
Definition: comm_mpi.f:400
 
void exitt()
Definition: comm_mpi.f:603
 
subroutine vprops
Definition: vprops.f:2
 
subroutine geodat1
Definition: coef.f:670
 
real *8 function dnekclock()
Definition: comm_mpi.f:392
 
subroutine setabbd(ab, dtlag, nab, nbd)
Definition: navier1.f:1670
 
subroutine volume
Definition: coef.f:1003