As SetupInterfaces_MultiSetModel3D_t, then points each set's trace reference at the device copy of its solution%boundary.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(MultiSetModel3D), | intent(inout) | :: | this |
subroutine SetupInterfaces_MultiSetModel3D(this)
!! As SetupInterfaces_MultiSetModel3D_t, then points each set's trace reference at
!! the device copy of its solution%boundary.
implicit none
class(MultiSetModel3D),intent(inout) :: this
! Local
integer :: k
call SetupInterfaces_MultiSetModel3D_t(this)
do k = 1,this%nSets
this%traces(k)%trace_gpu = this%sets(k)%model%solution%boundary_gpu
enddo
endsubroutine SetupInterfaces_MultiSetModel3D