| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | dtfactor | |||
| double precision, | intent(in) | :: | qdt | |||
| double precision, | intent(in) | :: | qtC | |||
| type(state), | target | :: | psa(max_blocks) | |||
| type(state), | target | :: | psb(max_blocks) |
subroutine dummy_implicit_update(dtfactor,qdt,qtC,psa,psb) use mod_global_parameters type(state), target :: psa(max_blocks) type(state), target :: psb(max_blocks) double precision, intent(in) :: qdt double precision, intent(in) :: qtC double precision, intent(in) :: dtfactor integer :: iigrid, igrid ! Just copy in psb state when using the scheme without implicit part do iigrid=1,igridstail; igrid=igrids(iigrid); psa(igrid)%w = psb(igrid)%w if(stagger_grid) psa(igrid)%ws = psb(igrid)%ws end do end subroutine dummy_implicit_update