@@ -47,26 +47,28 @@ PUBLIC :: ${ft.name}$_ARRAY
4747CONTAINS
4848
4949#:for ft in fieldTypeList
50- SUBROUTINE INIT_${ft.name}$_ARRAY_WRAPPER (SELF, P, LBOUNDS, SYNC_ON_FINAL)
50+ SUBROUTINE INIT_${ft.name}$_ARRAY_WRAPPER (SELF, P, LBOUNDS, SYNC_ON_FINAL, DELAYED )
5151
5252CLASS (${ft.name}$_ARRAY) :: SELF
5353${ft.type}$, INTENT (IN), TARGET :: P (${ft.shape}$)
5454INTEGER (KIND=JPIM), INTENT (IN), OPTIONAL :: LBOUNDS (${ft.rank}$)
5555LOGICAL, OPTIONAL, INTENT(IN) :: SYNC_ON_FINAL
56+ LOGICAL, OPTIONAL, INTENT(IN) :: DELAYED
5657
5758CALL FIELD_NEW (SELF%F_P, DATA=P, PERSISTENT=.TRUE., LBOUNDS=LBOUNDS, SYNC_ON_FINAL=SYNC_ON_FINAL)
5859
5960END SUBROUTINE
6061
61- SUBROUTINE INIT_${ft.name}$_ARRAY_OWNER (SELF, PERSISTENT, UBOUNDS, LBOUNDS, SYNC_ON_FINAL)
62+ SUBROUTINE INIT_${ft.name}$_ARRAY_OWNER (SELF, PERSISTENT, UBOUNDS, LBOUNDS, SYNC_ON_FINAL, DELAYED )
6263
6364CLASS (${ft.name}$_ARRAY) :: SELF
6465INTEGER (KIND=JPIM), INTENT (IN) :: UBOUNDS (${ft.rank}$)
6566INTEGER (KIND=JPIM), INTENT (IN), OPTIONAL :: LBOUNDS (${ft.rank}$)
6667LOGICAL,             INTENT (IN), OPTIONAL :: PERSISTENT
6768LOGICAL, OPTIONAL, INTENT(IN) :: SYNC_ON_FINAL
69+ LOGICAL, OPTIONAL, INTENT(IN) :: DELAYED
6870
69- CALL FIELD_NEW (SELF%F_P, UBOUNDS=UBOUNDS, PERSISTENT=PERSISTENT, LBOUNDS=LBOUNDS)
71+ CALL FIELD_NEW (SELF%F_P, UBOUNDS=UBOUNDS, PERSISTENT=PERSISTENT, LBOUNDS=LBOUNDS, DELAYED=DELAYED )
7072
7173END SUBROUTINE
7274
0 commit comments