528
528
call allocate(rhs_diff, T%mesh, trim(field_name)//" Diffusion RHS")
530
530
call construct_advection_diffusion_dg(matrix, rhs, field_name, state, &
531
mass, matrix_diff, rhs_diff, semidiscrete=.true., &
531
mass=mass, diffusion_m=matrix_diff, diffusion_rhs=rhs_diff, semidiscrete=.true., &
532
532
velocity_name=velocity_name)
536
538
! Note that since theta and dt are module global, these lines have to
537
539
! come after construct_advection_diffusion_dg.