Stage m of the low-storage RK3 update, for every set with elements on this rank.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(MultiSetModel3D_t), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | m |
subroutine UpdateGRK3_MultiSetModel3D_t(this,m)
!! Stage m of the low-storage RK3 update, for every set with elements on this rank.
implicit none
class(MultiSetModel3D_t),intent(inout) :: this
integer,intent(in) :: m
! Local
integer :: k
call this%SyncSetClocks()
do k = 1,this%nSets
if(this%sets(k)%mesh%nElem > 0) call this%sets(k)%model%UpdateGRK3(m)
enddo
endsubroutine UpdateGRK3_MultiSetModel3D_t