pack_data_I8_I2 Subroutine

private pure subroutine pack_data_I8_I2(a1, a2, packed)

Arguments

Type IntentOptional Attributes Name
integer(kind=I8P), intent(in) :: a1(1:)
integer(kind=I2P), intent(in) :: a2(1:)
integer(kind=I1P), intent(inout), allocatable :: packed(:)

Called by

proc~~pack_data_i8_i2~~CalledByGraph proc~pack_data_i8_i2 pack_data_I8_I2 interface~pack_data pack_data interface~pack_data->proc~pack_data_i8_i2 proc~encode_binary_dataarray1_rank1_i1p encode_binary_dataarray1_rank1_I1P proc~encode_binary_dataarray1_rank1_i1p->interface~pack_data proc~encode_binary_dataarray1_rank1_i2p encode_binary_dataarray1_rank1_I2P proc~encode_binary_dataarray1_rank1_i2p->interface~pack_data proc~encode_binary_dataarray1_rank1_i8p encode_binary_dataarray1_rank1_I8P proc~encode_binary_dataarray1_rank1_i8p->interface~pack_data proc~encode_binary_dataarray1_rank1_r4p encode_binary_dataarray1_rank1_R4P proc~encode_binary_dataarray1_rank1_r4p->interface~pack_data proc~encode_binary_dataarray1_rank1_r8p encode_binary_dataarray1_rank1_R8P proc~encode_binary_dataarray1_rank1_r8p->interface~pack_data proc~encode_binary_dataarray1_rank2_i1p encode_binary_dataarray1_rank2_I1P proc~encode_binary_dataarray1_rank2_i1p->interface~pack_data proc~encode_binary_dataarray1_rank2_i2p encode_binary_dataarray1_rank2_I2P proc~encode_binary_dataarray1_rank2_i2p->interface~pack_data proc~encode_binary_dataarray1_rank2_i8p encode_binary_dataarray1_rank2_I8P proc~encode_binary_dataarray1_rank2_i8p->interface~pack_data proc~encode_binary_dataarray1_rank2_r4p encode_binary_dataarray1_rank2_R4P proc~encode_binary_dataarray1_rank2_r4p->interface~pack_data proc~encode_binary_dataarray1_rank2_r8p encode_binary_dataarray1_rank2_R8P proc~encode_binary_dataarray1_rank2_r8p->interface~pack_data proc~encode_binary_dataarray1_rank3_i1p encode_binary_dataarray1_rank3_I1P proc~encode_binary_dataarray1_rank3_i1p->interface~pack_data proc~encode_binary_dataarray1_rank3_i2p encode_binary_dataarray1_rank3_I2P proc~encode_binary_dataarray1_rank3_i2p->interface~pack_data proc~encode_binary_dataarray1_rank3_i8p encode_binary_dataarray1_rank3_I8P proc~encode_binary_dataarray1_rank3_i8p->interface~pack_data proc~encode_binary_dataarray1_rank3_r4p encode_binary_dataarray1_rank3_R4P proc~encode_binary_dataarray1_rank3_r4p->interface~pack_data proc~encode_binary_dataarray1_rank3_r8p encode_binary_dataarray1_rank3_R8P proc~encode_binary_dataarray1_rank3_r8p->interface~pack_data proc~encode_binary_dataarray1_rank4_i1p encode_binary_dataarray1_rank4_I1P proc~encode_binary_dataarray1_rank4_i1p->interface~pack_data proc~encode_binary_dataarray1_rank4_i2p encode_binary_dataarray1_rank4_I2P proc~encode_binary_dataarray1_rank4_i2p->interface~pack_data proc~encode_binary_dataarray1_rank4_i8p encode_binary_dataarray1_rank4_I8P proc~encode_binary_dataarray1_rank4_i8p->interface~pack_data proc~encode_binary_dataarray1_rank4_r4p encode_binary_dataarray1_rank4_R4P proc~encode_binary_dataarray1_rank4_r4p->interface~pack_data proc~encode_binary_dataarray1_rank4_r8p encode_binary_dataarray1_rank4_R8P proc~encode_binary_dataarray1_rank4_r8p->interface~pack_data proc~encode_binary_dataarray3_rank1_i1p encode_binary_dataarray3_rank1_I1P proc~encode_binary_dataarray3_rank1_i1p->interface~pack_data proc~encode_binary_dataarray3_rank1_i2p encode_binary_dataarray3_rank1_I2P proc~encode_binary_dataarray3_rank1_i2p->interface~pack_data proc~encode_binary_dataarray3_rank1_i8p encode_binary_dataarray3_rank1_I8P proc~encode_binary_dataarray3_rank1_i8p->interface~pack_data proc~encode_binary_dataarray3_rank1_r4p encode_binary_dataarray3_rank1_R4P proc~encode_binary_dataarray3_rank1_r4p->interface~pack_data proc~encode_binary_dataarray3_rank1_r8p encode_binary_dataarray3_rank1_R8P proc~encode_binary_dataarray3_rank1_r8p->interface~pack_data proc~encode_binary_dataarray3_rank3_i1p encode_binary_dataarray3_rank3_I1P proc~encode_binary_dataarray3_rank3_i1p->interface~pack_data proc~encode_binary_dataarray3_rank3_i2p encode_binary_dataarray3_rank3_I2P proc~encode_binary_dataarray3_rank3_i2p->interface~pack_data proc~encode_binary_dataarray3_rank3_i8p encode_binary_dataarray3_rank3_I8P proc~encode_binary_dataarray3_rank3_i8p->interface~pack_data proc~encode_binary_dataarray3_rank3_r4p encode_binary_dataarray3_rank3_R4P proc~encode_binary_dataarray3_rank3_r4p->interface~pack_data proc~encode_binary_dataarray3_rank3_r8p encode_binary_dataarray3_rank3_R8P proc~encode_binary_dataarray3_rank3_r8p->interface~pack_data proc~encode_binary_dataarray6_rank1_i1p encode_binary_dataarray6_rank1_I1P proc~encode_binary_dataarray6_rank1_i1p->interface~pack_data proc~encode_binary_dataarray6_rank1_i2p encode_binary_dataarray6_rank1_I2P proc~encode_binary_dataarray6_rank1_i2p->interface~pack_data proc~encode_binary_dataarray6_rank1_i8p encode_binary_dataarray6_rank1_I8P proc~encode_binary_dataarray6_rank1_i8p->interface~pack_data proc~encode_binary_dataarray6_rank1_r4p encode_binary_dataarray6_rank1_R4P proc~encode_binary_dataarray6_rank1_r4p->interface~pack_data proc~encode_binary_dataarray6_rank1_r8p encode_binary_dataarray6_rank1_R8P proc~encode_binary_dataarray6_rank1_r8p->interface~pack_data proc~encode_binary_dataarray6_rank3_i1p encode_binary_dataarray6_rank3_I1P proc~encode_binary_dataarray6_rank3_i1p->interface~pack_data proc~encode_binary_dataarray6_rank3_i2p encode_binary_dataarray6_rank3_I2P proc~encode_binary_dataarray6_rank3_i2p->interface~pack_data proc~encode_binary_dataarray6_rank3_i8p encode_binary_dataarray6_rank3_I8P proc~encode_binary_dataarray6_rank3_i8p->interface~pack_data proc~encode_binary_dataarray6_rank3_r4p encode_binary_dataarray6_rank3_R4P proc~encode_binary_dataarray6_rank3_r4p->interface~pack_data proc~encode_binary_dataarray6_rank3_r8p encode_binary_dataarray6_rank3_R8P proc~encode_binary_dataarray6_rank3_r8p->interface~pack_data program~volatile_doctest~1000 volatile_doctest program~volatile_doctest~1000->interface~pack_data program~volatile_doctest~1008 volatile_doctest program~volatile_doctest~1008->interface~pack_data program~volatile_doctest~1025 volatile_doctest program~volatile_doctest~1025->interface~pack_data program~volatile_doctest~1037 volatile_doctest program~volatile_doctest~1037->interface~pack_data program~volatile_doctest~1061 volatile_doctest program~volatile_doctest~1061->interface~pack_data program~volatile_doctest~1065 volatile_doctest program~volatile_doctest~1065->interface~pack_data program~volatile_doctest~1072 volatile_doctest program~volatile_doctest~1072->interface~pack_data program~volatile_doctest~1074 volatile_doctest program~volatile_doctest~1074->interface~pack_data program~volatile_doctest~1084 volatile_doctest program~volatile_doctest~1084->interface~pack_data program~volatile_doctest~11 volatile_doctest program~volatile_doctest~11->interface~pack_data program~volatile_doctest~1100 volatile_doctest program~volatile_doctest~1100->interface~pack_data program~volatile_doctest~1112 volatile_doctest program~volatile_doctest~1112->interface~pack_data program~volatile_doctest~1122 volatile_doctest program~volatile_doctest~1122->interface~pack_data program~volatile_doctest~1128 volatile_doctest program~volatile_doctest~1128->interface~pack_data program~volatile_doctest~1130 volatile_doctest program~volatile_doctest~1130->interface~pack_data program~volatile_doctest~1133 volatile_doctest program~volatile_doctest~1133->interface~pack_data program~volatile_doctest~1137 volatile_doctest program~volatile_doctest~1137->interface~pack_data program~volatile_doctest~1147 volatile_doctest program~volatile_doctest~1147->interface~pack_data program~volatile_doctest~1158 volatile_doctest program~volatile_doctest~1158->interface~pack_data program~volatile_doctest~1170 volatile_doctest program~volatile_doctest~1170->interface~pack_data program~volatile_doctest~1175 volatile_doctest program~volatile_doctest~1175->interface~pack_data program~volatile_doctest~1177 volatile_doctest program~volatile_doctest~1177->interface~pack_data program~volatile_doctest~1210 volatile_doctest program~volatile_doctest~1210->interface~pack_data program~volatile_doctest~1212 volatile_doctest program~volatile_doctest~1212->interface~pack_data program~volatile_doctest~1220 volatile_doctest program~volatile_doctest~1220->interface~pack_data program~volatile_doctest~1231 volatile_doctest program~volatile_doctest~1231->interface~pack_data program~volatile_doctest~1235 volatile_doctest program~volatile_doctest~1235->interface~pack_data program~volatile_doctest~1241 volatile_doctest program~volatile_doctest~1241->interface~pack_data program~volatile_doctest~1245 volatile_doctest program~volatile_doctest~1245->interface~pack_data program~volatile_doctest~1246 volatile_doctest program~volatile_doctest~1246->interface~pack_data program~volatile_doctest~1250 volatile_doctest program~volatile_doctest~1250->interface~pack_data program~volatile_doctest~1254 volatile_doctest program~volatile_doctest~1254->interface~pack_data program~volatile_doctest~1259 volatile_doctest program~volatile_doctest~1259->interface~pack_data program~volatile_doctest~129 volatile_doctest program~volatile_doctest~129->interface~pack_data program~volatile_doctest~130 volatile_doctest program~volatile_doctest~130->interface~pack_data program~volatile_doctest~135 volatile_doctest program~volatile_doctest~135->interface~pack_data program~volatile_doctest~140 volatile_doctest program~volatile_doctest~140->interface~pack_data program~volatile_doctest~155 volatile_doctest program~volatile_doctest~155->interface~pack_data program~volatile_doctest~174 volatile_doctest program~volatile_doctest~174->interface~pack_data program~volatile_doctest~189 volatile_doctest program~volatile_doctest~189->interface~pack_data program~volatile_doctest~193 volatile_doctest program~volatile_doctest~193->interface~pack_data program~volatile_doctest~198 volatile_doctest program~volatile_doctest~198->interface~pack_data program~volatile_doctest~205 volatile_doctest program~volatile_doctest~205->interface~pack_data program~volatile_doctest~214 volatile_doctest program~volatile_doctest~214->interface~pack_data program~volatile_doctest~227 volatile_doctest program~volatile_doctest~227->interface~pack_data program~volatile_doctest~234 volatile_doctest program~volatile_doctest~234->interface~pack_data program~volatile_doctest~238 volatile_doctest program~volatile_doctest~238->interface~pack_data program~volatile_doctest~246 volatile_doctest program~volatile_doctest~246->interface~pack_data program~volatile_doctest~257 volatile_doctest program~volatile_doctest~257->interface~pack_data program~volatile_doctest~258 volatile_doctest program~volatile_doctest~258->interface~pack_data program~volatile_doctest~263 volatile_doctest program~volatile_doctest~263->interface~pack_data program~volatile_doctest~277 volatile_doctest program~volatile_doctest~277->interface~pack_data program~volatile_doctest~28 volatile_doctest program~volatile_doctest~28->interface~pack_data program~volatile_doctest~282 volatile_doctest program~volatile_doctest~282->interface~pack_data program~volatile_doctest~284 volatile_doctest program~volatile_doctest~284->interface~pack_data program~volatile_doctest~289 volatile_doctest program~volatile_doctest~289->interface~pack_data program~volatile_doctest~307 volatile_doctest program~volatile_doctest~307->interface~pack_data program~volatile_doctest~310 volatile_doctest program~volatile_doctest~310->interface~pack_data program~volatile_doctest~316 volatile_doctest program~volatile_doctest~316->interface~pack_data program~volatile_doctest~318 volatile_doctest program~volatile_doctest~318->interface~pack_data program~volatile_doctest~325 volatile_doctest program~volatile_doctest~325->interface~pack_data program~volatile_doctest~34 volatile_doctest program~volatile_doctest~34->interface~pack_data program~volatile_doctest~349 volatile_doctest program~volatile_doctest~349->interface~pack_data program~volatile_doctest~358 volatile_doctest program~volatile_doctest~358->interface~pack_data program~volatile_doctest~360 volatile_doctest program~volatile_doctest~360->interface~pack_data program~volatile_doctest~385 volatile_doctest program~volatile_doctest~385->interface~pack_data program~volatile_doctest~390 volatile_doctest program~volatile_doctest~390->interface~pack_data program~volatile_doctest~401 volatile_doctest program~volatile_doctest~401->interface~pack_data program~volatile_doctest~409 volatile_doctest program~volatile_doctest~409->interface~pack_data program~volatile_doctest~422 volatile_doctest program~volatile_doctest~422->interface~pack_data program~volatile_doctest~44 volatile_doctest program~volatile_doctest~44->interface~pack_data program~volatile_doctest~450 volatile_doctest program~volatile_doctest~450->interface~pack_data program~volatile_doctest~50 volatile_doctest program~volatile_doctest~50->interface~pack_data program~volatile_doctest~501 volatile_doctest program~volatile_doctest~501->interface~pack_data program~volatile_doctest~505 volatile_doctest program~volatile_doctest~505->interface~pack_data program~volatile_doctest~514 volatile_doctest program~volatile_doctest~514->interface~pack_data program~volatile_doctest~524 volatile_doctest program~volatile_doctest~524->interface~pack_data program~volatile_doctest~545 volatile_doctest program~volatile_doctest~545->interface~pack_data program~volatile_doctest~58 volatile_doctest program~volatile_doctest~58->interface~pack_data program~volatile_doctest~586 volatile_doctest program~volatile_doctest~586->interface~pack_data program~volatile_doctest~587 volatile_doctest program~volatile_doctest~587->interface~pack_data program~volatile_doctest~592 volatile_doctest program~volatile_doctest~592->interface~pack_data program~volatile_doctest~606 volatile_doctest program~volatile_doctest~606->interface~pack_data program~volatile_doctest~625 volatile_doctest program~volatile_doctest~625->interface~pack_data program~volatile_doctest~626 volatile_doctest program~volatile_doctest~626->interface~pack_data program~volatile_doctest~630 volatile_doctest program~volatile_doctest~630->interface~pack_data program~volatile_doctest~636 volatile_doctest program~volatile_doctest~636->interface~pack_data program~volatile_doctest~641 volatile_doctest program~volatile_doctest~641->interface~pack_data program~volatile_doctest~657 volatile_doctest program~volatile_doctest~657->interface~pack_data program~volatile_doctest~663 volatile_doctest program~volatile_doctest~663->interface~pack_data program~volatile_doctest~672 volatile_doctest program~volatile_doctest~672->interface~pack_data program~volatile_doctest~688 volatile_doctest program~volatile_doctest~688->interface~pack_data program~volatile_doctest~711 volatile_doctest program~volatile_doctest~711->interface~pack_data program~volatile_doctest~734 volatile_doctest program~volatile_doctest~734->interface~pack_data program~volatile_doctest~736 volatile_doctest program~volatile_doctest~736->interface~pack_data program~volatile_doctest~742 volatile_doctest program~volatile_doctest~742->interface~pack_data program~volatile_doctest~748 volatile_doctest program~volatile_doctest~748->interface~pack_data program~volatile_doctest~757 volatile_doctest program~volatile_doctest~757->interface~pack_data program~volatile_doctest~763 volatile_doctest program~volatile_doctest~763->interface~pack_data program~volatile_doctest~765 volatile_doctest program~volatile_doctest~765->interface~pack_data program~volatile_doctest~777 volatile_doctest program~volatile_doctest~777->interface~pack_data program~volatile_doctest~820 volatile_doctest program~volatile_doctest~820->interface~pack_data program~volatile_doctest~843 volatile_doctest program~volatile_doctest~843->interface~pack_data program~volatile_doctest~849 volatile_doctest program~volatile_doctest~849->interface~pack_data program~volatile_doctest~855 volatile_doctest program~volatile_doctest~855->interface~pack_data program~volatile_doctest~871 volatile_doctest program~volatile_doctest~871->interface~pack_data program~volatile_doctest~891 volatile_doctest program~volatile_doctest~891->interface~pack_data program~volatile_doctest~899 volatile_doctest program~volatile_doctest~899->interface~pack_data program~volatile_doctest~9 volatile_doctest program~volatile_doctest~9->interface~pack_data program~volatile_doctest~91 volatile_doctest program~volatile_doctest~91->interface~pack_data program~volatile_doctest~915 volatile_doctest program~volatile_doctest~915->interface~pack_data program~volatile_doctest~926 volatile_doctest program~volatile_doctest~926->interface~pack_data program~volatile_doctest~93 volatile_doctest program~volatile_doctest~93->interface~pack_data program~volatile_doctest~935 volatile_doctest program~volatile_doctest~935->interface~pack_data program~volatile_doctest~948 volatile_doctest program~volatile_doctest~948->interface~pack_data program~volatile_doctest~968 volatile_doctest program~volatile_doctest~968->interface~pack_data program~volatile_doctest~971 volatile_doctest program~volatile_doctest~971->interface~pack_data program~volatile_doctest~977 volatile_doctest program~volatile_doctest~977->interface~pack_data program~volatile_doctest~994 volatile_doctest program~volatile_doctest~994->interface~pack_data program~volatile_doctest~995 volatile_doctest program~volatile_doctest~995->interface~pack_data interface~encode_binary_dataarray encode_binary_dataarray interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank1_i1p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank1_i2p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank1_i8p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank1_r4p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank1_r8p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank2_i1p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank2_i2p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank2_i8p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank2_r4p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank2_r8p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank3_i1p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank3_i2p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank3_i8p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank3_r4p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank3_r8p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank4_i1p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank4_i2p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank4_i8p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank4_r4p interface~encode_binary_dataarray->proc~encode_binary_dataarray1_rank4_r8p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank1_i1p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank1_i2p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank1_i8p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank1_r4p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank1_r8p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank3_i1p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank3_i2p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank3_i8p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank3_r4p interface~encode_binary_dataarray->proc~encode_binary_dataarray3_rank3_r8p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank1_i1p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank1_i2p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank1_i8p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank1_r4p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank1_r8p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank3_i1p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank3_i2p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank3_i8p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank3_r4p interface~encode_binary_dataarray->proc~encode_binary_dataarray6_rank3_r8p proc~write_dataarray1_rank1_i1p~2 xml_writer_binary_local%write_dataarray1_rank1_I1P proc~write_dataarray1_rank1_i1p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank1_i2p~2 xml_writer_binary_local%write_dataarray1_rank1_I2P proc~write_dataarray1_rank1_i2p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank1_i4p~2 xml_writer_binary_local%write_dataarray1_rank1_I4P proc~write_dataarray1_rank1_i4p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank1_i8p~2 xml_writer_binary_local%write_dataarray1_rank1_I8P proc~write_dataarray1_rank1_i8p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank1_r4p~2 xml_writer_binary_local%write_dataarray1_rank1_R4P proc~write_dataarray1_rank1_r4p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank1_r8p~2 xml_writer_binary_local%write_dataarray1_rank1_R8P proc~write_dataarray1_rank1_r8p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank2_i1p~2 xml_writer_binary_local%write_dataarray1_rank2_I1P proc~write_dataarray1_rank2_i1p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank2_i2p~2 xml_writer_binary_local%write_dataarray1_rank2_I2P proc~write_dataarray1_rank2_i2p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank2_i4p~2 xml_writer_binary_local%write_dataarray1_rank2_I4P proc~write_dataarray1_rank2_i4p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank2_i8p~2 xml_writer_binary_local%write_dataarray1_rank2_I8P proc~write_dataarray1_rank2_i8p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank2_r4p~2 xml_writer_binary_local%write_dataarray1_rank2_R4P proc~write_dataarray1_rank2_r4p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank2_r8p~2 xml_writer_binary_local%write_dataarray1_rank2_R8P proc~write_dataarray1_rank2_r8p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank3_i1p~2 xml_writer_binary_local%write_dataarray1_rank3_I1P proc~write_dataarray1_rank3_i1p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank3_i2p~2 xml_writer_binary_local%write_dataarray1_rank3_I2P proc~write_dataarray1_rank3_i2p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank3_i4p~2 xml_writer_binary_local%write_dataarray1_rank3_I4P proc~write_dataarray1_rank3_i4p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank3_i8p~2 xml_writer_binary_local%write_dataarray1_rank3_I8P proc~write_dataarray1_rank3_i8p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank3_r4p~2 xml_writer_binary_local%write_dataarray1_rank3_R4P proc~write_dataarray1_rank3_r4p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank3_r8p~2 xml_writer_binary_local%write_dataarray1_rank3_R8P proc~write_dataarray1_rank3_r8p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank4_i1p~2 xml_writer_binary_local%write_dataarray1_rank4_I1P proc~write_dataarray1_rank4_i1p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank4_i2p~2 xml_writer_binary_local%write_dataarray1_rank4_I2P proc~write_dataarray1_rank4_i2p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank4_i4p~2 xml_writer_binary_local%write_dataarray1_rank4_I4P proc~write_dataarray1_rank4_i4p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank4_i8p~2 xml_writer_binary_local%write_dataarray1_rank4_I8P proc~write_dataarray1_rank4_i8p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank4_r4p~2 xml_writer_binary_local%write_dataarray1_rank4_R4P proc~write_dataarray1_rank4_r4p~2->interface~encode_binary_dataarray proc~write_dataarray1_rank4_r8p~2 xml_writer_binary_local%write_dataarray1_rank4_R8P proc~write_dataarray1_rank4_r8p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank1_i1p~2 xml_writer_binary_local%write_dataarray3_rank1_I1P proc~write_dataarray3_rank1_i1p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank1_i2p~2 xml_writer_binary_local%write_dataarray3_rank1_I2P proc~write_dataarray3_rank1_i2p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank1_i4p~2 xml_writer_binary_local%write_dataarray3_rank1_I4P proc~write_dataarray3_rank1_i4p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank1_i8p~2 xml_writer_binary_local%write_dataarray3_rank1_I8P proc~write_dataarray3_rank1_i8p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank1_r4p~2 xml_writer_binary_local%write_dataarray3_rank1_R4P proc~write_dataarray3_rank1_r4p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank1_r8p~2 xml_writer_binary_local%write_dataarray3_rank1_R8P proc~write_dataarray3_rank1_r8p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank3_i1p~2 xml_writer_binary_local%write_dataarray3_rank3_I1P proc~write_dataarray3_rank3_i1p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank3_i2p~2 xml_writer_binary_local%write_dataarray3_rank3_I2P proc~write_dataarray3_rank3_i2p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank3_i4p~2 xml_writer_binary_local%write_dataarray3_rank3_I4P proc~write_dataarray3_rank3_i4p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank3_i8p~2 xml_writer_binary_local%write_dataarray3_rank3_I8P proc~write_dataarray3_rank3_i8p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank3_r4p~2 xml_writer_binary_local%write_dataarray3_rank3_R4P proc~write_dataarray3_rank3_r4p~2->interface~encode_binary_dataarray proc~write_dataarray3_rank3_r8p~2 xml_writer_binary_local%write_dataarray3_rank3_R8P proc~write_dataarray3_rank3_r8p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank1_i1p~2 xml_writer_binary_local%write_dataarray6_rank1_I1P proc~write_dataarray6_rank1_i1p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank1_i2p~2 xml_writer_binary_local%write_dataarray6_rank1_I2P proc~write_dataarray6_rank1_i2p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank1_i4p~2 xml_writer_binary_local%write_dataarray6_rank1_I4P proc~write_dataarray6_rank1_i4p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank1_i8p~2 xml_writer_binary_local%write_dataarray6_rank1_I8P proc~write_dataarray6_rank1_i8p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank1_r4p~2 xml_writer_binary_local%write_dataarray6_rank1_R4P proc~write_dataarray6_rank1_r4p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank1_r8p~2 xml_writer_binary_local%write_dataarray6_rank1_R8P proc~write_dataarray6_rank1_r8p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank3_i1p~2 xml_writer_binary_local%write_dataarray6_rank3_I1P proc~write_dataarray6_rank3_i1p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank3_i2p~2 xml_writer_binary_local%write_dataarray6_rank3_I2P proc~write_dataarray6_rank3_i2p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank3_i4p~2 xml_writer_binary_local%write_dataarray6_rank3_I4P proc~write_dataarray6_rank3_i4p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank3_i8p~2 xml_writer_binary_local%write_dataarray6_rank3_I8P proc~write_dataarray6_rank3_i8p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank3_r4p~2 xml_writer_binary_local%write_dataarray6_rank3_R4P proc~write_dataarray6_rank3_r4p~2->interface~encode_binary_dataarray proc~write_dataarray6_rank3_r8p~2 xml_writer_binary_local%write_dataarray6_rank3_R8P proc~write_dataarray6_rank3_r8p~2->interface~encode_binary_dataarray proc~write_dataarray_appended xml_writer_appended%write_dataarray_appended proc~write_dataarray_appended->interface~encode_binary_dataarray none~write_dataarray xml_writer_abstract%write_dataarray none~write_dataarray->proc~write_dataarray1_rank1_i1p~2 none~write_dataarray->proc~write_dataarray1_rank1_i2p~2 none~write_dataarray->proc~write_dataarray1_rank1_i4p~2 none~write_dataarray->proc~write_dataarray1_rank1_i8p~2 none~write_dataarray->proc~write_dataarray1_rank1_r4p~2 none~write_dataarray->proc~write_dataarray1_rank1_r8p~2 none~write_dataarray->proc~write_dataarray1_rank2_i1p~2 none~write_dataarray->proc~write_dataarray1_rank2_i2p~2 none~write_dataarray->proc~write_dataarray1_rank2_i4p~2 none~write_dataarray->proc~write_dataarray1_rank2_i8p~2 none~write_dataarray->proc~write_dataarray1_rank2_r4p~2 none~write_dataarray->proc~write_dataarray1_rank2_r8p~2 none~write_dataarray->proc~write_dataarray1_rank3_i1p~2 none~write_dataarray->proc~write_dataarray1_rank3_i2p~2 none~write_dataarray->proc~write_dataarray1_rank3_i4p~2 none~write_dataarray->proc~write_dataarray1_rank3_i8p~2 none~write_dataarray->proc~write_dataarray1_rank3_r4p~2 none~write_dataarray->proc~write_dataarray1_rank3_r8p~2 none~write_dataarray->proc~write_dataarray1_rank4_i1p~2 none~write_dataarray->proc~write_dataarray1_rank4_i2p~2 none~write_dataarray->proc~write_dataarray1_rank4_i4p~2 none~write_dataarray->proc~write_dataarray1_rank4_i8p~2 none~write_dataarray->proc~write_dataarray1_rank4_r4p~2 none~write_dataarray->proc~write_dataarray1_rank4_r8p~2 none~write_dataarray->proc~write_dataarray3_rank1_i1p~2 none~write_dataarray->proc~write_dataarray3_rank1_i2p~2 none~write_dataarray->proc~write_dataarray3_rank1_i4p~2 none~write_dataarray->proc~write_dataarray3_rank1_i8p~2 none~write_dataarray->proc~write_dataarray3_rank1_r4p~2 none~write_dataarray->proc~write_dataarray3_rank1_r8p~2 none~write_dataarray->proc~write_dataarray3_rank3_i1p~2 none~write_dataarray->proc~write_dataarray3_rank3_i2p~2 none~write_dataarray->proc~write_dataarray3_rank3_i4p~2 none~write_dataarray->proc~write_dataarray3_rank3_i8p~2 none~write_dataarray->proc~write_dataarray3_rank3_r4p~2 none~write_dataarray->proc~write_dataarray3_rank3_r8p~2 none~write_dataarray->proc~write_dataarray6_rank1_i1p~2 none~write_dataarray->proc~write_dataarray6_rank1_i2p~2 none~write_dataarray->proc~write_dataarray6_rank1_i4p~2 none~write_dataarray->proc~write_dataarray6_rank1_i8p~2 none~write_dataarray->proc~write_dataarray6_rank1_r4p~2 none~write_dataarray->proc~write_dataarray6_rank1_r8p~2 none~write_dataarray->proc~write_dataarray6_rank3_i1p~2 none~write_dataarray->proc~write_dataarray6_rank3_i2p~2 none~write_dataarray->proc~write_dataarray6_rank3_i4p~2 none~write_dataarray->proc~write_dataarray6_rank3_i8p~2 none~write_dataarray->proc~write_dataarray6_rank3_r4p~2 none~write_dataarray->proc~write_dataarray6_rank3_r8p~2 proc~finalize~2 xml_writer_appended%finalize proc~finalize~2->proc~write_dataarray_appended proc~write_check write_check proc~write_check->none~write_dataarray none~write_fielddata xml_writer_abstract%write_fielddata proc~write_check->none~write_fielddata none~write_geo xml_writer_abstract%write_geo proc~write_check->none~write_geo proc~write_connectivity xml_writer_abstract%write_connectivity proc~write_connectivity->none~write_dataarray proc~write_data write_data proc~write_data->none~write_dataarray proc~write_data->none~write_geo proc~write_data~2 write_data proc~write_data~2->none~write_dataarray proc~write_data~2->none~write_geo proc~write_data~3 write_data proc~write_data~3->none~write_dataarray proc~write_data~3->proc~write_connectivity proc~write_data~3->none~write_geo proc~write_data~4 write_data proc~write_data~4->none~write_dataarray proc~write_data~4->proc~write_connectivity proc~write_data~4->none~write_geo proc~write_fielddata1_rank0 xml_writer_abstract%write_fielddata1_rank0 proc~write_fielddata1_rank0->none~write_dataarray proc~write_geo_rect_data3_rank1_r4p xml_writer_abstract%write_geo_rect_data3_rank1_R4P proc~write_geo_rect_data3_rank1_r4p->none~write_dataarray proc~write_geo_rect_data3_rank1_r8p xml_writer_abstract%write_geo_rect_data3_rank1_R8P proc~write_geo_rect_data3_rank1_r8p->none~write_dataarray proc~write_geo_strg_data1_rank2_r4p xml_writer_abstract%write_geo_strg_data1_rank2_R4P proc~write_geo_strg_data1_rank2_r4p->none~write_dataarray proc~write_geo_strg_data1_rank2_r8p xml_writer_abstract%write_geo_strg_data1_rank2_R8P proc~write_geo_strg_data1_rank2_r8p->none~write_dataarray proc~write_geo_strg_data1_rank4_r4p xml_writer_abstract%write_geo_strg_data1_rank4_R4P proc~write_geo_strg_data1_rank4_r4p->none~write_dataarray proc~write_geo_strg_data1_rank4_r8p xml_writer_abstract%write_geo_strg_data1_rank4_R8P proc~write_geo_strg_data1_rank4_r8p->none~write_dataarray proc~write_geo_strg_data3_rank1_r4p xml_writer_abstract%write_geo_strg_data3_rank1_R4P proc~write_geo_strg_data3_rank1_r4p->none~write_dataarray proc~write_geo_strg_data3_rank1_r8p xml_writer_abstract%write_geo_strg_data3_rank1_R8P proc~write_geo_strg_data3_rank1_r8p->none~write_dataarray proc~write_geo_strg_data3_rank3_r4p xml_writer_abstract%write_geo_strg_data3_rank3_R4P proc~write_geo_strg_data3_rank3_r4p->none~write_dataarray proc~write_geo_strg_data3_rank3_r8p xml_writer_abstract%write_geo_strg_data3_rank3_R8P proc~write_geo_strg_data3_rank3_r8p->none~write_dataarray proc~write_geo_unst_data1_rank2_r4p xml_writer_abstract%write_geo_unst_data1_rank2_R4P proc~write_geo_unst_data1_rank2_r4p->none~write_dataarray proc~write_geo_unst_data1_rank2_r8p xml_writer_abstract%write_geo_unst_data1_rank2_R8P proc~write_geo_unst_data1_rank2_r8p->none~write_dataarray proc~write_geo_unst_data3_rank1_r4p xml_writer_abstract%write_geo_unst_data3_rank1_R4P proc~write_geo_unst_data3_rank1_r4p->none~write_dataarray proc~write_geo_unst_data3_rank1_r8p xml_writer_abstract%write_geo_unst_data3_rank1_R8P proc~write_geo_unst_data3_rank1_r8p->none~write_dataarray proc~write_pvts write_pvts proc~write_pvts->none~write_dataarray proc~write_slave write_slave proc~write_slave->none~write_dataarray proc~write_slave->none~write_fielddata proc~write_slave->none~write_geo proc~write_vts write_vts proc~write_vts->none~write_dataarray proc~write_vts->none~write_geo program~vtk_fortran_write_vtr vtk_fortran_write_vtr program~vtk_fortran_write_vtr->none~write_dataarray program~vtk_fortran_write_vtr->none~write_fielddata program~vtk_fortran_write_vtr->none~write_geo none~write_fielddata->proc~write_fielddata1_rank0 none~write_geo->proc~write_geo_rect_data3_rank1_r4p none~write_geo->proc~write_geo_rect_data3_rank1_r8p none~write_geo->proc~write_geo_strg_data1_rank2_r4p none~write_geo->proc~write_geo_strg_data1_rank2_r8p none~write_geo->proc~write_geo_strg_data1_rank4_r4p none~write_geo->proc~write_geo_strg_data1_rank4_r8p none~write_geo->proc~write_geo_strg_data3_rank1_r4p none~write_geo->proc~write_geo_strg_data3_rank1_r8p none~write_geo->proc~write_geo_strg_data3_rank3_r4p none~write_geo->proc~write_geo_strg_data3_rank3_r8p none~write_geo->proc~write_geo_unst_data1_rank2_r4p none~write_geo->proc~write_geo_unst_data1_rank2_r8p none~write_geo->proc~write_geo_unst_data3_rank1_r4p none~write_geo->proc~write_geo_unst_data3_rank1_r8p program~vtk_fortran_write_pvts vtk_fortran_write_pvts program~vtk_fortran_write_pvts->proc~write_pvts program~vtk_fortran_write_pvts->proc~write_vts program~vtk_fortran_write_volatile vtk_fortran_write_volatile program~vtk_fortran_write_volatile->proc~write_check program~vtk_fortran_write_volatile->proc~write_slave program~vtk_fortran_write_vtm vtk_fortran_write_vtm program~vtk_fortran_write_vtm->proc~write_data program~vtk_fortran_write_vts vtk_fortran_write_vts program~vtk_fortran_write_vts->proc~write_data~2 program~vtk_fortran_write_vtu vtk_fortran_write_vtu program~vtk_fortran_write_vtu->proc~write_data~3 program~vtk_fortran_write_vtu~2 vtk_fortran_write_vtu program~vtk_fortran_write_vtu~2->proc~write_data~4

Source Code

   pure subroutine pack_data_I8_I2(a1, a2, packed)
   !< Pack different kinds of data into single I1P array.
   !<
   !<```fortran
   !< use befor64
   !< use penf
   !< integer(I8P)              :: a1(1)
   !< integer(I2P)              :: a2(1)
   !< integer(I1P), allocatable :: pack(:)
   !< a1(1) = 0
   !< a2(1) = 1
   !< call pack_data(a1=a1, a2=a2, packed=pack)
   !< print *, pack(9)
   !<```
   !=> 1 <<<
   integer(I8P),              intent(in)    :: a1(1:)    !< First data stream.
   integer(I2P),              intent(in)    :: a2(1:)    !< Second data stream.
   integer(I1P), allocatable, intent(inout) :: packed(:) !< Packed data into I1P array.
   integer(I1P), allocatable                :: p1(:)     !< Temporary packed data of first stream.
   integer(I1P), allocatable                :: p2(:)     !< Temporary packed data of second stream.

   p1 = transfer(a1,p1)
   p2 = transfer(a2,p2)
   packed = [p1,p2]
   endsubroutine pack_data_I8_I2