strf_I2P Function

private elemental function strf_I2P(fm, n) result(str)

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: fm
integer(kind=I2P), intent(in) :: n

Return Value character


Called by

proc~~strf_i2p~~CalledByGraph proc~strf_i2p strf_I2P interface~str str interface~str->proc~strf_i2p program~volatile_doctest~26 volatile_doctest program~volatile_doctest~26->interface~str program~volatile_doctest~434 volatile_doctest program~volatile_doctest~434->interface~str program~volatile_doctest~272 volatile_doctest program~volatile_doctest~272->interface~str program~volatile_doctest~602 volatile_doctest program~volatile_doctest~602->interface~str program~volatile_doctest~928 volatile_doctest program~volatile_doctest~928->interface~str program~volatile_doctest~1180 volatile_doctest program~volatile_doctest~1180->interface~str proc~encode_ascii_dataarray3_rank3_r4p encode_ascii_dataarray3_rank3_R4P proc~encode_ascii_dataarray3_rank3_r4p->interface~str program~volatile_doctest~68 volatile_doctest program~volatile_doctest~68->interface~str program~volatile_doctest~476 volatile_doctest program~volatile_doctest~476->interface~str program~volatile_doctest~644 volatile_doctest program~volatile_doctest~644->interface~str program~volatile_doctest~1222 volatile_doctest program~volatile_doctest~1222->interface~str program~volatile_doctest~27 volatile_doctest program~volatile_doctest~27->interface~str program~volatile_doctest~603 volatile_doctest program~volatile_doctest~603->interface~str program~volatile_doctest~849 volatile_doctest program~volatile_doctest~849->interface~str program~volatile_doctest~1181 volatile_doctest program~volatile_doctest~1181->interface~str proc~encode_ascii_dataarray3_rank3_i8p encode_ascii_dataarray3_rank3_I8P proc~encode_ascii_dataarray3_rank3_i8p->interface~str program~volatile_doctest~69 volatile_doctest program~volatile_doctest~69->interface~str program~volatile_doctest~477 volatile_doctest program~volatile_doctest~477->interface~str program~volatile_doctest~645 volatile_doctest program~volatile_doctest~645->interface~str program~volatile_doctest~807 volatile_doctest program~volatile_doctest~807->interface~str program~volatile_doctest~28 volatile_doctest program~volatile_doctest~28->interface~str program~volatile_doctest~274 volatile_doctest program~volatile_doctest~274->interface~str program~volatile_doctest~1014 volatile_doctest program~volatile_doctest~1014->interface~str program~volatile_doctest~1182 volatile_doctest program~volatile_doctest~1182->interface~str proc~encode_ascii_dataarray3_rank3_i4p encode_ascii_dataarray3_rank3_I4P proc~encode_ascii_dataarray3_rank3_i4p->interface~str program~volatile_doctest~70 volatile_doctest program~volatile_doctest~70->interface~str program~volatile_doctest~232 volatile_doctest program~volatile_doctest~232->interface~str program~volatile_doctest~646 volatile_doctest program~volatile_doctest~646->interface~str program~volatile_doctest~808 volatile_doctest program~volatile_doctest~808->interface~str program~volatile_doctest~1056 volatile_doctest program~volatile_doctest~1056->interface~str program~volatile_doctest~1224 volatile_doctest program~volatile_doctest~1224->interface~str proc~write_piece_start_tag write_piece_start_tag proc~write_piece_start_tag->interface~str program~volatile_doctest~353 volatile_doctest program~volatile_doctest~353->interface~str program~volatile_doctest~605 volatile_doctest program~volatile_doctest~605->interface~str program~volatile_doctest~851 volatile_doctest program~volatile_doctest~851->interface~str program~volatile_doctest~931 volatile_doctest program~volatile_doctest~931->interface~str program~volatile_doctest~1015 volatile_doctest program~volatile_doctest~1015->interface~str program~volatile_doctest~1099 volatile_doctest program~volatile_doctest~1099->interface~str proc~encode_ascii_dataarray3_rank3_i2p encode_ascii_dataarray3_rank3_I2P proc~encode_ascii_dataarray3_rank3_i2p->interface~str program~volatile_doctest~71 volatile_doctest program~volatile_doctest~71->interface~str program~volatile_doctest~233 volatile_doctest program~volatile_doctest~233->interface~str program~volatile_doctest~647 volatile_doctest program~volatile_doctest~647->interface~str program~volatile_doctest~1057 volatile_doctest program~volatile_doctest~1057->interface~str program~volatile_doctest~1225 volatile_doctest program~volatile_doctest~1225->interface~str program~volatile_doctest~606 volatile_doctest program~volatile_doctest~606->interface~str proc~write_piece_start_tag_unst write_piece_start_tag_unst proc~write_piece_start_tag_unst->interface~str program~volatile_doctest~30 volatile_doctest program~volatile_doctest~30->interface~str program~volatile_doctest~276 volatile_doctest program~volatile_doctest~276->interface~str program~volatile_doctest~852 volatile_doctest program~volatile_doctest~852->interface~str program~volatile_doctest~1016 volatile_doctest program~volatile_doctest~1016->interface~str proc~encode_ascii_dataarray3_rank3_i1p encode_ascii_dataarray3_rank3_I1P proc~encode_ascii_dataarray3_rank3_i1p->interface~str proc~string_assign_integer_i1p~2 string_assign_integer_I1P proc~string_assign_integer_i1p~2->interface~str program~volatile_doctest~72 volatile_doctest program~volatile_doctest~72->interface~str program~volatile_doctest~1058 volatile_doctest program~volatile_doctest~1058->interface~str program~volatile_doctest~1226 volatile_doctest program~volatile_doctest~1226->interface~str program~volatile_doctest~31 volatile_doctest program~volatile_doctest~31->interface~str program~volatile_doctest~277 volatile_doctest program~volatile_doctest~277->interface~str program~volatile_doctest~439 volatile_doctest program~volatile_doctest~439->interface~str program~volatile_doctest~607 volatile_doctest program~volatile_doctest~607->interface~str program~volatile_doctest~1101 volatile_doctest program~volatile_doctest~1101->interface~str program~volatile_doctest~1185 volatile_doctest program~volatile_doctest~1185->interface~str program~volatile_doctest~1059 volatile_doctest program~volatile_doctest~1059->interface~str proc~encode_ascii_dataarray6_rank1_r16p encode_ascii_dataarray6_rank1_R16P proc~encode_ascii_dataarray6_rank1_r16p->interface~str proc~string_assign_integer_i2p~2 string_assign_integer_I2P proc~string_assign_integer_i2p~2->interface~str program~volatile_doctest~481 volatile_doctest program~volatile_doctest~481->interface~str program~volatile_doctest~811 volatile_doctest program~volatile_doctest~811->interface~str program~volatile_doctest~1227 volatile_doctest program~volatile_doctest~1227->interface~str program~volatile_doctest~649 volatile_doctest program~volatile_doctest~649->interface~str program~volatile_doctest~854 volatile_doctest program~volatile_doctest~854->interface~str program~volatile_doctest~1102 volatile_doctest program~volatile_doctest~1102->interface~str program~volatile_doctest~1186 volatile_doctest program~volatile_doctest~1186->interface~str program~volatile_doctest~32 volatile_doctest program~volatile_doctest~32->interface~str program~volatile_doctest~356 volatile_doctest program~volatile_doctest~356->interface~str program~volatile_doctest~440 volatile_doctest program~volatile_doctest~440->interface~str program~volatile_doctest~524 volatile_doctest program~volatile_doctest~524->interface~str proc~encode_ascii_dataarray6_rank1_r8p encode_ascii_dataarray6_rank1_R8P proc~encode_ascii_dataarray6_rank1_r8p->interface~str proc~string_assign_integer_i4p~2 string_assign_integer_I4P proc~string_assign_integer_i4p~2->interface~str program~volatile_doctest~74 volatile_doctest program~volatile_doctest~74->interface~str program~volatile_doctest~236 volatile_doctest program~volatile_doctest~236->interface~str program~volatile_doctest~482 volatile_doctest program~volatile_doctest~482->interface~str program~volatile_doctest~650 volatile_doctest program~volatile_doctest~650->interface~str program~volatile_doctest~812 volatile_doctest program~volatile_doctest~812->interface~str program~volatile_doctest~1060 volatile_doctest program~volatile_doctest~1060->interface~str program~volatile_doctest~1228 volatile_doctest program~volatile_doctest~1228->interface~str program~volatile_doctest~441 volatile_doctest program~volatile_doctest~441->interface~str program~volatile_doctest~279 volatile_doctest program~volatile_doctest~279->interface~str program~volatile_doctest~855 volatile_doctest program~volatile_doctest~855->interface~str proc~encode_ascii_dataarray6_rank1_r4p encode_ascii_dataarray6_rank1_R4P proc~encode_ascii_dataarray6_rank1_r4p->interface~str proc~string_assign_integer_i8p~2 string_assign_integer_I8P proc~string_assign_integer_i8p~2->interface~str program~volatile_doctest~75 volatile_doctest program~volatile_doctest~75->interface~str program~volatile_doctest~237 volatile_doctest program~volatile_doctest~237->interface~str program~volatile_doctest~483 volatile_doctest program~volatile_doctest~483->interface~str program~volatile_doctest~651 volatile_doctest program~volatile_doctest~651->interface~str program~volatile_doctest~1061 volatile_doctest program~volatile_doctest~1061->interface~str program~volatile_doctest~1229 volatile_doctest program~volatile_doctest~1229->interface~str program~volatile_doctest~610 volatile_doctest program~volatile_doctest~610->interface~str program~volatile_doctest~526 volatile_doctest program~volatile_doctest~526->interface~str proc~encode_ascii_dataarray1_rank1_i8p encode_ascii_dataarray1_rank1_I8P proc~encode_ascii_dataarray1_rank1_i8p->interface~str program~volatile_doctest~280 volatile_doctest program~volatile_doctest~280->interface~str program~volatile_doctest~1020 volatile_doctest program~volatile_doctest~1020->interface~str proc~encode_ascii_dataarray6_rank1_i8p encode_ascii_dataarray6_rank1_I8P proc~encode_ascii_dataarray6_rank1_i8p->interface~str proc~string_assign_integer_i1p string_assign_integer_I1P proc~string_assign_integer_i1p->interface~str proc~string_assign_real_r4p~2 string_assign_real_R4P proc~string_assign_real_r4p~2->interface~str program~volatile_doctest~76 volatile_doctest program~volatile_doctest~76->interface~str program~volatile_doctest~484 volatile_doctest program~volatile_doctest~484->interface~str program~volatile_doctest~652 volatile_doctest program~volatile_doctest~652->interface~str program~volatile_doctest~814 volatile_doctest program~volatile_doctest~814->interface~str program~volatile_doctest~1062 volatile_doctest program~volatile_doctest~1062->interface~str proc~encode_ascii_dataarray1_rank1_i4p encode_ascii_dataarray1_rank1_I4P proc~encode_ascii_dataarray1_rank1_i4p->interface~str program~volatile_doctest~35 volatile_doctest program~volatile_doctest~35->interface~str program~volatile_doctest~527 volatile_doctest program~volatile_doctest~527->interface~str program~volatile_doctest~611 volatile_doctest program~volatile_doctest~611->interface~str program~volatile_doctest~937 volatile_doctest program~volatile_doctest~937->interface~str program~volatile_doctest~1021 volatile_doctest program~volatile_doctest~1021->interface~str program~volatile_doctest~1105 volatile_doctest program~volatile_doctest~1105->interface~str proc~string_assign_integer_i2p string_assign_integer_I2P proc~string_assign_integer_i2p->interface~str proc~encode_ascii_dataarray6_rank1_i4p encode_ascii_dataarray6_rank1_I4P proc~encode_ascii_dataarray6_rank1_i4p->interface~str proc~string_assign_real_r8p~2 string_assign_real_R8P proc~string_assign_real_r8p~2->interface~str program~volatile_doctest~77 volatile_doctest program~volatile_doctest~77->interface~str program~volatile_doctest~239 volatile_doctest program~volatile_doctest~239->interface~str program~volatile_doctest~485 volatile_doctest program~volatile_doctest~485->interface~str program~volatile_doctest~653 volatile_doctest program~volatile_doctest~653->interface~str program~volatile_doctest~815 volatile_doctest program~volatile_doctest~815->interface~str program~volatile_doctest~979 volatile_doctest program~volatile_doctest~979->interface~str program~volatile_doctest~1063 volatile_doctest program~volatile_doctest~1063->interface~str proc~encode_ascii_dataarray1_rank1_i2p encode_ascii_dataarray1_rank1_I2P proc~encode_ascii_dataarray1_rank1_i2p->interface~str program~volatile_doctest~36 volatile_doctest program~volatile_doctest~36->interface~str program~volatile_doctest~858 volatile_doctest program~volatile_doctest~858->interface~str program~volatile_doctest~1022 volatile_doctest program~volatile_doctest~1022->interface~str proc~encode_ascii_dataarray6_rank1_i2p encode_ascii_dataarray6_rank1_I2P proc~encode_ascii_dataarray6_rank1_i2p->interface~str proc~string_assign_integer_i4p string_assign_integer_I4P proc~string_assign_integer_i4p->interface~str proc~string_assign_real_r16p~2 string_assign_real_R16P proc~string_assign_real_r16p~2->interface~str program~volatile_doctest~78 volatile_doctest program~volatile_doctest~78->interface~str program~volatile_doctest~240 volatile_doctest program~volatile_doctest~240->interface~str program~volatile_doctest~980 volatile_doctest program~volatile_doctest~980->interface~str program~volatile_doctest~486 volatile_doctest program~volatile_doctest~486->interface~str program~volatile_doctest~654 volatile_doctest program~volatile_doctest~654->interface~str proc~encode_ascii_dataarray1_rank1_i1p encode_ascii_dataarray1_rank1_I1P proc~encode_ascii_dataarray1_rank1_i1p->interface~str program~volatile_doctest~283 volatile_doctest program~volatile_doctest~283->interface~str program~volatile_doctest~445 volatile_doctest program~volatile_doctest~445->interface~str program~volatile_doctest~859 volatile_doctest program~volatile_doctest~859->interface~str program~volatile_doctest~939 volatile_doctest program~volatile_doctest~939->interface~str program~volatile_doctest~1191 volatile_doctest program~volatile_doctest~1191->interface~str program~volatile_doctest~1233 volatile_doctest program~volatile_doctest~1233->interface~str proc~string_assign_integer_i8p string_assign_integer_I8P proc~string_assign_integer_i8p->interface~str proc~encode_ascii_dataarray6_rank1_i1p encode_ascii_dataarray6_rank1_I1P proc~encode_ascii_dataarray6_rank1_i1p->interface~str program~volatile_doctest~79 volatile_doctest program~volatile_doctest~79->interface~str program~volatile_doctest~487 volatile_doctest program~volatile_doctest~487->interface~str program~volatile_doctest~817 volatile_doctest program~volatile_doctest~817->interface~str program~volatile_doctest~981 volatile_doctest program~volatile_doctest~981->interface~str proc~encode_ascii_dataarray1_rank2_r16p encode_ascii_dataarray1_rank2_R16P proc~encode_ascii_dataarray1_rank2_r16p->interface~str program~volatile_doctest~284 volatile_doctest program~volatile_doctest~284->interface~str program~volatile_doctest~362 volatile_doctest program~volatile_doctest~362->interface~str program~volatile_doctest~446 volatile_doctest program~volatile_doctest~446->interface~str program~volatile_doctest~530 volatile_doctest program~volatile_doctest~530->interface~str program~volatile_doctest~860 volatile_doctest program~volatile_doctest~860->interface~str program~volatile_doctest~1024 volatile_doctest program~volatile_doctest~1024->interface~str program~volatile_doctest~1108 volatile_doctest program~volatile_doctest~1108->interface~str program~volatile_doctest~1192 volatile_doctest program~volatile_doctest~1192->interface~str proc~encode_ascii_dataarray6_rank3_r16p encode_ascii_dataarray6_rank3_R16P proc~encode_ascii_dataarray6_rank3_r16p->interface~str proc~string_assign_real_r4p string_assign_real_R4P proc~string_assign_real_r4p->interface~str program~volatile_doctest~242 volatile_doctest program~volatile_doctest~242->interface~str program~volatile_doctest~404 volatile_doctest program~volatile_doctest~404->interface~str program~volatile_doctest~488 volatile_doctest program~volatile_doctest~488->interface~str program~volatile_doctest~1234 volatile_doctest program~volatile_doctest~1234->interface~str proc~encode_ascii_dataarray1_rank2_r8p encode_ascii_dataarray1_rank2_R8P proc~encode_ascii_dataarray1_rank2_r8p->interface~str program~volatile_doctest~285 volatile_doctest program~volatile_doctest~285->interface~str program~volatile_doctest~447 volatile_doctest program~volatile_doctest~447->interface~str program~volatile_doctest~861 volatile_doctest program~volatile_doctest~861->interface~str program~volatile_doctest~1193 volatile_doctest program~volatile_doctest~1193->interface~str program~volatile_doctest~1235 volatile_doctest program~volatile_doctest~1235->interface~str proc~string_assign_real_r8p string_assign_real_R8P proc~string_assign_real_r8p->interface~str proc~encode_ascii_dataarray6_rank3_r8p encode_ascii_dataarray6_rank3_R8P proc~encode_ascii_dataarray6_rank3_r8p->interface~str program~volatile_doctest~405 volatile_doctest program~volatile_doctest~405->interface~str program~volatile_doctest~819 volatile_doctest program~volatile_doctest~819->interface~str proc~encode_ascii_dataarray1_rank2_r4p encode_ascii_dataarray1_rank2_R4P proc~encode_ascii_dataarray1_rank2_r4p->interface~str program~volatile_doctest~286 volatile_doctest program~volatile_doctest~286->interface~str program~volatile_doctest~364 volatile_doctest program~volatile_doctest~364->interface~str program~volatile_doctest~616 volatile_doctest program~volatile_doctest~616->interface~str program~volatile_doctest~862 volatile_doctest program~volatile_doctest~862->interface~str program~volatile_doctest~1026 volatile_doctest program~volatile_doctest~1026->interface~str program~volatile_doctest~820 volatile_doctest program~volatile_doctest~820->interface~str proc~encode_ascii_dataarray6_rank3_r4p encode_ascii_dataarray6_rank3_R4P proc~encode_ascii_dataarray6_rank3_r4p->interface~str proc~string_assign_real_r16p string_assign_real_R16P proc~string_assign_real_r16p->interface~str program~volatile_doctest~244 volatile_doctest program~volatile_doctest~244->interface~str program~volatile_doctest~406 volatile_doctest program~volatile_doctest~406->interface~str program~volatile_doctest~984 volatile_doctest program~volatile_doctest~984->interface~str program~volatile_doctest~1236 volatile_doctest program~volatile_doctest~1236->interface~str program~volatile_doctest~658 volatile_doctest program~volatile_doctest~658->interface~str proc~encode_ascii_dataarray1_rank2_i8p encode_ascii_dataarray1_rank2_I8P proc~encode_ascii_dataarray1_rank2_i8p->interface~str program~volatile_doctest~41 volatile_doctest program~volatile_doctest~41->interface~str program~volatile_doctest~287 volatile_doctest program~volatile_doctest~287->interface~str program~volatile_doctest~449 volatile_doctest program~volatile_doctest~449->interface~str program~volatile_doctest~533 volatile_doctest program~volatile_doctest~533->interface~str program~volatile_doctest~617 volatile_doctest program~volatile_doctest~617->interface~str proc~encode_ascii_dataarray6_rank3_i8p encode_ascii_dataarray6_rank3_I8P proc~encode_ascii_dataarray6_rank3_i8p->interface~str program~volatile_doctest~83 volatile_doctest program~volatile_doctest~83->interface~str program~volatile_doctest~245 volatile_doctest program~volatile_doctest~245->interface~str program~volatile_doctest~659 volatile_doctest program~volatile_doctest~659->interface~str program~volatile_doctest~985 volatile_doctest program~volatile_doctest~985->interface~str program~volatile_doctest~1237 volatile_doctest program~volatile_doctest~1237->interface~str proc~encode_ascii_dataarray1_rank2_i4p encode_ascii_dataarray1_rank2_I4P proc~encode_ascii_dataarray1_rank2_i4p->interface~str program~volatile_doctest~42 volatile_doctest program~volatile_doctest~42->interface~str program~volatile_doctest~618 volatile_doctest program~volatile_doctest~618->interface~str program~volatile_doctest~864 volatile_doctest program~volatile_doctest~864->interface~str program~volatile_doctest~1028 volatile_doctest program~volatile_doctest~1028->interface~str program~volatile_doctest~822 volatile_doctest program~volatile_doctest~822->interface~str program~volatile_doctest~1238 volatile_doctest program~volatile_doctest~1238->interface~str proc~encode_ascii_dataarray6_rank3_i4p encode_ascii_dataarray6_rank3_I4P proc~encode_ascii_dataarray6_rank3_i4p->interface~str program~volatile_doctest~84 volatile_doctest program~volatile_doctest~84->interface~str program~volatile_doctest~660 volatile_doctest program~volatile_doctest~660->interface~str proc~encode_ascii_dataarray1_rank2_i2p encode_ascii_dataarray1_rank2_I2P proc~encode_ascii_dataarray1_rank2_i2p->interface~str program~volatile_doctest~43 volatile_doctest program~volatile_doctest~43->interface~str program~volatile_doctest~289 volatile_doctest program~volatile_doctest~289->interface~str program~volatile_doctest~451 volatile_doctest program~volatile_doctest~451->interface~str program~volatile_doctest~865 volatile_doctest program~volatile_doctest~865->interface~str program~volatile_doctest~1029 volatile_doctest program~volatile_doctest~1029->interface~str program~volatile_doctest~1197 volatile_doctest program~volatile_doctest~1197->interface~str proc~encode_ascii_dataarray6_rank3_i2p encode_ascii_dataarray6_rank3_I2P proc~encode_ascii_dataarray6_rank3_i2p->interface~str program~volatile_doctest~85 volatile_doctest program~volatile_doctest~85->interface~str program~volatile_doctest~247 volatile_doctest program~volatile_doctest~247->interface~str program~volatile_doctest~409 volatile_doctest program~volatile_doctest~409->interface~str program~volatile_doctest~661 volatile_doctest program~volatile_doctest~661->interface~str program~volatile_doctest~823 volatile_doctest program~volatile_doctest~823->interface~str program~volatile_doctest~1239 volatile_doctest program~volatile_doctest~1239->interface~str proc~encode_ascii_dataarray1_rank2_i1p encode_ascii_dataarray1_rank2_I1P proc~encode_ascii_dataarray1_rank2_i1p->interface~str program~volatile_doctest~290 volatile_doctest program~volatile_doctest~290->interface~str program~volatile_doctest~866 volatile_doctest program~volatile_doctest~866->interface~str program~volatile_doctest~1114 volatile_doctest program~volatile_doctest~1114->interface~str program~volatile_doctest~1198 volatile_doctest program~volatile_doctest~1198->interface~str program~volatile_doctest~824 volatile_doctest program~volatile_doctest~824->interface~str program~volatile_doctest~988 volatile_doctest program~volatile_doctest~988->interface~str program~volatile_doctest~1156 volatile_doctest program~volatile_doctest~1156->interface~str program~volatile_doctest~1240 volatile_doctest program~volatile_doctest~1240->interface~str proc~encode_ascii_dataarray6_rank3_i1p encode_ascii_dataarray6_rank3_I1P proc~encode_ascii_dataarray6_rank3_i1p->interface~str program~volatile_doctest~86 volatile_doctest program~volatile_doctest~86->interface~str program~volatile_doctest~248 volatile_doctest program~volatile_doctest~248->interface~str program~volatile_doctest~410 volatile_doctest program~volatile_doctest~410->interface~str program~volatile_doctest~662 volatile_doctest program~volatile_doctest~662->interface~str proc~encode_ascii_dataarray1_rank3_r16p encode_ascii_dataarray1_rank3_R16P proc~encode_ascii_dataarray1_rank3_r16p->interface~str program~volatile_doctest~291 volatile_doctest program~volatile_doctest~291->interface~str program~volatile_doctest~453 volatile_doctest program~volatile_doctest~453->interface~str program~volatile_doctest~867 volatile_doctest program~volatile_doctest~867->interface~str program~volatile_doctest~1031 volatile_doctest program~volatile_doctest~1031->interface~str program~volatile_doctest~1199 volatile_doctest program~volatile_doctest~1199->interface~str program~volatile_doctest~989 volatile_doctest program~volatile_doctest~989->interface~str program~volatile_doctest~1157 volatile_doctest program~volatile_doctest~1157->interface~str program~volatile_doctest~87 volatile_doctest program~volatile_doctest~87->interface~str program~volatile_doctest~249 volatile_doctest program~volatile_doctest~249->interface~str program~volatile_doctest~663 volatile_doctest program~volatile_doctest~663->interface~str proc~encode_ascii_dataarray1_rank3_r8p encode_ascii_dataarray1_rank3_R8P proc~encode_ascii_dataarray1_rank3_r8p->interface~str program~volatile_doctest~292 volatile_doctest program~volatile_doctest~292->interface~str program~volatile_doctest~454 volatile_doctest program~volatile_doctest~454->interface~str program~volatile_doctest~622 volatile_doctest program~volatile_doctest~622->interface~str program~volatile_doctest~868 volatile_doctest program~volatile_doctest~868->interface~str program~volatile_doctest~1032 volatile_doctest program~volatile_doctest~1032->interface~str program~volatile_doctest~1116 volatile_doctest program~volatile_doctest~1116->interface~str program~volatile_doctest~88 volatile_doctest program~volatile_doctest~88->interface~str program~volatile_doctest~664 volatile_doctest program~volatile_doctest~664->interface~str program~volatile_doctest~826 volatile_doctest program~volatile_doctest~826->interface~str program~volatile_doctest~1158 volatile_doctest program~volatile_doctest~1158->interface~str proc~encode_ascii_dataarray1_rank3_r4p encode_ascii_dataarray1_rank3_R4P proc~encode_ascii_dataarray1_rank3_r4p->interface~str proc~write_parallel_open_block write_parallel_open_block proc~write_parallel_open_block->interface~str program~volatile_doctest~47 volatile_doctest program~volatile_doctest~47->interface~str program~volatile_doctest~293 volatile_doctest program~volatile_doctest~293->interface~str program~volatile_doctest~539 volatile_doctest program~volatile_doctest~539->interface~str program~volatile_doctest~623 volatile_doctest program~volatile_doctest~623->interface~str program~volatile_doctest~1201 volatile_doctest program~volatile_doctest~1201->interface~str program~volatile_doctest~665 volatile_doctest program~volatile_doctest~665->interface~str program~volatile_doctest~89 volatile_doctest program~volatile_doctest~89->interface~str program~volatile_doctest~251 volatile_doctest program~volatile_doctest~251->interface~str program~volatile_doctest~413 volatile_doctest program~volatile_doctest~413->interface~str program~volatile_doctest~581 volatile_doctest program~volatile_doctest~581->interface~str program~volatile_doctest~827 volatile_doctest program~volatile_doctest~827->interface~str program~volatile_doctest~991 volatile_doctest program~volatile_doctest~991->interface~str proc~encode_ascii_dataarray1_rank3_i8p encode_ascii_dataarray1_rank3_I8P proc~encode_ascii_dataarray1_rank3_i8p->interface~str program~volatile_doctest~48 volatile_doctest program~volatile_doctest~48->interface~str program~volatile_doctest~456 volatile_doctest program~volatile_doctest~456->interface~str program~volatile_doctest~624 volatile_doctest program~volatile_doctest~624->interface~str program~volatile_doctest~870 volatile_doctest program~volatile_doctest~870->interface~str program~volatile_doctest~828 volatile_doctest program~volatile_doctest~828->interface~str program~volatile_doctest~582 volatile_doctest program~volatile_doctest~582->interface~str program~volatile_doctest~992 volatile_doctest program~volatile_doctest~992->interface~str program~volatile_doctest~90 volatile_doctest program~volatile_doctest~90->interface~str program~volatile_doctest~6 volatile_doctest program~volatile_doctest~6->interface~str program~volatile_doctest~252 volatile_doctest program~volatile_doctest~252->interface~str program~volatile_doctest~414 volatile_doctest program~volatile_doctest~414->interface~str program~volatile_doctest~457 volatile_doctest program~volatile_doctest~457->interface~str proc~encode_ascii_dataarray1_rank3_i4p encode_ascii_dataarray1_rank3_I4P proc~encode_ascii_dataarray1_rank3_i4p->interface~str proc~write_parallel_dataarray write_parallel_dataarray proc~write_parallel_dataarray->interface~str program~volatile_doctest~49 volatile_doctest program~volatile_doctest~49->interface~str program~volatile_doctest~295 volatile_doctest program~volatile_doctest~295->interface~str program~volatile_doctest~871 volatile_doctest program~volatile_doctest~871->interface~str program~volatile_doctest~1035 volatile_doctest program~volatile_doctest~1035->interface~str program~volatile_doctest~1203 volatile_doctest program~volatile_doctest~1203->interface~str program~volatile_doctest~541 volatile_doctest program~volatile_doctest~541->interface~str program~volatile_doctest~7 volatile_doctest program~volatile_doctest~7->interface~str program~volatile_doctest~253 volatile_doctest program~volatile_doctest~253->interface~str program~volatile_doctest~583 volatile_doctest program~volatile_doctest~583->interface~str program~volatile_doctest~1161 volatile_doctest program~volatile_doctest~1161->interface~str program~volatile_doctest~1036 volatile_doctest program~volatile_doctest~1036->interface~str proc~encode_ascii_dataarray1_rank3_i2p encode_ascii_dataarray1_rank3_I2P proc~encode_ascii_dataarray1_rank3_i2p->interface~str proc~write_parallel_geo write_parallel_geo proc~write_parallel_geo->interface~str program~volatile_doctest~296 volatile_doctest program~volatile_doctest~296->interface~str program~volatile_doctest~626 volatile_doctest program~volatile_doctest~626->interface~str program~volatile_doctest~872 volatile_doctest program~volatile_doctest~872->interface~str proc~bctoi_i8p bctoi_I8P proc~bctoi_i8p->interface~str program~volatile_doctest~8 volatile_doctest program~volatile_doctest~8->interface~str program~volatile_doctest~416 volatile_doctest program~volatile_doctest~416->interface~str program~volatile_doctest~994 volatile_doctest program~volatile_doctest~994->interface~str program~volatile_doctest~1162 volatile_doctest program~volatile_doctest~1162->interface~str proc~encode_ascii_dataarray1_rank3_i1p encode_ascii_dataarray1_rank3_I1P proc~encode_ascii_dataarray1_rank3_i1p->interface~str proc~write_parallel_block_file write_parallel_block_file proc~write_parallel_block_file->interface~str program~volatile_doctest~51 volatile_doctest program~volatile_doctest~51->interface~str program~volatile_doctest~297 volatile_doctest program~volatile_doctest~297->interface~str program~volatile_doctest~873 volatile_doctest program~volatile_doctest~873->interface~str program~volatile_doctest~1037 volatile_doctest program~volatile_doctest~1037->interface~str program~volatile_doctest~1205 volatile_doctest program~volatile_doctest~1205->interface~str proc~bctoi_i4p bctoi_I4P proc~bctoi_i4p->interface~str program~volatile_doctest~417 volatile_doctest program~volatile_doctest~417->interface~str program~volatile_doctest~831 volatile_doctest program~volatile_doctest~831->interface~str program~volatile_doctest~911 volatile_doctest program~volatile_doctest~911->interface~str proc~encode_ascii_dataarray1_rank4_r16p encode_ascii_dataarray1_rank4_R16P proc~encode_ascii_dataarray1_rank4_r16p->interface~str proc~write_parallel_block_files_array write_parallel_block_files_array proc~write_parallel_block_files_array->interface~str program~volatile_doctest~298 volatile_doctest program~volatile_doctest~298->interface~str program~volatile_doctest~460 volatile_doctest program~volatile_doctest~460->interface~str program~volatile_doctest~628 volatile_doctest program~volatile_doctest~628->interface~str program~volatile_doctest~874 volatile_doctest program~volatile_doctest~874->interface~str program~volatile_doctest~1038 volatile_doctest program~volatile_doctest~1038->interface~str program~volatile_doctest~1206 volatile_doctest program~volatile_doctest~1206->interface~str proc~encode_ascii_dataarray1_rank1_r16p encode_ascii_dataarray1_rank1_R16P proc~encode_ascii_dataarray1_rank1_r16p->interface~str proc~bctoi_i2p bctoi_I2P proc~bctoi_i2p->interface~str program~volatile_doctest~256 volatile_doctest program~volatile_doctest~256->interface~str program~volatile_doctest~336 volatile_doctest program~volatile_doctest~336->interface~str program~volatile_doctest~586 volatile_doctest program~volatile_doctest~586->interface~str program~volatile_doctest~832 volatile_doctest program~volatile_doctest~832->interface~str program~volatile_doctest~996 volatile_doctest program~volatile_doctest~996->interface~str proc~encode_ascii_dataarray1_rank4_r8p encode_ascii_dataarray1_rank4_R8P proc~encode_ascii_dataarray1_rank4_r8p->interface~str proc~write_parallel_block_files_string write_parallel_block_files_string proc~write_parallel_block_files_string->interface~str program~volatile_doctest~53 volatile_doctest program~volatile_doctest~53->interface~str program~volatile_doctest~299 volatile_doctest program~volatile_doctest~299->interface~str program~volatile_doctest~461 volatile_doctest program~volatile_doctest~461->interface~str program~volatile_doctest~875 volatile_doctest program~volatile_doctest~875->interface~str program~volatile_doctest~1039 volatile_doctest program~volatile_doctest~1039->interface~str proc~encode_ascii_dataarray1_rank1_r8p encode_ascii_dataarray1_rank1_R8P proc~encode_ascii_dataarray1_rank1_r8p->interface~str proc~bctoi_i1p bctoi_I1P proc~bctoi_i1p->interface~str program~volatile_doctest~11 volatile_doctest program~volatile_doctest~11->interface~str program~volatile_doctest~257 volatile_doctest program~volatile_doctest~257->interface~str program~volatile_doctest~419 volatile_doctest program~volatile_doctest~419->interface~str program~volatile_doctest~587 volatile_doctest program~volatile_doctest~587->interface~str program~volatile_doctest~997 volatile_doctest program~volatile_doctest~997->interface~str program~volatile_doctest~1165 volatile_doctest program~volatile_doctest~1165->interface~str program~volatile_doctest~630 volatile_doctest program~volatile_doctest~630->interface~str proc~encode_ascii_dataarray1_rank4_r4p encode_ascii_dataarray1_rank4_R4P proc~encode_ascii_dataarray1_rank4_r4p->interface~str program~volatile_doctest~300 volatile_doctest program~volatile_doctest~300->interface~str program~volatile_doctest~462 volatile_doctest program~volatile_doctest~462->interface~str program~volatile_doctest~1208 volatile_doctest program~volatile_doctest~1208->interface~str program~volatile_doctest~12 volatile_doctest program~volatile_doctest~12->interface~str program~volatile_doctest~1166 volatile_doctest program~volatile_doctest~1166->interface~str program~volatile_doctest~631 volatile_doctest program~volatile_doctest~631->interface~str proc~encode_ascii_dataarray1_rank4_i8p encode_ascii_dataarray1_rank4_I8P proc~encode_ascii_dataarray1_rank4_i8p->interface~str program~volatile_doctest~55 volatile_doctest program~volatile_doctest~55->interface~str program~volatile_doctest~463 volatile_doctest program~volatile_doctest~463->interface~str program~volatile_doctest~1041 volatile_doctest program~volatile_doctest~1041->interface~str program~volatile_doctest~1209 volatile_doctest program~volatile_doctest~1209->interface~str proc~encode_ascii_dataarray1_rank1_r4p encode_ascii_dataarray1_rank1_R4P proc~encode_ascii_dataarray1_rank1_r4p->interface~str program~volatile_doctest~421 volatile_doctest program~volatile_doctest~421->interface~str program~volatile_doctest~999 volatile_doctest program~volatile_doctest~999->interface~str proc~encode_ascii_dataarray1_rank4_i4p encode_ascii_dataarray1_rank4_I4P proc~encode_ascii_dataarray1_rank4_i4p->interface~str program~volatile_doctest~56 volatile_doctest program~volatile_doctest~56->interface~str program~volatile_doctest~464 volatile_doctest program~volatile_doctest~464->interface~str program~volatile_doctest~1042 volatile_doctest program~volatile_doctest~1042->interface~str program~volatile_doctest~422 volatile_doctest program~volatile_doctest~422->interface~str program~volatile_doctest~590 volatile_doctest program~volatile_doctest~590->interface~str program~volatile_doctest~1000 volatile_doctest program~volatile_doctest~1000->interface~str program~volatile_doctest~1168 volatile_doctest program~volatile_doctest~1168->interface~str program~volatile_doctest~633 volatile_doctest program~volatile_doctest~633->interface~str proc~encode_ascii_dataarray1_rank4_i2p encode_ascii_dataarray1_rank4_I2P proc~encode_ascii_dataarray1_rank4_i2p->interface~str program~volatile_doctest~879 volatile_doctest program~volatile_doctest~879->interface~str program~volatile_doctest~1043 volatile_doctest program~volatile_doctest~1043->interface~str program~volatile_doctest~15 volatile_doctest program~volatile_doctest~15->interface~str program~volatile_doctest~591 volatile_doctest program~volatile_doctest~591->interface~str program~volatile_doctest~837 volatile_doctest program~volatile_doctest~837->interface~str program~volatile_doctest~1001 volatile_doctest program~volatile_doctest~1001->interface~str program~volatile_doctest~1169 volatile_doctest program~volatile_doctest~1169->interface~str proc~encode_ascii_dataarray1_rank4_i1p encode_ascii_dataarray1_rank4_I1P proc~encode_ascii_dataarray1_rank4_i1p->interface~str program~volatile_doctest~58 volatile_doctest program~volatile_doctest~58->interface~str program~volatile_doctest~304 volatile_doctest program~volatile_doctest~304->interface~str program~volatile_doctest~466 volatile_doctest program~volatile_doctest~466->interface~str program~volatile_doctest~634 volatile_doctest program~volatile_doctest~634->interface~str program~volatile_doctest~880 volatile_doctest program~volatile_doctest~880->interface~str program~volatile_doctest~1044 volatile_doctest program~volatile_doctest~1044->interface~str program~volatile_doctest~1212 volatile_doctest program~volatile_doctest~1212->interface~str program~volatile_doctest~16 volatile_doctest program~volatile_doctest~16->interface~str program~volatile_doctest~262 volatile_doctest program~volatile_doctest~262->interface~str program~volatile_doctest~424 volatile_doctest program~volatile_doctest~424->interface~str program~volatile_doctest~838 volatile_doctest program~volatile_doctest~838->interface~str proc~encode_ascii_dataarray3_rank1_r16p encode_ascii_dataarray3_rank1_R16P proc~encode_ascii_dataarray3_rank1_r16p->interface~str program~volatile_doctest~59 volatile_doctest program~volatile_doctest~59->interface~str program~volatile_doctest~305 volatile_doctest program~volatile_doctest~305->interface~str program~volatile_doctest~467 volatile_doctest program~volatile_doctest~467->interface~str program~volatile_doctest~881 volatile_doctest program~volatile_doctest~881->interface~str program~volatile_doctest~1045 volatile_doctest program~volatile_doctest~1045->interface~str program~volatile_doctest~1213 volatile_doctest program~volatile_doctest~1213->interface~str program~volatile_doctest~593 volatile_doctest program~volatile_doctest~593->interface~str program~volatile_doctest~263 volatile_doctest program~volatile_doctest~263->interface~str program~volatile_doctest~425 volatile_doctest program~volatile_doctest~425->interface~str program~volatile_doctest~839 volatile_doctest program~volatile_doctest~839->interface~str program~volatile_doctest~1003 volatile_doctest program~volatile_doctest~1003->interface~str program~volatile_doctest~1171 volatile_doctest program~volatile_doctest~1171->interface~str proc~encode_ascii_dataarray3_rank1_r8p encode_ascii_dataarray3_rank1_R8P proc~encode_ascii_dataarray3_rank1_r8p->interface~str program~volatile_doctest~306 volatile_doctest program~volatile_doctest~306->interface~str program~volatile_doctest~468 volatile_doctest program~volatile_doctest~468->interface~str program~volatile_doctest~882 volatile_doctest program~volatile_doctest~882->interface~str program~volatile_doctest~1214 volatile_doctest program~volatile_doctest~1214->interface~str program~volatile_doctest~18 volatile_doctest program~volatile_doctest~18->interface~str program~volatile_doctest~264 volatile_doctest program~volatile_doctest~264->interface~str program~volatile_doctest~426 volatile_doctest program~volatile_doctest~426->interface~str program~volatile_doctest~594 volatile_doctest program~volatile_doctest~594->interface~str program~volatile_doctest~1004 volatile_doctest program~volatile_doctest~1004->interface~str program~volatile_doctest~1088 volatile_doctest program~volatile_doctest~1088->interface~str proc~encode_ascii_dataarray3_rank1_r4p encode_ascii_dataarray3_rank1_R4P proc~encode_ascii_dataarray3_rank1_r4p->interface~str program~volatile_doctest~307 volatile_doctest program~volatile_doctest~307->interface~str program~volatile_doctest~469 volatile_doctest program~volatile_doctest~469->interface~str program~volatile_doctest~637 volatile_doctest program~volatile_doctest~637->interface~str program~volatile_doctest~883 volatile_doctest program~volatile_doctest~883->interface~str program~volatile_doctest~1047 volatile_doctest program~volatile_doctest~1047->interface~str program~volatile_doctest~1215 volatile_doctest program~volatile_doctest~1215->interface~str program~volatile_doctest~19 volatile_doctest program~volatile_doctest~19->interface~str program~volatile_doctest~1005 volatile_doctest program~volatile_doctest~1005->interface~str program~volatile_doctest~1173 volatile_doctest program~volatile_doctest~1173->interface~str program~volatile_doctest~470 volatile_doctest program~volatile_doctest~470->interface~str program~volatile_doctest~638 volatile_doctest program~volatile_doctest~638->interface~str proc~encode_ascii_dataarray3_rank1_i8p encode_ascii_dataarray3_rank1_I8P proc~encode_ascii_dataarray3_rank1_i8p->interface~str program~volatile_doctest~62 volatile_doctest program~volatile_doctest~62->interface~str program~volatile_doctest~308 volatile_doctest program~volatile_doctest~308->interface~str program~volatile_doctest~884 volatile_doctest program~volatile_doctest~884->interface~str program~volatile_doctest~1048 volatile_doctest program~volatile_doctest~1048->interface~str program~volatile_doctest~1216 volatile_doctest program~volatile_doctest~1216->interface~str program~volatile_doctest~428 volatile_doctest program~volatile_doctest~428->interface~str program~volatile_doctest~596 volatile_doctest program~volatile_doctest~596->interface~str program~volatile_doctest~922 volatile_doctest program~volatile_doctest~922->interface~str program~volatile_doctest~1174 volatile_doctest program~volatile_doctest~1174->interface~str proc~encode_ascii_dataarray3_rank1_i4p encode_ascii_dataarray3_rank1_I4P proc~encode_ascii_dataarray3_rank1_i4p->interface~str proc~write_topology_tag write_topology_tag proc~write_topology_tag->interface~str program~volatile_doctest~63 volatile_doctest program~volatile_doctest~63->interface~str program~volatile_doctest~309 volatile_doctest program~volatile_doctest~309->interface~str program~volatile_doctest~639 volatile_doctest program~volatile_doctest~639->interface~str program~volatile_doctest~885 volatile_doctest program~volatile_doctest~885->interface~str program~volatile_doctest~1049 volatile_doctest program~volatile_doctest~1049->interface~str program~volatile_doctest~513 volatile_doctest program~volatile_doctest~513->interface~str program~volatile_doctest~21 volatile_doctest program~volatile_doctest~21->interface~str program~volatile_doctest~429 volatile_doctest program~volatile_doctest~429->interface~str program~volatile_doctest~843 volatile_doctest program~volatile_doctest~843->interface~str program~volatile_doctest~640 volatile_doctest program~volatile_doctest~640->interface~str proc~encode_ascii_dataarray3_rank1_i2p encode_ascii_dataarray3_rank1_I2P proc~encode_ascii_dataarray3_rank1_i2p->interface~str proc~write_dataarray_tag write_dataarray_tag proc~write_dataarray_tag->interface~str program~volatile_doctest~64 volatile_doctest program~volatile_doctest~64->interface~str program~volatile_doctest~310 volatile_doctest program~volatile_doctest~310->interface~str program~volatile_doctest~472 volatile_doctest program~volatile_doctest~472->interface~str program~volatile_doctest~802 volatile_doctest program~volatile_doctest~802->interface~str program~volatile_doctest~886 volatile_doctest program~volatile_doctest~886->interface~str program~volatile_doctest~1050 volatile_doctest program~volatile_doctest~1050->interface~str program~volatile_doctest~1218 volatile_doctest program~volatile_doctest~1218->interface~str program~volatile_doctest~598 volatile_doctest program~volatile_doctest~598->interface~str program~volatile_doctest~268 volatile_doctest program~volatile_doctest~268->interface~str program~volatile_doctest~347 volatile_doctest program~volatile_doctest~347->interface~str program~volatile_doctest~430 volatile_doctest program~volatile_doctest~430->interface~str program~volatile_doctest~844 volatile_doctest program~volatile_doctest~844->interface~str program~volatile_doctest~924 volatile_doctest program~volatile_doctest~924->interface~str program~volatile_doctest~1008 volatile_doctest program~volatile_doctest~1008->interface~str program~volatile_doctest~1176 volatile_doctest program~volatile_doctest~1176->interface~str program~volatile_doctest~473 volatile_doctest program~volatile_doctest~473->interface~str proc~encode_ascii_dataarray3_rank1_i1p encode_ascii_dataarray3_rank1_I1P proc~encode_ascii_dataarray3_rank1_i1p->interface~str proc~write_dataarray_tag_appended write_dataarray_tag_appended proc~write_dataarray_tag_appended->interface~str program~volatile_doctest~65 volatile_doctest program~volatile_doctest~65->interface~str program~volatile_doctest~227 volatile_doctest program~volatile_doctest~227->interface~str program~volatile_doctest~311 volatile_doctest program~volatile_doctest~311->interface~str program~volatile_doctest~641 volatile_doctest program~volatile_doctest~641->interface~str program~volatile_doctest~803 volatile_doctest program~volatile_doctest~803->interface~str program~volatile_doctest~1051 volatile_doctest program~volatile_doctest~1051->interface~str program~volatile_doctest~1219 volatile_doctest program~volatile_doctest~1219->interface~str program~volatile_doctest~599 volatile_doctest program~volatile_doctest~599->interface~str program~volatile_doctest~23 volatile_doctest program~volatile_doctest~23->interface~str program~volatile_doctest~269 volatile_doctest program~volatile_doctest~269->interface~str program~volatile_doctest~845 volatile_doctest program~volatile_doctest~845->interface~str program~volatile_doctest~925 volatile_doctest program~volatile_doctest~925->interface~str program~volatile_doctest~1009 volatile_doctest program~volatile_doctest~1009->interface~str program~volatile_doctest~1177 volatile_doctest program~volatile_doctest~1177->interface~str proc~encode_ascii_dataarray3_rank3_r16p encode_ascii_dataarray3_rank3_R16P proc~encode_ascii_dataarray3_rank3_r16p->interface~str program~volatile_doctest~66 volatile_doctest program~volatile_doctest~66->interface~str program~volatile_doctest~228 volatile_doctest program~volatile_doctest~228->interface~str program~volatile_doctest~474 volatile_doctest program~volatile_doctest~474->interface~str program~volatile_doctest~804 volatile_doctest program~volatile_doctest~804->interface~str program~volatile_doctest~1052 volatile_doctest program~volatile_doctest~1052->interface~str program~volatile_doctest~1220 volatile_doctest program~volatile_doctest~1220->interface~str program~volatile_doctest~24 volatile_doctest program~volatile_doctest~24->interface~str program~volatile_doctest~270 volatile_doctest program~volatile_doctest~270->interface~str program~volatile_doctest~349 volatile_doctest program~volatile_doctest~349->interface~str program~volatile_doctest~1178 volatile_doctest program~volatile_doctest~1178->interface~str program~volatile_doctest~643 volatile_doctest program~volatile_doctest~643->interface~str proc~encode_ascii_dataarray3_rank3_r8p encode_ascii_dataarray3_rank3_R8P proc~encode_ascii_dataarray3_rank3_r8p->interface~str program~volatile_doctest~229 volatile_doctest program~volatile_doctest~229->interface~str program~volatile_doctest~475 volatile_doctest program~volatile_doctest~475->interface~str program~volatile_doctest~1221 volatile_doctest program~volatile_doctest~1221->interface~str program~volatile_doctest~350 volatile_doctest program~volatile_doctest~350->interface~str program~volatile_doctest~433 volatile_doctest program~volatile_doctest~433->interface~str program~volatile_doctest~601 volatile_doctest program~volatile_doctest~601->interface~str program~volatile_doctest~847 volatile_doctest program~volatile_doctest~847->interface~str interface~encode_ascii_dataarray encode_ascii_dataarray interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank3_r4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank3_i8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank3_i4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank3_i2p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank3_i1p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank1_r8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank1_r4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank1_i8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank1_i8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank1_i4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank1_i4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank1_i2p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank1_i2p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank1_i1p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank1_i1p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank2_r8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank3_r8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank2_r4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank3_r4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank2_i8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank3_i8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank2_i4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank3_i4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank2_i2p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank3_i2p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank2_i1p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray6_rank3_i1p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank3_r8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank3_r4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank3_i8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank3_i4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank3_i2p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank3_i1p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank4_r8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank1_r8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank4_r4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank4_i8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank1_r4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank4_i4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank4_i2p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray1_rank4_i1p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank1_r8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank1_r4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank1_i8p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank1_i4p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank1_i2p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank1_i1p interface~encode_ascii_dataarray->proc~encode_ascii_dataarray3_rank3_r8p interface~bcton bcton interface~bcton->proc~bctoi_i8p interface~bcton->proc~bctoi_i4p interface~bcton->proc~bctoi_i2p interface~bcton->proc~bctoi_i1p proc~write_dataarray1_rank4_i8p write_dataarray1_rank4_I8P proc~write_dataarray1_rank4_i8p->interface~encode_ascii_dataarray program~volatile_doctest~412 volatile_doctest program~volatile_doctest~412->interface~bcton program~volatile_doctest~990 volatile_doctest program~volatile_doctest~990->interface~bcton program~volatile_doctest~612 volatile_doctest program~volatile_doctest~612->interface~bcton proc~write_dataarray3_rank3_r4p write_dataarray3_rank3_R4P proc~write_dataarray3_rank3_r4p->interface~encode_ascii_dataarray proc~write_dataarray1_rank2_i2p write_dataarray1_rank2_I2P proc~write_dataarray1_rank2_i2p->interface~encode_ascii_dataarray proc~write_dataarray6_rank3_r8p write_dataarray6_rank3_R8P proc~write_dataarray6_rank3_r8p->interface~encode_ascii_dataarray program~volatile_doctest~1159 volatile_doctest program~volatile_doctest~1159->interface~bcton proc~write_dataarray1_rank4_i4p write_dataarray1_rank4_I4P proc~write_dataarray1_rank4_i4p->interface~encode_ascii_dataarray program~volatile_doctest~37 volatile_doctest program~volatile_doctest~37->interface~bcton program~volatile_doctest~613 volatile_doctest program~volatile_doctest~613->interface~bcton proc~write_dataarray1_rank1_r8p write_dataarray1_rank1_R8P proc~write_dataarray1_rank1_r8p->interface~encode_ascii_dataarray proc~write_dataarray3_rank3_i8p write_dataarray3_rank3_I8P proc~write_dataarray3_rank3_i8p->interface~encode_ascii_dataarray program~volatile_doctest~230 volatile_doctest program~volatile_doctest~230->interface~bcton program~volatile_doctest~592 volatile_doctest program~volatile_doctest~592->interface~bcton proc~write_dataarray1_rank2_i1p write_dataarray1_rank2_I1P proc~write_dataarray1_rank2_i1p->interface~encode_ascii_dataarray proc~write_dataarray6_rank3_r4p write_dataarray6_rank3_R4P proc~write_dataarray6_rank3_r4p->interface~encode_ascii_dataarray program~volatile_doctest~435 volatile_doctest program~volatile_doctest~435->interface~bcton proc~write_dataarray1_rank4_i2p write_dataarray1_rank4_I2P proc~write_dataarray1_rank4_i2p->interface~encode_ascii_dataarray program~volatile_doctest~38 volatile_doctest program~volatile_doctest~38->interface~bcton proc~write_dataarray1_rank1_r4p write_dataarray1_rank1_R4P proc~write_dataarray1_rank1_r4p->interface~encode_ascii_dataarray proc~write_dataarray3_rank3_i4p write_dataarray3_rank3_I4P proc~write_dataarray3_rank3_i4p->interface~encode_ascii_dataarray program~volatile_doctest~17 volatile_doctest program~volatile_doctest~17->interface~bcton proc~write_dataarray1_rank3_r8p write_dataarray1_rank3_R8P proc~write_dataarray1_rank3_r8p->interface~encode_ascii_dataarray proc~write_dataarray6_rank3_i8p write_dataarray6_rank3_I8P proc~write_dataarray6_rank3_i8p->interface~encode_ascii_dataarray program~volatile_doctest~436 volatile_doctest program~volatile_doctest~436->interface~bcton program~volatile_doctest~818 volatile_doctest program~volatile_doctest~818->interface~bcton program~volatile_doctest~982 volatile_doctest program~volatile_doctest~982->interface~bcton proc~write_dataarray1_rank4_i1p write_dataarray1_rank4_I1P proc~write_dataarray1_rank4_i1p->interface~encode_ascii_dataarray program~volatile_doctest~415 volatile_doctest program~volatile_doctest~415->interface~bcton proc~write_dataarray1_rank1_i8p write_dataarray1_rank1_I8P proc~write_dataarray1_rank1_i8p->interface~encode_ascii_dataarray proc~write_dataarray3_rank3_i2p write_dataarray3_rank3_I2P proc~write_dataarray3_rank3_i2p->interface~encode_ascii_dataarray program~volatile_doctest~1172 volatile_doctest program~volatile_doctest~1172->interface~bcton proc~write_dataarray1_rank3_r4p write_dataarray1_rank3_R4P proc~write_dataarray1_rank3_r4p->interface~encode_ascii_dataarray proc~write_dataarray6_rank3_i4p write_dataarray6_rank3_I4P proc~write_dataarray6_rank3_i4p->interface~encode_ascii_dataarray program~volatile_doctest~243 volatile_doctest program~volatile_doctest~243->interface~bcton proc~write_dataarray3_rank1_r8p write_dataarray3_rank1_R8P proc~write_dataarray3_rank1_r8p->interface~encode_ascii_dataarray program~volatile_doctest~584 volatile_doctest program~volatile_doctest~584->interface~bcton proc~write_dataarray1_rank1_i4p write_dataarray1_rank1_I4P proc~write_dataarray1_rank1_i4p->interface~encode_ascii_dataarray proc~write_dataarray3_rank3_i1p write_dataarray3_rank3_I1P proc~write_dataarray3_rank3_i1p->interface~encode_ascii_dataarray proc~write_dataarray1_rank3_i8p write_dataarray1_rank3_I8P proc~write_dataarray1_rank3_i8p->interface~encode_ascii_dataarray proc~write_dataarray6_rank3_i2p write_dataarray6_rank3_I2P proc~write_dataarray6_rank3_i2p->interface~encode_ascii_dataarray proc~write_dataarray3_rank1_r4p write_dataarray3_rank1_R4P proc~write_dataarray3_rank1_r4p->interface~encode_ascii_dataarray program~volatile_doctest~9 volatile_doctest program~volatile_doctest~9->interface~bcton program~volatile_doctest~863 volatile_doctest program~volatile_doctest~863->interface~bcton program~volatile_doctest~995 volatile_doctest program~volatile_doctest~995->interface~bcton proc~write_dataarray1_rank1_i2p write_dataarray1_rank1_I2P proc~write_dataarray1_rank1_i2p->interface~encode_ascii_dataarray proc~write_dataarray6_rank1_r8p write_dataarray6_rank1_R8P proc~write_dataarray6_rank1_r8p->interface~encode_ascii_dataarray program~volatile_doctest~810 volatile_doctest program~volatile_doctest~810->interface~bcton proc~write_dataarray1_rank3_i4p write_dataarray1_rank3_I4P proc~write_dataarray1_rank3_i4p->interface~encode_ascii_dataarray proc~write_dataarray6_rank3_i1p write_dataarray6_rank3_I1P proc~write_dataarray6_rank3_i1p->interface~encode_ascii_dataarray program~volatile_doctest~407 volatile_doctest program~volatile_doctest~407->interface~bcton program~volatile_doctest~1217 volatile_doctest program~volatile_doctest~1217->interface~bcton proc~write_dataarray3_rank1_i8p write_dataarray3_rank1_I8P proc~write_dataarray3_rank1_i8p->interface~encode_ascii_dataarray program~volatile_doctest~288 volatile_doctest program~volatile_doctest~288->interface~bcton program~volatile_doctest~1164 volatile_doctest program~volatile_doctest~1164->interface~bcton program~volatile_doctest~597 volatile_doctest program~volatile_doctest~597->interface~bcton proc~write_dataarray1_rank1_i1p write_dataarray1_rank1_I1P proc~write_dataarray1_rank1_i1p->interface~encode_ascii_dataarray proc~write_dataarray6_rank1_r4p write_dataarray6_rank1_R4P proc~write_dataarray6_rank1_r4p->interface~encode_ascii_dataarray program~volatile_doctest~235 volatile_doctest program~volatile_doctest~235->interface~bcton proc~write_dataarray1_rank3_i2p write_dataarray1_rank3_I2P proc~write_dataarray1_rank3_i2p->interface~encode_ascii_dataarray proc~write_dataarray3_rank1_i4p write_dataarray3_rank1_I4P proc~write_dataarray3_rank1_i4p->interface~encode_ascii_dataarray program~volatile_doctest~833 volatile_doctest program~volatile_doctest~833->interface~bcton proc~write_dataarray1_rank2_r8p write_dataarray1_rank2_R8P proc~write_dataarray1_rank2_r8p->interface~encode_ascii_dataarray proc~write_dataarray6_rank1_i8p write_dataarray6_rank1_I8P proc~write_dataarray6_rank1_i8p->interface~encode_ascii_dataarray program~volatile_doctest~22 volatile_doctest program~volatile_doctest~22->interface~bcton program~volatile_doctest~1040 volatile_doctest program~volatile_doctest~1040->interface~bcton proc~write_dataarray1_rank3_i1p write_dataarray1_rank3_I1P proc~write_dataarray1_rank3_i1p->interface~encode_ascii_dataarray program~volatile_doctest~987 volatile_doctest program~volatile_doctest~987->interface~bcton program~volatile_doctest~1187 volatile_doctest program~volatile_doctest~1187->interface~bcton proc~write_dataarray3_rank1_i2p write_dataarray3_rank1_I2P proc~write_dataarray3_rank1_i2p->interface~encode_ascii_dataarray program~volatile_doctest~258 volatile_doctest program~volatile_doctest~258->interface~bcton program~volatile_doctest~420 volatile_doctest program~volatile_doctest~420->interface~bcton program~volatile_doctest~834 volatile_doctest program~volatile_doctest~834->interface~bcton proc~write_dataarray1_rank2_r4p write_dataarray1_rank2_R4P proc~write_dataarray1_rank2_r4p->interface~encode_ascii_dataarray proc~write_dataarray6_rank1_i4p write_dataarray6_rank1_I4P proc~write_dataarray6_rank1_i4p->interface~encode_ascii_dataarray program~volatile_doctest~813 volatile_doctest program~volatile_doctest~813->interface~bcton proc~write_dataarray1_rank4_r8p write_dataarray1_rank4_R8P proc~write_dataarray1_rank4_r8p->interface~encode_ascii_dataarray program~volatile_doctest~642 volatile_doctest program~volatile_doctest~642->interface~bcton program~volatile_doctest~1188 volatile_doctest program~volatile_doctest~1188->interface~bcton program~volatile_doctest~589 volatile_doctest program~volatile_doctest~589->interface~bcton program~volatile_doctest~1167 volatile_doctest program~volatile_doctest~1167->interface~bcton proc~write_dataarray3_rank1_i1p write_dataarray3_rank1_I1P proc~write_dataarray3_rank1_i1p->interface~encode_ascii_dataarray program~volatile_doctest~259 volatile_doctest program~volatile_doctest~259->interface~bcton proc~write_dataarray1_rank2_i8p write_dataarray1_rank2_I8P proc~write_dataarray1_rank2_i8p->interface~encode_ascii_dataarray proc~write_dataarray6_rank1_i2p write_dataarray6_rank1_I2P proc~write_dataarray6_rank1_i2p->interface~encode_ascii_dataarray program~volatile_doctest~238 volatile_doctest program~volatile_doctest~238->interface~bcton program~volatile_doctest~1010 volatile_doctest program~volatile_doctest~1010->interface~bcton proc~write_dataarray1_rank4_r4p write_dataarray1_rank4_R4P proc~write_dataarray1_rank4_r4p->interface~encode_ascii_dataarray program~volatile_doctest~67 volatile_doctest program~volatile_doctest~67->interface~bcton program~volatile_doctest~805 volatile_doctest program~volatile_doctest~805->interface~bcton proc~write_dataarray3_rank3_r8p write_dataarray3_rank3_R8P proc~write_dataarray3_rank3_r8p->interface~encode_ascii_dataarray program~volatile_doctest~14 volatile_doctest program~volatile_doctest~14->interface~bcton proc~write_dataarray1_rank2_i4p write_dataarray1_rank2_I4P proc~write_dataarray1_rank2_i4p->interface~encode_ascii_dataarray proc~write_dataarray6_rank1_i1p write_dataarray6_rank1_I1P proc~write_dataarray6_rank1_i1p->interface~encode_ascii_dataarray program~volatile_doctest~465 volatile_doctest program~volatile_doctest~465->interface~bcton program~volatile_doctest~1011 volatile_doctest program~volatile_doctest~1011->interface~bcton

Contents

Source Code


Source Code

   elemental function strf_I2P(fm, n) result(str)
   !< Convert integer to string.
   !<
   !<```fortran
   !< use penf
   !< print "(A)", str(fm=FI2P, n=1_I2P)
   !<```
   !=> 1 <<<
   character(*), intent(in) :: fm  !< Format different from the standard for the kind.
   integer(I2P), intent(in) :: n   !< Integer to be converted.
   character(DI2P)          :: str !< Returned string containing input number.

   write(str, trim(fm)) n
   endfunction strf_I2P