635 module function getRankDenseDefCom_D0_SK5(array)
result(rank)
636#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
637 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK5
640 character(
*,SKG) ,
intent(in) :: array
641 integer(TKR) ::
rank(
len(array, IK))
646 module function getRankDenseDefCom_D0_SK4(array)
result(rank)
647#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
648 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK4
651 character(
*,SKG) ,
intent(in) :: array
652 integer(TKR) ::
rank(
len(array, IK))
657 module function getRankDenseDefCom_D0_SK3(array)
result(rank)
658#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
659 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK3
662 character(
*,SKG) ,
intent(in) :: array
663 integer(TKR) ::
rank(
len(array, IK))
668 module function getRankDenseDefCom_D0_SK2(array)
result(rank)
669#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
670 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK2
673 character(
*,SKG) ,
intent(in) :: array
674 integer(TKR) ::
rank(
len(array, IK))
679 module function getRankDenseDefCom_D0_SK1(array)
result(rank)
680#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
681 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK1
684 character(
*,SKG) ,
intent(in) :: array
685 integer(TKR) ::
rank(
len(array, IK))
692 module function getRankDenseDefCom_D1_SK5(array)
result(rank)
693#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
694 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK5
697 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
698 integer(TKR) ::
rank(
size(array,
kind = IK))
703 module function getRankDenseDefCom_D1_SK4(array)
result(rank)
704#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
705 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK4
708 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
709 integer(TKR) ::
rank(
size(array,
kind = IK))
714 module function getRankDenseDefCom_D1_SK3(array)
result(rank)
715#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
716 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK3
719 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
720 integer(TKR) ::
rank(
size(array,
kind = IK))
725 module function getRankDenseDefCom_D1_SK2(array)
result(rank)
726#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
727 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK2
730 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
731 integer(TKR) ::
rank(
size(array,
kind = IK))
736 module function getRankDenseDefCom_D1_SK1(array)
result(rank)
737#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
738 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK1
741 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
742 integer(TKR) ::
rank(
size(array,
kind = IK))
749 module function getRankDenseDefCom_D1_IK5(array)
result(rank)
750#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
751 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK5
754 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
755 integer(TKR) ::
rank(
size(array,
kind = IK))
760 module function getRankDenseDefCom_D1_IK4(array)
result(rank)
761#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
762 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK4
765 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
766 integer(TKR) ::
rank(
size(array,
kind = IK))
771 module function getRankDenseDefCom_D1_IK3(array)
result(rank)
772#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
773 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK3
776 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
777 integer(TKR) ::
rank(
size(array,
kind = IK))
782 module function getRankDenseDefCom_D1_IK2(array)
result(rank)
783#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
784 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK2
787 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
788 integer(TKR) ::
rank(
size(array,
kind = IK))
793 module function getRankDenseDefCom_D1_IK1(array)
result(rank)
794#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
795 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK1
798 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
799 integer(TKR) ::
rank(
size(array,
kind = IK))
806 module function getRankDenseDefCom_D1_LK5(array)
result(rank)
807#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
808 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK5
811 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
812 integer(TKR) ::
rank(
size(array,
kind = IK))
817 module function getRankDenseDefCom_D1_LK4(array)
result(rank)
818#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
819 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK4
822 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
823 integer(TKR) ::
rank(
size(array,
kind = IK))
828 module function getRankDenseDefCom_D1_LK3(array)
result(rank)
829#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
830 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK3
833 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
834 integer(TKR) ::
rank(
size(array,
kind = IK))
839 module function getRankDenseDefCom_D1_LK2(array)
result(rank)
840#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
841 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK2
844 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
845 integer(TKR) ::
rank(
size(array,
kind = IK))
850 module function getRankDenseDefCom_D1_LK1(array)
result(rank)
851#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
852 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK1
855 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
856 integer(TKR) ::
rank(
size(array,
kind = IK))
863 module function getRankDenseDefCom_D1_CK5(array)
result(rank)
864#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
865 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK5
868 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
869 integer(TKR) ::
rank(
size(array,
kind = IK))
874 module function getRankDenseDefCom_D1_CK4(array)
result(rank)
875#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
876 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK4
879 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
880 integer(TKR) ::
rank(
size(array,
kind = IK))
885 module function getRankDenseDefCom_D1_CK3(array)
result(rank)
886#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
887 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK3
890 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
891 integer(TKR) ::
rank(
size(array,
kind = IK))
896 module function getRankDenseDefCom_D1_CK2(array)
result(rank)
897#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
898 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK2
901 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
902 integer(TKR) ::
rank(
size(array,
kind = IK))
907 module function getRankDenseDefCom_D1_CK1(array)
result(rank)
908#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
909 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK1
912 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
913 integer(TKR) ::
rank(
size(array,
kind = IK))
920 module function getRankDenseDefCom_D1_RK5(array)
result(rank)
921#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
922 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK5
925 real(RKG) ,
intent(in) ,
contiguous :: array(:)
926 integer(TKR) ::
rank(
size(array,
kind = IK))
931 module function getRankDenseDefCom_D1_RK4(array)
result(rank)
932#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
933 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK4
936 real(RKG) ,
intent(in) ,
contiguous :: array(:)
937 integer(TKR) ::
rank(
size(array,
kind = IK))
942 module function getRankDenseDefCom_D1_RK3(array)
result(rank)
943#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
944 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK3
947 real(RKG) ,
intent(in) ,
contiguous :: array(:)
948 integer(TKR) ::
rank(
size(array,
kind = IK))
953 module function getRankDenseDefCom_D1_RK2(array)
result(rank)
954#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
955 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK2
958 real(RKG) ,
intent(in) ,
contiguous :: array(:)
959 integer(TKR) ::
rank(
size(array,
kind = IK))
964 module function getRankDenseDefCom_D1_RK1(array)
result(rank)
965#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
966 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK1
969 real(RKG) ,
intent(in) ,
contiguous :: array(:)
970 integer(TKR) ::
rank(
size(array,
kind = IK))
979 module function getRankDenseDefCom_D1_PSSK5(array)
result(rank)
980#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
981 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK5
985 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
986 integer(TKR) ::
rank(
size(array,
kind = IK))
991 module function getRankDenseDefCom_D1_PSSK4(array)
result(rank)
992#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
993 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK4
997 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
998 integer(TKR) ::
rank(
size(array,
kind = IK))
1003 module function getRankDenseDefCom_D1_PSSK3(array)
result(rank)
1004#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1005 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK3
1009 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1010 integer(TKR) ::
rank(
size(array,
kind = IK))
1015 module function getRankDenseDefCom_D1_PSSK2(array)
result(rank)
1016#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1017 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK2
1021 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1022 integer(TKR) ::
rank(
size(array,
kind = IK))
1027 module function getRankDenseDefCom_D1_PSSK1(array)
result(rank)
1028#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1029 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK1
1033 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1034 integer(TKR) ::
rank(
size(array,
kind = IK))
1043 module function getRankDenseDefCom_D1_BSSK(array)
result(rank)
1044#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1045 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_BSSK
1049 type(css_type) ,
intent(in) ,
contiguous :: array(:)
1050 integer(TKR) ::
rank(
size(array,
kind = IK))
1062 module function getRankDenseCusCom_D0_SK5(array, isSorted)
result(rank)
1063#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1064 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK5
1067 character(
*,SKG) ,
intent(in) :: array
1068 procedure(
logical(LK)) :: isSorted
1069 integer(TKR) ::
rank(
len(array, IK))
1074 module function getRankDenseCusCom_D0_SK4(array, isSorted)
result(rank)
1075#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1076 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK4
1079 character(
*,SKG) ,
intent(in) :: array
1080 procedure(
logical(LK)) :: isSorted
1081 integer(TKR) ::
rank(
len(array, IK))
1086 module function getRankDenseCusCom_D0_SK3(array, isSorted)
result(rank)
1087#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1088 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK3
1091 character(
*,SKG) ,
intent(in) :: array
1092 procedure(
logical(LK)) :: isSorted
1093 integer(TKR) ::
rank(
len(array, IK))
1098 module function getRankDenseCusCom_D0_SK2(array, isSorted)
result(rank)
1099#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1100 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK2
1103 character(
*,SKG) ,
intent(in) :: array
1104 procedure(
logical(LK)) :: isSorted
1105 integer(TKR) ::
rank(
len(array, IK))
1110 module function getRankDenseCusCom_D0_SK1(array, isSorted)
result(rank)
1111#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1112 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK1
1115 character(
*,SKG) ,
intent(in) :: array
1116 procedure(
logical(LK)) :: isSorted
1117 integer(TKR) ::
rank(
len(array, IK))
1124 module function getRankDenseCusCom_D1_SK5(array, isSorted)
result(rank)
1125#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1126 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK5
1129 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1130 procedure(
logical(LK)) :: isSorted
1131 integer(TKR) ::
rank(
size(array,
kind = IK))
1136 module function getRankDenseCusCom_D1_SK4(array, isSorted)
result(rank)
1137#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1138 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK4
1141 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1142 procedure(
logical(LK)) :: isSorted
1143 integer(TKR) ::
rank(
size(array,
kind = IK))
1148 module function getRankDenseCusCom_D1_SK3(array, isSorted)
result(rank)
1149#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1150 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK3
1153 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1154 procedure(
logical(LK)) :: isSorted
1155 integer(TKR) ::
rank(
size(array,
kind = IK))
1160 module function getRankDenseCusCom_D1_SK2(array, isSorted)
result(rank)
1161#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1162 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK2
1165 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1166 procedure(
logical(LK)) :: isSorted
1167 integer(TKR) ::
rank(
size(array,
kind = IK))
1172 module function getRankDenseCusCom_D1_SK1(array, isSorted)
result(rank)
1173#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1174 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK1
1177 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1178 procedure(
logical(LK)) :: isSorted
1179 integer(TKR) ::
rank(
size(array,
kind = IK))
1186 module function getRankDenseCusCom_D1_IK5(array, isSorted)
result(rank)
1187#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1188 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK5
1191 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1192 procedure(
logical(LK)) :: isSorted
1193 integer(TKR) ::
rank(
size(array,
kind = IK))
1198 module function getRankDenseCusCom_D1_IK4(array, isSorted)
result(rank)
1199#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1200 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK4
1203 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1204 procedure(
logical(LK)) :: isSorted
1205 integer(TKR) ::
rank(
size(array,
kind = IK))
1210 module function getRankDenseCusCom_D1_IK3(array, isSorted)
result(rank)
1211#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1212 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK3
1215 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1216 procedure(
logical(LK)) :: isSorted
1217 integer(TKR) ::
rank(
size(array,
kind = IK))
1222 module function getRankDenseCusCom_D1_IK2(array, isSorted)
result(rank)
1223#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1224 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK2
1227 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1228 procedure(
logical(LK)) :: isSorted
1229 integer(TKR) ::
rank(
size(array,
kind = IK))
1234 module function getRankDenseCusCom_D1_IK1(array, isSorted)
result(rank)
1235#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1236 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK1
1239 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1240 procedure(
logical(LK)) :: isSorted
1241 integer(TKR) ::
rank(
size(array,
kind = IK))
1248 module function getRankDenseCusCom_D1_LK5(array, isSorted)
result(rank)
1249#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1250 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK5
1253 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1254 procedure(
logical(LK)) :: isSorted
1255 integer(TKR) ::
rank(
size(array,
kind = IK))
1260 module function getRankDenseCusCom_D1_LK4(array, isSorted)
result(rank)
1261#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1262 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK4
1265 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1266 procedure(
logical(LK)) :: isSorted
1267 integer(TKR) ::
rank(
size(array,
kind = IK))
1272 module function getRankDenseCusCom_D1_LK3(array, isSorted)
result(rank)
1273#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1274 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK3
1277 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1278 procedure(
logical(LK)) :: isSorted
1279 integer(TKR) ::
rank(
size(array,
kind = IK))
1284 module function getRankDenseCusCom_D1_LK2(array, isSorted)
result(rank)
1285#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1286 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK2
1289 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1290 procedure(
logical(LK)) :: isSorted
1291 integer(TKR) ::
rank(
size(array,
kind = IK))
1296 module function getRankDenseCusCom_D1_LK1(array, isSorted)
result(rank)
1297#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1298 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK1
1301 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1302 procedure(
logical(LK)) :: isSorted
1303 integer(TKR) ::
rank(
size(array,
kind = IK))
1310 module function getRankDenseCusCom_D1_CK5(array, isSorted)
result(rank)
1311#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1312 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK5
1315 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1316 procedure(
logical(LK)) :: isSorted
1317 integer(TKR) ::
rank(
size(array,
kind = IK))
1322 module function getRankDenseCusCom_D1_CK4(array, isSorted)
result(rank)
1323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1324 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK4
1327 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1328 procedure(
logical(LK)) :: isSorted
1329 integer(TKR) ::
rank(
size(array,
kind = IK))
1334 module function getRankDenseCusCom_D1_CK3(array, isSorted)
result(rank)
1335#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1336 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK3
1339 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1340 procedure(
logical(LK)) :: isSorted
1341 integer(TKR) ::
rank(
size(array,
kind = IK))
1346 module function getRankDenseCusCom_D1_CK2(array, isSorted)
result(rank)
1347#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1348 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK2
1351 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1352 procedure(
logical(LK)) :: isSorted
1353 integer(TKR) ::
rank(
size(array,
kind = IK))
1358 module function getRankDenseCusCom_D1_CK1(array, isSorted)
result(rank)
1359#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1360 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK1
1363 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1364 procedure(
logical(LK)) :: isSorted
1365 integer(TKR) ::
rank(
size(array,
kind = IK))
1372 module function getRankDenseCusCom_D1_RK5(array, isSorted)
result(rank)
1373#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1374 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK5
1377 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1378 procedure(
logical(LK)) :: isSorted
1379 integer(TKR) ::
rank(
size(array,
kind = IK))
1384 module function getRankDenseCusCom_D1_RK4(array, isSorted)
result(rank)
1385#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1386 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK4
1389 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1390 procedure(
logical(LK)) :: isSorted
1391 integer(TKR) ::
rank(
size(array,
kind = IK))
1396 module function getRankDenseCusCom_D1_RK3(array, isSorted)
result(rank)
1397#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1398 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK3
1401 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1402 procedure(
logical(LK)) :: isSorted
1403 integer(TKR) ::
rank(
size(array,
kind = IK))
1408 module function getRankDenseCusCom_D1_RK2(array, isSorted)
result(rank)
1409#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1410 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK2
1413 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1414 procedure(
logical(LK)) :: isSorted
1415 integer(TKR) ::
rank(
size(array,
kind = IK))
1420 module function getRankDenseCusCom_D1_RK1(array, isSorted)
result(rank)
1421#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1422 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK1
1425 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1426 procedure(
logical(LK)) :: isSorted
1427 integer(TKR) ::
rank(
size(array,
kind = IK))
1436 module function getRankDenseCusCom_D1_PSSK5(array, isSorted)
result(rank)
1437#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1438 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK5
1442 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1443 procedure(
logical(LK)) :: isSorted
1444 integer(TKR) ::
rank(
size(array,
kind = IK))
1449 module function getRankDenseCusCom_D1_PSSK4(array, isSorted)
result(rank)
1450#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1451 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK4
1455 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1456 procedure(
logical(LK)) :: isSorted
1457 integer(TKR) ::
rank(
size(array,
kind = IK))
1462 module function getRankDenseCusCom_D1_PSSK3(array, isSorted)
result(rank)
1463#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1464 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK3
1468 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1469 procedure(
logical(LK)) :: isSorted
1470 integer(TKR) ::
rank(
size(array,
kind = IK))
1475 module function getRankDenseCusCom_D1_PSSK2(array, isSorted)
result(rank)
1476#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1477 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK2
1481 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1482 procedure(
logical(LK)) :: isSorted
1483 integer(TKR) ::
rank(
size(array,
kind = IK))
1488 module function getRankDenseCusCom_D1_PSSK1(array, isSorted)
result(rank)
1489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1490 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK1
1494 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1495 integer(TKR) ::
rank(
size(array,
kind = IK))
1496 procedure(
logical(LK)) :: isSorted
1505 module function getRankDenseCusCom_D1_BSSK(array, isSorted)
result(rank)
1506#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1507 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_BSSK
1511 type(css_type) ,
intent(in) ,
contiguous :: array(:)
1512 procedure(
logical(LK)) :: isSorted
1513 integer(TKR) ::
rank(
size(array,
kind = IK))
1674 PURE module subroutine setRankDenseDefCom_D0_SK5(rank, array)
1675#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1676 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK5
1679 character(
*,SKG) ,
intent(in) :: array
1680 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1685 PURE module subroutine setRankDenseDefCom_D0_SK4(rank, array)
1686#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1687 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK4
1690 character(
*,SKG) ,
intent(in) :: array
1691 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1696 PURE module subroutine setRankDenseDefCom_D0_SK3(rank, array)
1697#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1698 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK3
1701 character(
*,SKG) ,
intent(in) :: array
1702 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1707 PURE module subroutine setRankDenseDefCom_D0_SK2(rank, array)
1708#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1709 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK2
1712 character(
*,SKG) ,
intent(in) :: array
1713 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1718 PURE module subroutine setRankDenseDefCom_D0_SK1(rank, array)
1719#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1720 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK1
1723 character(
*,SKG) ,
intent(in) :: array
1724 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1731 PURE module subroutine setRankDenseDefCom_D1_SK5(rank, array)
1732#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1733 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK5
1736 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1737 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1742 PURE module subroutine setRankDenseDefCom_D1_SK4(rank, array)
1743#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1744 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK4
1747 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1748 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1753 PURE module subroutine setRankDenseDefCom_D1_SK3(rank, array)
1754#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1755 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK3
1758 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1759 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1764 PURE module subroutine setRankDenseDefCom_D1_SK2(rank, array)
1765#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1766 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK2
1769 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1770 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1775 PURE module subroutine setRankDenseDefCom_D1_SK1(rank, array)
1776#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1777 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK1
1780 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1781 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1788 PURE module subroutine setRankDenseDefCom_D1_IK5(rank, array)
1789#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1790 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK5
1793 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1794 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1799 PURE module subroutine setRankDenseDefCom_D1_IK4(rank, array)
1800#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1801 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK4
1804 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1805 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1810 PURE module subroutine setRankDenseDefCom_D1_IK3(rank, array)
1811#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1812 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK3
1815 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1816 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1821 PURE module subroutine setRankDenseDefCom_D1_IK2(rank, array)
1822#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1823 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK2
1826 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1827 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1832 PURE module subroutine setRankDenseDefCom_D1_IK1(rank, array)
1833#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1834 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK1
1837 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1838 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1845 PURE module subroutine setRankDenseDefCom_D1_LK5(rank, array)
1846#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1847 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK5
1850 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1851 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1856 PURE module subroutine setRankDenseDefCom_D1_LK4(rank, array)
1857#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1858 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK4
1861 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1862 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1867 PURE module subroutine setRankDenseDefCom_D1_LK3(rank, array)
1868#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1869 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK3
1872 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1873 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1878 PURE module subroutine setRankDenseDefCom_D1_LK2(rank, array)
1879#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1880 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK2
1883 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1884 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1889 PURE module subroutine setRankDenseDefCom_D1_LK1(rank, array)
1890#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1891 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK1
1894 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1895 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1902 PURE module subroutine setRankDenseDefCom_D1_CK5(rank, array)
1903#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1904 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK5
1907 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1908 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1913 PURE module subroutine setRankDenseDefCom_D1_CK4(rank, array)
1914#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1915 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK4
1918 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1919 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1924 PURE module subroutine setRankDenseDefCom_D1_CK3(rank, array)
1925#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1926 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK3
1929 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1930 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1935 PURE module subroutine setRankDenseDefCom_D1_CK2(rank, array)
1936#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1937 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK2
1940 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1941 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1946 PURE module subroutine setRankDenseDefCom_D1_CK1(rank, array)
1947#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1948 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK1
1951 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1952 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1959 PURE module subroutine setRankDenseDefCom_D1_RK5(rank, array)
1960#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1961 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK5
1964 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1965 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1970 PURE module subroutine setRankDenseDefCom_D1_RK4(rank, array)
1971#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1972 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK4
1975 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1976 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1981 PURE module subroutine setRankDenseDefCom_D1_RK3(rank, array)
1982#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1983 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK3
1986 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1987 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1992 PURE module subroutine setRankDenseDefCom_D1_RK2(rank, array)
1993#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1994 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK2
1997 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1998 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2003 PURE module subroutine setRankDenseDefCom_D1_RK1(rank, array)
2004#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2005 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK1
2008 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2009 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2018 PURE module subroutine setRankDenseDefCom_D1_PSSK5(rank, array)
2019#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2020 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK5
2024 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2025 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2030 PURE module subroutine setRankDenseDefCom_D1_PSSK4(rank, array)
2031#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2032 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK4
2036 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2037 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2042 PURE module subroutine setRankDenseDefCom_D1_PSSK3(rank, array)
2043#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2044 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK3
2048 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2049 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2054 PURE module subroutine setRankDenseDefCom_D1_PSSK2(rank, array)
2055#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2056 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK2
2060 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2061 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2066 PURE module subroutine setRankDenseDefCom_D1_PSSK1(rank, array)
2067#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2068 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK1
2072 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2073 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2082 PURE module subroutine setRankDenseDefCom_D1_BSSK(rank, array)
2083#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2084 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_BSSK
2088 type(css_type) ,
intent(in) ,
contiguous :: array(:)
2089 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2101 module subroutine setRankDenseCusCom_D0_SK5(rank, array, isSorted)
2102#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2103 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK5
2106 character(
*,SKG) ,
intent(in) :: array
2107 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2108 procedure(
logical(LK)) :: isSorted
2113 module subroutine setRankDenseCusCom_D0_SK4(rank, array, isSorted)
2114#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2115 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK4
2118 character(
*,SKG) ,
intent(in) :: array
2119 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2120 procedure(
logical(LK)) :: isSorted
2125 module subroutine setRankDenseCusCom_D0_SK3(rank, array, isSorted)
2126#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2127 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK3
2130 character(
*,SKG) ,
intent(in) :: array
2131 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2132 procedure(
logical(LK)) :: isSorted
2137 module subroutine setRankDenseCusCom_D0_SK2(rank, array, isSorted)
2138#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2139 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK2
2142 character(
*,SKG) ,
intent(in) :: array
2143 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2144 procedure(
logical(LK)) :: isSorted
2149 module subroutine setRankDenseCusCom_D0_SK1(rank, array, isSorted)
2150#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2151 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK1
2154 character(
*,SKG) ,
intent(in) :: array
2155 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2156 procedure(
logical(LK)) :: isSorted
2163 module subroutine setRankDenseCusCom_D1_SK5(rank, array, isSorted)
2164#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2165 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK5
2168 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2169 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2170 procedure(
logical(LK)) :: isSorted
2175 module subroutine setRankDenseCusCom_D1_SK4(rank, array, isSorted)
2176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2177 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK4
2180 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2181 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2182 procedure(
logical(LK)) :: isSorted
2187 module subroutine setRankDenseCusCom_D1_SK3(rank, array, isSorted)
2188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2189 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK3
2192 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2193 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2194 procedure(
logical(LK)) :: isSorted
2199 module subroutine setRankDenseCusCom_D1_SK2(rank, array, isSorted)
2200#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2201 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK2
2204 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2205 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2206 procedure(
logical(LK)) :: isSorted
2211 module subroutine setRankDenseCusCom_D1_SK1(rank, array, isSorted)
2212#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2213 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK1
2216 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2217 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2218 procedure(
logical(LK)) :: isSorted
2225 module subroutine setRankDenseCusCom_D1_IK5(rank, array, isSorted)
2226#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2227 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK5
2230 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2231 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2232 procedure(
logical(LK)) :: isSorted
2237 module subroutine setRankDenseCusCom_D1_IK4(rank, array, isSorted)
2238#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2239 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK4
2242 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2243 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2244 procedure(
logical(LK)) :: isSorted
2249 module subroutine setRankDenseCusCom_D1_IK3(rank, array, isSorted)
2250#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2251 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK3
2254 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2255 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2256 procedure(
logical(LK)) :: isSorted
2261 module subroutine setRankDenseCusCom_D1_IK2(rank, array, isSorted)
2262#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2263 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK2
2266 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2267 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2268 procedure(
logical(LK)) :: isSorted
2273 module subroutine setRankDenseCusCom_D1_IK1(rank, array, isSorted)
2274#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2275 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK1
2278 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2279 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2280 procedure(
logical(LK)) :: isSorted
2287 module subroutine setRankDenseCusCom_D1_LK5(rank, array, isSorted)
2288#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2289 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK5
2292 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2293 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2294 procedure(
logical(LK)) :: isSorted
2299 module subroutine setRankDenseCusCom_D1_LK4(rank, array, isSorted)
2300#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2301 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK4
2304 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2305 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2306 procedure(
logical(LK)) :: isSorted
2311 module subroutine setRankDenseCusCom_D1_LK3(rank, array, isSorted)
2312#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2313 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK3
2316 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2317 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2318 procedure(
logical(LK)) :: isSorted
2323 module subroutine setRankDenseCusCom_D1_LK2(rank, array, isSorted)
2324#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2325 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK2
2328 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2329 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2330 procedure(
logical(LK)) :: isSorted
2335 module subroutine setRankDenseCusCom_D1_LK1(rank, array, isSorted)
2336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2337 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK1
2340 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2341 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2342 procedure(
logical(LK)) :: isSorted
2349 module subroutine setRankDenseCusCom_D1_CK5(rank, array, isSorted)
2350#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2351 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK5
2354 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2355 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2356 procedure(
logical(LK)) :: isSorted
2361 module subroutine setRankDenseCusCom_D1_CK4(rank, array, isSorted)
2362#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2363 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK4
2366 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2367 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2368 procedure(
logical(LK)) :: isSorted
2373 module subroutine setRankDenseCusCom_D1_CK3(rank, array, isSorted)
2374#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2375 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK3
2378 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2379 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2380 procedure(
logical(LK)) :: isSorted
2385 module subroutine setRankDenseCusCom_D1_CK2(rank, array, isSorted)
2386#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2387 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK2
2390 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2391 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2392 procedure(
logical(LK)) :: isSorted
2397 module subroutine setRankDenseCusCom_D1_CK1(rank, array, isSorted)
2398#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2399 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK1
2402 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2403 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2404 procedure(
logical(LK)) :: isSorted
2411 module subroutine setRankDenseCusCom_D1_RK5(rank, array, isSorted)
2412#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2413 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK5
2416 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2417 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2418 procedure(
logical(LK)) :: isSorted
2423 module subroutine setRankDenseCusCom_D1_RK4(rank, array, isSorted)
2424#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2425 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK4
2428 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2429 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2430 procedure(
logical(LK)) :: isSorted
2435 module subroutine setRankDenseCusCom_D1_RK3(rank, array, isSorted)
2436#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2437 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK3
2440 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2441 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2442 procedure(
logical(LK)) :: isSorted
2447 module subroutine setRankDenseCusCom_D1_RK2(rank, array, isSorted)
2448#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2449 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK2
2452 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2453 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2454 procedure(
logical(LK)) :: isSorted
2459 module subroutine setRankDenseCusCom_D1_RK1(rank, array, isSorted)
2460#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2461 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK1
2464 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2465 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2466 procedure(
logical(LK)) :: isSorted
2475 module subroutine setRankDenseCusCom_D1_PSSK5(rank, array, isSorted)
2476#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2477 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK5
2481 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2482 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2483 procedure(
logical(LK)) :: isSorted
2488 module subroutine setRankDenseCusCom_D1_PSSK4(rank, array, isSorted)
2489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2490 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK4
2494 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2495 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2496 procedure(
logical(LK)) :: isSorted
2501 module subroutine setRankDenseCusCom_D1_PSSK3(rank, array, isSorted)
2502#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2503 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK3
2507 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2508 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2509 procedure(
logical(LK)) :: isSorted
2514 module subroutine setRankDenseCusCom_D1_PSSK2(rank, array, isSorted)
2515#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2516 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK2
2520 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2521 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2522 procedure(
logical(LK)) :: isSorted
2527 module subroutine setRankDenseCusCom_D1_PSSK1(rank, array, isSorted)
2528#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2529 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK1
2533 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2534 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2535 procedure(
logical(LK)) :: isSorted
2544 module subroutine setRankDenseCusCom_D1_BSSK(rank, array, isSorted)
2545#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2546 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_BSSK
2550 type(css_type) ,
intent(in) ,
contiguous :: array(:)
2551 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2552 procedure(
logical(LK)) :: isSorted
2715 module function getRankFractionalDefCom_D0_SK5(array)
result(rank)
2716#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2717 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK5
2720 character(
*,SKG) ,
intent(in) :: array
2721 real(TKR) ::
rank(
len(array, IK))
2726 module function getRankFractionalDefCom_D0_SK4(array)
result(rank)
2727#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2728 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK4
2731 character(
*,SKG) ,
intent(in) :: array
2732 real(TKR) ::
rank(
len(array, IK))
2737 module function getRankFractionalDefCom_D0_SK3(array)
result(rank)
2738#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2739 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK3
2742 character(
*,SKG) ,
intent(in) :: array
2743 real(TKR) ::
rank(
len(array, IK))
2748 module function getRankFractionalDefCom_D0_SK2(array)
result(rank)
2749#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2750 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK2
2753 character(
*,SKG) ,
intent(in) :: array
2754 real(TKR) ::
rank(
len(array, IK))
2759 module function getRankFractionalDefCom_D0_SK1(array)
result(rank)
2760#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2761 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK1
2764 character(
*,SKG) ,
intent(in) :: array
2765 real(TKR) ::
rank(
len(array, IK))
2772 module function getRankFractionalDefCom_D1_SK5(array)
result(rank)
2773#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2774 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK5
2777 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2778 real(TKR) ::
rank(
size(array,
kind = IK))
2783 module function getRankFractionalDefCom_D1_SK4(array)
result(rank)
2784#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2785 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK4
2788 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2789 real(TKR) ::
rank(
size(array,
kind = IK))
2794 module function getRankFractionalDefCom_D1_SK3(array)
result(rank)
2795#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2796 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK3
2799 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2800 real(TKR) ::
rank(
size(array,
kind = IK))
2805 module function getRankFractionalDefCom_D1_SK2(array)
result(rank)
2806#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2807 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK2
2810 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2811 real(TKR) ::
rank(
size(array,
kind = IK))
2816 module function getRankFractionalDefCom_D1_SK1(array)
result(rank)
2817#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2818 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK1
2821 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2822 real(TKR) ::
rank(
size(array,
kind = IK))
2829 module function getRankFractionalDefCom_D1_IK5(array)
result(rank)
2830#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2831 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK5
2834 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2835 real(TKR) ::
rank(
size(array,
kind = IK))
2840 module function getRankFractionalDefCom_D1_IK4(array)
result(rank)
2841#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2842 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK4
2845 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2846 real(TKR) ::
rank(
size(array,
kind = IK))
2851 module function getRankFractionalDefCom_D1_IK3(array)
result(rank)
2852#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2853 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK3
2856 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2857 real(TKR) ::
rank(
size(array,
kind = IK))
2862 module function getRankFractionalDefCom_D1_IK2(array)
result(rank)
2863#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2864 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK2
2867 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2868 real(TKR) ::
rank(
size(array,
kind = IK))
2873 module function getRankFractionalDefCom_D1_IK1(array)
result(rank)
2874#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2875 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK1
2878 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2879 real(TKR) ::
rank(
size(array,
kind = IK))
2886 module function getRankFractionalDefCom_D1_LK5(array)
result(rank)
2887#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2888 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK5
2891 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2892 real(TKR) ::
rank(
size(array,
kind = IK))
2897 module function getRankFractionalDefCom_D1_LK4(array)
result(rank)
2898#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2899 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK4
2902 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2903 real(TKR) ::
rank(
size(array,
kind = IK))
2908 module function getRankFractionalDefCom_D1_LK3(array)
result(rank)
2909#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2910 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK3
2913 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2914 real(TKR) ::
rank(
size(array,
kind = IK))
2919 module function getRankFractionalDefCom_D1_LK2(array)
result(rank)
2920#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2921 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK2
2924 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2925 real(TKR) ::
rank(
size(array,
kind = IK))
2930 module function getRankFractionalDefCom_D1_LK1(array)
result(rank)
2931#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2932 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK1
2935 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2936 real(TKR) ::
rank(
size(array,
kind = IK))
2943 module function getRankFractionalDefCom_D1_CK5(array)
result(rank)
2944#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2945 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK5
2948 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2949 real(TKR) ::
rank(
size(array,
kind = IK))
2954 module function getRankFractionalDefCom_D1_CK4(array)
result(rank)
2955#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2956 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK4
2959 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2960 real(TKR) ::
rank(
size(array,
kind = IK))
2965 module function getRankFractionalDefCom_D1_CK3(array)
result(rank)
2966#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2967 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK3
2970 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2971 real(TKR) ::
rank(
size(array,
kind = IK))
2976 module function getRankFractionalDefCom_D1_CK2(array)
result(rank)
2977#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2978 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK2
2981 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2982 real(TKR) ::
rank(
size(array,
kind = IK))
2987 module function getRankFractionalDefCom_D1_CK1(array)
result(rank)
2988#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2989 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK1
2992 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2993 real(TKR) ::
rank(
size(array,
kind = IK))
3000 module function getRankFractionalDefCom_D1_RK5(array)
result(rank)
3001#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3002 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK5
3005 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3006 real(TKR) ::
rank(
size(array,
kind = IK))
3011 module function getRankFractionalDefCom_D1_RK4(array)
result(rank)
3012#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3013 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK4
3016 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3017 real(TKR) ::
rank(
size(array,
kind = IK))
3022 module function getRankFractionalDefCom_D1_RK3(array)
result(rank)
3023#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3024 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK3
3027 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3028 real(TKR) ::
rank(
size(array,
kind = IK))
3033 module function getRankFractionalDefCom_D1_RK2(array)
result(rank)
3034#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3035 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK2
3038 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3039 real(TKR) ::
rank(
size(array,
kind = IK))
3044 module function getRankFractionalDefCom_D1_RK1(array)
result(rank)
3045#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3046 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK1
3049 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3050 real(TKR) ::
rank(
size(array,
kind = IK))
3059 module function getRankFractionalDefCom_D1_PSSK5(array)
result(rank)
3060#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3061 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK5
3065 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3066 real(TKR) ::
rank(
size(array,
kind = IK))
3071 module function getRankFractionalDefCom_D1_PSSK4(array)
result(rank)
3072#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3073 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK4
3077 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3078 real(TKR) ::
rank(
size(array,
kind = IK))
3083 module function getRankFractionalDefCom_D1_PSSK3(array)
result(rank)
3084#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3085 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK3
3089 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3090 real(TKR) ::
rank(
size(array,
kind = IK))
3095 module function getRankFractionalDefCom_D1_PSSK2(array)
result(rank)
3096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3097 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK2
3101 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3102 real(TKR) ::
rank(
size(array,
kind = IK))
3107 module function getRankFractionalDefCom_D1_PSSK1(array)
result(rank)
3108#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3109 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK1
3113 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3114 real(TKR) ::
rank(
size(array,
kind = IK))
3123 module function getRankFractionalDefCom_D1_BSSK(array)
result(rank)
3124#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3125 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_BSSK
3129 type(css_type) ,
intent(in) ,
contiguous :: array(:)
3130 real(TKR) ::
rank(
size(array,
kind = IK))
3142 module function getRankFractionalCusCom_D0_SK5(array, isSorted)
result(rank)
3143#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3144 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK5
3147 character(
*,SKG) ,
intent(in) :: array
3148 procedure(
logical(LK)) :: isSorted
3149 real(TKR) ::
rank(
len(array, IK))
3154 module function getRankFractionalCusCom_D0_SK4(array, isSorted)
result(rank)
3155#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3156 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK4
3159 character(
*,SKG) ,
intent(in) :: array
3160 procedure(
logical(LK)) :: isSorted
3161 real(TKR) ::
rank(
len(array, IK))
3166 module function getRankFractionalCusCom_D0_SK3(array, isSorted)
result(rank)
3167#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3168 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK3
3171 character(
*,SKG) ,
intent(in) :: array
3172 procedure(
logical(LK)) :: isSorted
3173 real(TKR) ::
rank(
len(array, IK))
3178 module function getRankFractionalCusCom_D0_SK2(array, isSorted)
result(rank)
3179#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3180 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK2
3183 character(
*,SKG) ,
intent(in) :: array
3184 procedure(
logical(LK)) :: isSorted
3185 real(TKR) ::
rank(
len(array, IK))
3190 module function getRankFractionalCusCom_D0_SK1(array, isSorted)
result(rank)
3191#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3192 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK1
3195 character(
*,SKG) ,
intent(in) :: array
3196 procedure(
logical(LK)) :: isSorted
3197 real(TKR) ::
rank(
len(array, IK))
3204 module function getRankFractionalCusCom_D1_SK5(array, isSorted)
result(rank)
3205#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3206 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK5
3209 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3210 procedure(
logical(LK)) :: isSorted
3211 real(TKR) ::
rank(
size(array,
kind = IK))
3216 module function getRankFractionalCusCom_D1_SK4(array, isSorted)
result(rank)
3217#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3218 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK4
3221 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3222 procedure(
logical(LK)) :: isSorted
3223 real(TKR) ::
rank(
size(array,
kind = IK))
3228 module function getRankFractionalCusCom_D1_SK3(array, isSorted)
result(rank)
3229#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3230 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK3
3233 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3234 procedure(
logical(LK)) :: isSorted
3235 real(TKR) ::
rank(
size(array,
kind = IK))
3240 module function getRankFractionalCusCom_D1_SK2(array, isSorted)
result(rank)
3241#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3242 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK2
3245 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3246 procedure(
logical(LK)) :: isSorted
3247 real(TKR) ::
rank(
size(array,
kind = IK))
3252 module function getRankFractionalCusCom_D1_SK1(array, isSorted)
result(rank)
3253#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3254 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK1
3257 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3258 procedure(
logical(LK)) :: isSorted
3259 real(TKR) ::
rank(
size(array,
kind = IK))
3266 module function getRankFractionalCusCom_D1_IK5(array, isSorted)
result(rank)
3267#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3268 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK5
3271 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3272 procedure(
logical(LK)) :: isSorted
3273 real(TKR) ::
rank(
size(array,
kind = IK))
3278 module function getRankFractionalCusCom_D1_IK4(array, isSorted)
result(rank)
3279#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3280 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK4
3283 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3284 procedure(
logical(LK)) :: isSorted
3285 real(TKR) ::
rank(
size(array,
kind = IK))
3290 module function getRankFractionalCusCom_D1_IK3(array, isSorted)
result(rank)
3291#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3292 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK3
3295 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3296 procedure(
logical(LK)) :: isSorted
3297 real(TKR) ::
rank(
size(array,
kind = IK))
3302 module function getRankFractionalCusCom_D1_IK2(array, isSorted)
result(rank)
3303#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3304 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK2
3307 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3308 procedure(
logical(LK)) :: isSorted
3309 real(TKR) ::
rank(
size(array,
kind = IK))
3314 module function getRankFractionalCusCom_D1_IK1(array, isSorted)
result(rank)
3315#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3316 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK1
3319 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3320 procedure(
logical(LK)) :: isSorted
3321 real(TKR) ::
rank(
size(array,
kind = IK))
3328 module function getRankFractionalCusCom_D1_LK5(array, isSorted)
result(rank)
3329#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3330 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK5
3333 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3334 procedure(
logical(LK)) :: isSorted
3335 real(TKR) ::
rank(
size(array,
kind = IK))
3340 module function getRankFractionalCusCom_D1_LK4(array, isSorted)
result(rank)
3341#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3342 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK4
3345 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3346 procedure(
logical(LK)) :: isSorted
3347 real(TKR) ::
rank(
size(array,
kind = IK))
3352 module function getRankFractionalCusCom_D1_LK3(array, isSorted)
result(rank)
3353#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3354 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK3
3357 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3358 procedure(
logical(LK)) :: isSorted
3359 real(TKR) ::
rank(
size(array,
kind = IK))
3364 module function getRankFractionalCusCom_D1_LK2(array, isSorted)
result(rank)
3365#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3366 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK2
3369 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3370 procedure(
logical(LK)) :: isSorted
3371 real(TKR) ::
rank(
size(array,
kind = IK))
3376 module function getRankFractionalCusCom_D1_LK1(array, isSorted)
result(rank)
3377#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3378 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK1
3381 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3382 procedure(
logical(LK)) :: isSorted
3383 real(TKR) ::
rank(
size(array,
kind = IK))
3390 module function getRankFractionalCusCom_D1_CK5(array, isSorted)
result(rank)
3391#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3392 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK5
3395 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3396 procedure(
logical(LK)) :: isSorted
3397 real(TKR) ::
rank(
size(array,
kind = IK))
3402 module function getRankFractionalCusCom_D1_CK4(array, isSorted)
result(rank)
3403#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3404 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK4
3407 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3408 procedure(
logical(LK)) :: isSorted
3409 real(TKR) ::
rank(
size(array,
kind = IK))
3414 module function getRankFractionalCusCom_D1_CK3(array, isSorted)
result(rank)
3415#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3416 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK3
3419 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3420 procedure(
logical(LK)) :: isSorted
3421 real(TKR) ::
rank(
size(array,
kind = IK))
3426 module function getRankFractionalCusCom_D1_CK2(array, isSorted)
result(rank)
3427#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3428 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK2
3431 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3432 procedure(
logical(LK)) :: isSorted
3433 real(TKR) ::
rank(
size(array,
kind = IK))
3438 module function getRankFractionalCusCom_D1_CK1(array, isSorted)
result(rank)
3439#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3440 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK1
3443 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3444 procedure(
logical(LK)) :: isSorted
3445 real(TKR) ::
rank(
size(array,
kind = IK))
3452 module function getRankFractionalCusCom_D1_RK5(array, isSorted)
result(rank)
3453#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3454 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK5
3457 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3458 procedure(
logical(LK)) :: isSorted
3459 real(TKR) ::
rank(
size(array,
kind = IK))
3464 module function getRankFractionalCusCom_D1_RK4(array, isSorted)
result(rank)
3465#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3466 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK4
3469 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3470 procedure(
logical(LK)) :: isSorted
3471 real(TKR) ::
rank(
size(array,
kind = IK))
3476 module function getRankFractionalCusCom_D1_RK3(array, isSorted)
result(rank)
3477#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3478 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK3
3481 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3482 procedure(
logical(LK)) :: isSorted
3483 real(TKR) ::
rank(
size(array,
kind = IK))
3488 module function getRankFractionalCusCom_D1_RK2(array, isSorted)
result(rank)
3489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3490 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK2
3493 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3494 procedure(
logical(LK)) :: isSorted
3495 real(TKR) ::
rank(
size(array,
kind = IK))
3500 module function getRankFractionalCusCom_D1_RK1(array, isSorted)
result(rank)
3501#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3502 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK1
3505 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3506 procedure(
logical(LK)) :: isSorted
3507 real(TKR) ::
rank(
size(array,
kind = IK))
3516 module function getRankFractionalCusCom_D1_PSSK5(array, isSorted)
result(rank)
3517#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3518 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK5
3522 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3523 procedure(
logical(LK)) :: isSorted
3524 real(TKR) ::
rank(
size(array,
kind = IK))
3529 module function getRankFractionalCusCom_D1_PSSK4(array, isSorted)
result(rank)
3530#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3531 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK4
3535 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3536 procedure(
logical(LK)) :: isSorted
3537 real(TKR) ::
rank(
size(array,
kind = IK))
3542 module function getRankFractionalCusCom_D1_PSSK3(array, isSorted)
result(rank)
3543#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3544 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK3
3548 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3549 procedure(
logical(LK)) :: isSorted
3550 real(TKR) ::
rank(
size(array,
kind = IK))
3555 module function getRankFractionalCusCom_D1_PSSK2(array, isSorted)
result(rank)
3556#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3557 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK2
3561 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3562 procedure(
logical(LK)) :: isSorted
3563 real(TKR) ::
rank(
size(array,
kind = IK))
3568 module function getRankFractionalCusCom_D1_PSSK1(array, isSorted)
result(rank)
3569#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3570 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK1
3574 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3575 real(TKR) ::
rank(
size(array,
kind = IK))
3576 procedure(
logical(LK)) :: isSorted
3585 module function getRankFractionalCusCom_D1_BSSK(array, isSorted)
result(rank)
3586#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3587 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_BSSK
3591 type(css_type) ,
intent(in) ,
contiguous :: array(:)
3592 procedure(
logical(LK)) :: isSorted
3593 real(TKR) ::
rank(
size(array,
kind = IK))
3760 PURE module subroutine setRankFractionalDefCom_D0_SK5(rank, array)
3761#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3762 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK5
3765 character(
*,SKG) ,
intent(in) :: array
3766 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3771 PURE module subroutine setRankFractionalDefCom_D0_SK4(rank, array)
3772#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3773 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK4
3776 character(
*,SKG) ,
intent(in) :: array
3777 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3782 PURE module subroutine setRankFractionalDefCom_D0_SK3(rank, array)
3783#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3784 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK3
3787 character(
*,SKG) ,
intent(in) :: array
3788 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3793 PURE module subroutine setRankFractionalDefCom_D0_SK2(rank, array)
3794#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3795 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK2
3798 character(
*,SKG) ,
intent(in) :: array
3799 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3804 PURE module subroutine setRankFractionalDefCom_D0_SK1(rank, array)
3805#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3806 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK1
3809 character(
*,SKG) ,
intent(in) :: array
3810 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3817 PURE module subroutine setRankFractionalDefCom_D1_SK5(rank, array)
3818#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3819 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK5
3822 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3823 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3828 PURE module subroutine setRankFractionalDefCom_D1_SK4(rank, array)
3829#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3830 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK4
3833 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3834 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3839 PURE module subroutine setRankFractionalDefCom_D1_SK3(rank, array)
3840#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3841 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK3
3844 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3845 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3850 PURE module subroutine setRankFractionalDefCom_D1_SK2(rank, array)
3851#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3852 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK2
3855 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3856 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3861 PURE module subroutine setRankFractionalDefCom_D1_SK1(rank, array)
3862#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3863 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK1
3866 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3867 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3874 PURE module subroutine setRankFractionalDefCom_D1_IK5(rank, array)
3875#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3876 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK5
3879 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3880 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3885 PURE module subroutine setRankFractionalDefCom_D1_IK4(rank, array)
3886#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3887 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK4
3890 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3891 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3896 PURE module subroutine setRankFractionalDefCom_D1_IK3(rank, array)
3897#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3898 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK3
3901 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3902 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3907 PURE module subroutine setRankFractionalDefCom_D1_IK2(rank, array)
3908#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3909 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK2
3912 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3913 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3918 PURE module subroutine setRankFractionalDefCom_D1_IK1(rank, array)
3919#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3920 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK1
3923 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3924 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3931 PURE module subroutine setRankFractionalDefCom_D1_LK5(rank, array)
3932#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3933 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK5
3936 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3937 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3942 PURE module subroutine setRankFractionalDefCom_D1_LK4(rank, array)
3943#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3944 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK4
3947 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3948 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3953 PURE module subroutine setRankFractionalDefCom_D1_LK3(rank, array)
3954#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3955 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK3
3958 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3959 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3964 PURE module subroutine setRankFractionalDefCom_D1_LK2(rank, array)
3965#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3966 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK2
3969 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3970 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3975 PURE module subroutine setRankFractionalDefCom_D1_LK1(rank, array)
3976#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3977 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK1
3980 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3981 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3988 PURE module subroutine setRankFractionalDefCom_D1_CK5(rank, array)
3989#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3990 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK5
3993 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3994 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3999 PURE module subroutine setRankFractionalDefCom_D1_CK4(rank, array)
4000#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4001 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK4
4004 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4005 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4010 PURE module subroutine setRankFractionalDefCom_D1_CK3(rank, array)
4011#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4012 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK3
4015 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4016 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4021 PURE module subroutine setRankFractionalDefCom_D1_CK2(rank, array)
4022#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4023 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK2
4026 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4027 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4032 PURE module subroutine setRankFractionalDefCom_D1_CK1(rank, array)
4033#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4034 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK1
4037 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4038 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4045 PURE module subroutine setRankFractionalDefCom_D1_RK5(rank, array)
4046#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4047 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK5
4050 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4051 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4056 PURE module subroutine setRankFractionalDefCom_D1_RK4(rank, array)
4057#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4058 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK4
4061 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4062 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4067 PURE module subroutine setRankFractionalDefCom_D1_RK3(rank, array)
4068#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4069 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK3
4072 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4073 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4078 PURE module subroutine setRankFractionalDefCom_D1_RK2(rank, array)
4079#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4080 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK2
4083 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4084 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4089 PURE module subroutine setRankFractionalDefCom_D1_RK1(rank, array)
4090#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4091 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK1
4094 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4095 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4104 PURE module subroutine setRankFractionalDefCom_D1_PSSK5(rank, array)
4105#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4106 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK5
4110 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4111 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4116 PURE module subroutine setRankFractionalDefCom_D1_PSSK4(rank, array)
4117#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4118 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK4
4122 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4123 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4128 PURE module subroutine setRankFractionalDefCom_D1_PSSK3(rank, array)
4129#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4130 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK3
4134 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4135 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4140 PURE module subroutine setRankFractionalDefCom_D1_PSSK2(rank, array)
4141#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4142 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK2
4146 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4147 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4152 PURE module subroutine setRankFractionalDefCom_D1_PSSK1(rank, array)
4153#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4154 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK1
4158 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4159 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4168 PURE module subroutine setRankFractionalDefCom_D1_BSSK(rank, array)
4169#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4170 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_BSSK
4174 type(css_type) ,
intent(in) ,
contiguous :: array(:)
4175 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4187 module subroutine setRankFractionalCusCom_D0_SK5(rank, array, isSorted)
4188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4189 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK5
4192 character(
*,SKG) ,
intent(in) :: array
4193 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4194 procedure(
logical(LK)) :: isSorted
4199 module subroutine setRankFractionalCusCom_D0_SK4(rank, array, isSorted)
4200#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4201 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK4
4204 character(
*,SKG) ,
intent(in) :: array
4205 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4206 procedure(
logical(LK)) :: isSorted
4211 module subroutine setRankFractionalCusCom_D0_SK3(rank, array, isSorted)
4212#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4213 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK3
4216 character(
*,SKG) ,
intent(in) :: array
4217 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4218 procedure(
logical(LK)) :: isSorted
4223 module subroutine setRankFractionalCusCom_D0_SK2(rank, array, isSorted)
4224#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4225 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK2
4228 character(
*,SKG) ,
intent(in) :: array
4229 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4230 procedure(
logical(LK)) :: isSorted
4235 module subroutine setRankFractionalCusCom_D0_SK1(rank, array, isSorted)
4236#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4237 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK1
4240 character(
*,SKG) ,
intent(in) :: array
4241 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4242 procedure(
logical(LK)) :: isSorted
4249 module subroutine setRankFractionalCusCom_D1_SK5(rank, array, isSorted)
4250#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4251 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK5
4254 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4255 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4256 procedure(
logical(LK)) :: isSorted
4261 module subroutine setRankFractionalCusCom_D1_SK4(rank, array, isSorted)
4262#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4263 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK4
4266 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4267 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4268 procedure(
logical(LK)) :: isSorted
4273 module subroutine setRankFractionalCusCom_D1_SK3(rank, array, isSorted)
4274#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4275 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK3
4278 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4279 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4280 procedure(
logical(LK)) :: isSorted
4285 module subroutine setRankFractionalCusCom_D1_SK2(rank, array, isSorted)
4286#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4287 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK2
4290 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4291 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4292 procedure(
logical(LK)) :: isSorted
4297 module subroutine setRankFractionalCusCom_D1_SK1(rank, array, isSorted)
4298#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4299 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK1
4302 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4303 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4304 procedure(
logical(LK)) :: isSorted
4311 module subroutine setRankFractionalCusCom_D1_IK5(rank, array, isSorted)
4312#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4313 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK5
4316 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4317 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4318 procedure(
logical(LK)) :: isSorted
4323 module subroutine setRankFractionalCusCom_D1_IK4(rank, array, isSorted)
4324#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4325 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK4
4328 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4329 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4330 procedure(
logical(LK)) :: isSorted
4335 module subroutine setRankFractionalCusCom_D1_IK3(rank, array, isSorted)
4336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4337 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK3
4340 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4341 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4342 procedure(
logical(LK)) :: isSorted
4347 module subroutine setRankFractionalCusCom_D1_IK2(rank, array, isSorted)
4348#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4349 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK2
4352 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4353 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4354 procedure(
logical(LK)) :: isSorted
4359 module subroutine setRankFractionalCusCom_D1_IK1(rank, array, isSorted)
4360#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4361 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK1
4364 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4365 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4366 procedure(
logical(LK)) :: isSorted
4373 module subroutine setRankFractionalCusCom_D1_LK5(rank, array, isSorted)
4374#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4375 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK5
4378 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4379 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4380 procedure(
logical(LK)) :: isSorted
4385 module subroutine setRankFractionalCusCom_D1_LK4(rank, array, isSorted)
4386#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4387 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK4
4390 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4391 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4392 procedure(
logical(LK)) :: isSorted
4397 module subroutine setRankFractionalCusCom_D1_LK3(rank, array, isSorted)
4398#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4399 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK3
4402 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4403 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4404 procedure(
logical(LK)) :: isSorted
4409 module subroutine setRankFractionalCusCom_D1_LK2(rank, array, isSorted)
4410#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4411 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK2
4414 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4415 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4416 procedure(
logical(LK)) :: isSorted
4421 module subroutine setRankFractionalCusCom_D1_LK1(rank, array, isSorted)
4422#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4423 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK1
4426 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4427 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4428 procedure(
logical(LK)) :: isSorted
4435 module subroutine setRankFractionalCusCom_D1_CK5(rank, array, isSorted)
4436#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4437 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK5
4440 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4441 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4442 procedure(
logical(LK)) :: isSorted
4447 module subroutine setRankFractionalCusCom_D1_CK4(rank, array, isSorted)
4448#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4449 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK4
4452 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4453 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4454 procedure(
logical(LK)) :: isSorted
4459 module subroutine setRankFractionalCusCom_D1_CK3(rank, array, isSorted)
4460#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4461 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK3
4464 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4465 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4466 procedure(
logical(LK)) :: isSorted
4471 module subroutine setRankFractionalCusCom_D1_CK2(rank, array, isSorted)
4472#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4473 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK2
4476 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4477 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4478 procedure(
logical(LK)) :: isSorted
4483 module subroutine setRankFractionalCusCom_D1_CK1(rank, array, isSorted)
4484#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4485 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK1
4488 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4489 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4490 procedure(
logical(LK)) :: isSorted
4497 module subroutine setRankFractionalCusCom_D1_RK5(rank, array, isSorted)
4498#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4499 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK5
4502 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4503 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4504 procedure(
logical(LK)) :: isSorted
4509 module subroutine setRankFractionalCusCom_D1_RK4(rank, array, isSorted)
4510#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4511 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK4
4514 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4515 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4516 procedure(
logical(LK)) :: isSorted
4521 module subroutine setRankFractionalCusCom_D1_RK3(rank, array, isSorted)
4522#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4523 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK3
4526 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4527 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4528 procedure(
logical(LK)) :: isSorted
4533 module subroutine setRankFractionalCusCom_D1_RK2(rank, array, isSorted)
4534#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4535 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK2
4538 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4539 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4540 procedure(
logical(LK)) :: isSorted
4545 module subroutine setRankFractionalCusCom_D1_RK1(rank, array, isSorted)
4546#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4547 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK1
4550 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4551 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4552 procedure(
logical(LK)) :: isSorted
4561 module subroutine setRankFractionalCusCom_D1_PSSK5(rank, array, isSorted)
4562#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4563 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK5
4567 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4568 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4569 procedure(
logical(LK)) :: isSorted
4574 module subroutine setRankFractionalCusCom_D1_PSSK4(rank, array, isSorted)
4575#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4576 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK4
4580 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4581 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4582 procedure(
logical(LK)) :: isSorted
4587 module subroutine setRankFractionalCusCom_D1_PSSK3(rank, array, isSorted)
4588#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4589 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK3
4593 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4594 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4595 procedure(
logical(LK)) :: isSorted
4600 module subroutine setRankFractionalCusCom_D1_PSSK2(rank, array, isSorted)
4601#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4602 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK2
4606 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4607 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4608 procedure(
logical(LK)) :: isSorted
4613 module subroutine setRankFractionalCusCom_D1_PSSK1(rank, array, isSorted)
4614#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4615 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK1
4619 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4620 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4621 procedure(
logical(LK)) :: isSorted
4630 module subroutine setRankFractionalCusCom_D1_BSSK(rank, array, isSorted)
4631#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4632 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_BSSK
4636 type(css_type) ,
intent(in) ,
contiguous :: array(:)
4637 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4638 procedure(
logical(LK)) :: isSorted
4808 module function getRankModifiedDefCom_D0_SK5(array)
result(rank)
4809#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4810 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK5
4813 character(
*,SKG) ,
intent(in) :: array
4814 integer(TKR) ::
rank(
len(array, IK))
4819 module function getRankModifiedDefCom_D0_SK4(array)
result(rank)
4820#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4821 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK4
4824 character(
*,SKG) ,
intent(in) :: array
4825 integer(TKR) ::
rank(
len(array, IK))
4830 module function getRankModifiedDefCom_D0_SK3(array)
result(rank)
4831#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4832 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK3
4835 character(
*,SKG) ,
intent(in) :: array
4836 integer(TKR) ::
rank(
len(array, IK))
4841 module function getRankModifiedDefCom_D0_SK2(array)
result(rank)
4842#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4843 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK2
4846 character(
*,SKG) ,
intent(in) :: array
4847 integer(TKR) ::
rank(
len(array, IK))
4852 module function getRankModifiedDefCom_D0_SK1(array)
result(rank)
4853#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4854 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK1
4857 character(
*,SKG) ,
intent(in) :: array
4858 integer(TKR) ::
rank(
len(array, IK))
4865 module function getRankModifiedDefCom_D1_SK5(array)
result(rank)
4866#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4867 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK5
4870 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4871 integer(TKR) ::
rank(
size(array,
kind = IK))
4876 module function getRankModifiedDefCom_D1_SK4(array)
result(rank)
4877#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4878 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK4
4881 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4882 integer(TKR) ::
rank(
size(array,
kind = IK))
4887 module function getRankModifiedDefCom_D1_SK3(array)
result(rank)
4888#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4889 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK3
4892 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4893 integer(TKR) ::
rank(
size(array,
kind = IK))
4898 module function getRankModifiedDefCom_D1_SK2(array)
result(rank)
4899#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4900 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK2
4903 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4904 integer(TKR) ::
rank(
size(array,
kind = IK))
4909 module function getRankModifiedDefCom_D1_SK1(array)
result(rank)
4910#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4911 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK1
4914 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4915 integer(TKR) ::
rank(
size(array,
kind = IK))
4922 module function getRankModifiedDefCom_D1_IK5(array)
result(rank)
4923#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4924 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK5
4927 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4928 integer(TKR) ::
rank(
size(array,
kind = IK))
4933 module function getRankModifiedDefCom_D1_IK4(array)
result(rank)
4934#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4935 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK4
4938 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4939 integer(TKR) ::
rank(
size(array,
kind = IK))
4944 module function getRankModifiedDefCom_D1_IK3(array)
result(rank)
4945#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4946 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK3
4949 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4950 integer(TKR) ::
rank(
size(array,
kind = IK))
4955 module function getRankModifiedDefCom_D1_IK2(array)
result(rank)
4956#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4957 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK2
4960 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4961 integer(TKR) ::
rank(
size(array,
kind = IK))
4966 module function getRankModifiedDefCom_D1_IK1(array)
result(rank)
4967#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4968 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK1
4971 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4972 integer(TKR) ::
rank(
size(array,
kind = IK))
4979 module function getRankModifiedDefCom_D1_LK5(array)
result(rank)
4980#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4981 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK5
4984 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4985 integer(TKR) ::
rank(
size(array,
kind = IK))
4990 module function getRankModifiedDefCom_D1_LK4(array)
result(rank)
4991#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4992 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK4
4995 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4996 integer(TKR) ::
rank(
size(array,
kind = IK))
5001 module function getRankModifiedDefCom_D1_LK3(array)
result(rank)
5002#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5003 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK3
5006 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5007 integer(TKR) ::
rank(
size(array,
kind = IK))
5012 module function getRankModifiedDefCom_D1_LK2(array)
result(rank)
5013#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5014 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK2
5017 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5018 integer(TKR) ::
rank(
size(array,
kind = IK))
5023 module function getRankModifiedDefCom_D1_LK1(array)
result(rank)
5024#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5025 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK1
5028 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5029 integer(TKR) ::
rank(
size(array,
kind = IK))
5036 module function getRankModifiedDefCom_D1_CK5(array)
result(rank)
5037#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5038 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK5
5041 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5042 integer(TKR) ::
rank(
size(array,
kind = IK))
5047 module function getRankModifiedDefCom_D1_CK4(array)
result(rank)
5048#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5049 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK4
5052 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5053 integer(TKR) ::
rank(
size(array,
kind = IK))
5058 module function getRankModifiedDefCom_D1_CK3(array)
result(rank)
5059#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5060 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK3
5063 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5064 integer(TKR) ::
rank(
size(array,
kind = IK))
5069 module function getRankModifiedDefCom_D1_CK2(array)
result(rank)
5070#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5071 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK2
5074 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5075 integer(TKR) ::
rank(
size(array,
kind = IK))
5080 module function getRankModifiedDefCom_D1_CK1(array)
result(rank)
5081#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5082 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK1
5085 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5086 integer(TKR) ::
rank(
size(array,
kind = IK))
5093 module function getRankModifiedDefCom_D1_RK5(array)
result(rank)
5094#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5095 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK5
5098 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5099 integer(TKR) ::
rank(
size(array,
kind = IK))
5104 module function getRankModifiedDefCom_D1_RK4(array)
result(rank)
5105#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5106 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK4
5109 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5110 integer(TKR) ::
rank(
size(array,
kind = IK))
5115 module function getRankModifiedDefCom_D1_RK3(array)
result(rank)
5116#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5117 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK3
5120 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5121 integer(TKR) ::
rank(
size(array,
kind = IK))
5126 module function getRankModifiedDefCom_D1_RK2(array)
result(rank)
5127#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5128 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK2
5131 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5132 integer(TKR) ::
rank(
size(array,
kind = IK))
5137 module function getRankModifiedDefCom_D1_RK1(array)
result(rank)
5138#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5139 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK1
5142 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5143 integer(TKR) ::
rank(
size(array,
kind = IK))
5152 module function getRankModifiedDefCom_D1_PSSK5(array)
result(rank)
5153#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5154 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK5
5158 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5159 integer(TKR) ::
rank(
size(array,
kind = IK))
5164 module function getRankModifiedDefCom_D1_PSSK4(array)
result(rank)
5165#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5166 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK4
5170 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5171 integer(TKR) ::
rank(
size(array,
kind = IK))
5176 module function getRankModifiedDefCom_D1_PSSK3(array)
result(rank)
5177#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5178 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK3
5182 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5183 integer(TKR) ::
rank(
size(array,
kind = IK))
5188 module function getRankModifiedDefCom_D1_PSSK2(array)
result(rank)
5189#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5190 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK2
5194 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5195 integer(TKR) ::
rank(
size(array,
kind = IK))
5200 module function getRankModifiedDefCom_D1_PSSK1(array)
result(rank)
5201#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5202 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK1
5206 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5207 integer(TKR) ::
rank(
size(array,
kind = IK))
5216 module function getRankModifiedDefCom_D1_BSSK(array)
result(rank)
5217#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5218 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_BSSK
5222 type(css_type) ,
intent(in) ,
contiguous :: array(:)
5223 integer(TKR) ::
rank(
size(array,
kind = IK))
5235 module function getRankModifiedCusCom_D0_SK5(array, isSorted)
result(rank)
5236#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5237 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK5
5240 character(
*,SKG) ,
intent(in) :: array
5241 procedure(
logical(LK)) :: isSorted
5242 integer(TKR) ::
rank(
len(array, IK))
5247 module function getRankModifiedCusCom_D0_SK4(array, isSorted)
result(rank)
5248#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5249 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK4
5252 character(
*,SKG) ,
intent(in) :: array
5253 procedure(
logical(LK)) :: isSorted
5254 integer(TKR) ::
rank(
len(array, IK))
5259 module function getRankModifiedCusCom_D0_SK3(array, isSorted)
result(rank)
5260#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5261 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK3
5264 character(
*,SKG) ,
intent(in) :: array
5265 procedure(
logical(LK)) :: isSorted
5266 integer(TKR) ::
rank(
len(array, IK))
5271 module function getRankModifiedCusCom_D0_SK2(array, isSorted)
result(rank)
5272#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5273 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK2
5276 character(
*,SKG) ,
intent(in) :: array
5277 procedure(
logical(LK)) :: isSorted
5278 integer(TKR) ::
rank(
len(array, IK))
5283 module function getRankModifiedCusCom_D0_SK1(array, isSorted)
result(rank)
5284#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5285 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK1
5288 character(
*,SKG) ,
intent(in) :: array
5289 procedure(
logical(LK)) :: isSorted
5290 integer(TKR) ::
rank(
len(array, IK))
5297 module function getRankModifiedCusCom_D1_SK5(array, isSorted)
result(rank)
5298#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5299 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK5
5302 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5303 procedure(
logical(LK)) :: isSorted
5304 integer(TKR) ::
rank(
size(array,
kind = IK))
5309 module function getRankModifiedCusCom_D1_SK4(array, isSorted)
result(rank)
5310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5311 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK4
5314 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5315 procedure(
logical(LK)) :: isSorted
5316 integer(TKR) ::
rank(
size(array,
kind = IK))
5321 module function getRankModifiedCusCom_D1_SK3(array, isSorted)
result(rank)
5322#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5323 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK3
5326 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5327 procedure(
logical(LK)) :: isSorted
5328 integer(TKR) ::
rank(
size(array,
kind = IK))
5333 module function getRankModifiedCusCom_D1_SK2(array, isSorted)
result(rank)
5334#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5335 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK2
5338 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5339 procedure(
logical(LK)) :: isSorted
5340 integer(TKR) ::
rank(
size(array,
kind = IK))
5345 module function getRankModifiedCusCom_D1_SK1(array, isSorted)
result(rank)
5346#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5347 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK1
5350 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5351 procedure(
logical(LK)) :: isSorted
5352 integer(TKR) ::
rank(
size(array,
kind = IK))
5359 module function getRankModifiedCusCom_D1_IK5(array, isSorted)
result(rank)
5360#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5361 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK5
5364 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5365 procedure(
logical(LK)) :: isSorted
5366 integer(TKR) ::
rank(
size(array,
kind = IK))
5371 module function getRankModifiedCusCom_D1_IK4(array, isSorted)
result(rank)
5372#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5373 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK4
5376 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5377 procedure(
logical(LK)) :: isSorted
5378 integer(TKR) ::
rank(
size(array,
kind = IK))
5383 module function getRankModifiedCusCom_D1_IK3(array, isSorted)
result(rank)
5384#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5385 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK3
5388 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5389 procedure(
logical(LK)) :: isSorted
5390 integer(TKR) ::
rank(
size(array,
kind = IK))
5395 module function getRankModifiedCusCom_D1_IK2(array, isSorted)
result(rank)
5396#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5397 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK2
5400 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5401 procedure(
logical(LK)) :: isSorted
5402 integer(TKR) ::
rank(
size(array,
kind = IK))
5407 module function getRankModifiedCusCom_D1_IK1(array, isSorted)
result(rank)
5408#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5409 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK1
5412 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5413 procedure(
logical(LK)) :: isSorted
5414 integer(TKR) ::
rank(
size(array,
kind = IK))
5421 module function getRankModifiedCusCom_D1_LK5(array, isSorted)
result(rank)
5422#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5423 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK5
5426 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5427 procedure(
logical(LK)) :: isSorted
5428 integer(TKR) ::
rank(
size(array,
kind = IK))
5433 module function getRankModifiedCusCom_D1_LK4(array, isSorted)
result(rank)
5434#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5435 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK4
5438 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5439 procedure(
logical(LK)) :: isSorted
5440 integer(TKR) ::
rank(
size(array,
kind = IK))
5445 module function getRankModifiedCusCom_D1_LK3(array, isSorted)
result(rank)
5446#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5447 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK3
5450 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5451 procedure(
logical(LK)) :: isSorted
5452 integer(TKR) ::
rank(
size(array,
kind = IK))
5457 module function getRankModifiedCusCom_D1_LK2(array, isSorted)
result(rank)
5458#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5459 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK2
5462 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5463 procedure(
logical(LK)) :: isSorted
5464 integer(TKR) ::
rank(
size(array,
kind = IK))
5469 module function getRankModifiedCusCom_D1_LK1(array, isSorted)
result(rank)
5470#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5471 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK1
5474 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5475 procedure(
logical(LK)) :: isSorted
5476 integer(TKR) ::
rank(
size(array,
kind = IK))
5483 module function getRankModifiedCusCom_D1_CK5(array, isSorted)
result(rank)
5484#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5485 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK5
5488 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5489 procedure(
logical(LK)) :: isSorted
5490 integer(TKR) ::
rank(
size(array,
kind = IK))
5495 module function getRankModifiedCusCom_D1_CK4(array, isSorted)
result(rank)
5496#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5497 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK4
5500 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5501 procedure(
logical(LK)) :: isSorted
5502 integer(TKR) ::
rank(
size(array,
kind = IK))
5507 module function getRankModifiedCusCom_D1_CK3(array, isSorted)
result(rank)
5508#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5509 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK3
5512 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5513 procedure(
logical(LK)) :: isSorted
5514 integer(TKR) ::
rank(
size(array,
kind = IK))
5519 module function getRankModifiedCusCom_D1_CK2(array, isSorted)
result(rank)
5520#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5521 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK2
5524 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5525 procedure(
logical(LK)) :: isSorted
5526 integer(TKR) ::
rank(
size(array,
kind = IK))
5531 module function getRankModifiedCusCom_D1_CK1(array, isSorted)
result(rank)
5532#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5533 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK1
5536 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5537 procedure(
logical(LK)) :: isSorted
5538 integer(TKR) ::
rank(
size(array,
kind = IK))
5545 module function getRankModifiedCusCom_D1_RK5(array, isSorted)
result(rank)
5546#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5547 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK5
5550 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5551 procedure(
logical(LK)) :: isSorted
5552 integer(TKR) ::
rank(
size(array,
kind = IK))
5557 module function getRankModifiedCusCom_D1_RK4(array, isSorted)
result(rank)
5558#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5559 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK4
5562 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5563 procedure(
logical(LK)) :: isSorted
5564 integer(TKR) ::
rank(
size(array,
kind = IK))
5569 module function getRankModifiedCusCom_D1_RK3(array, isSorted)
result(rank)
5570#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5571 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK3
5574 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5575 procedure(
logical(LK)) :: isSorted
5576 integer(TKR) ::
rank(
size(array,
kind = IK))
5581 module function getRankModifiedCusCom_D1_RK2(array, isSorted)
result(rank)
5582#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5583 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK2
5586 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5587 procedure(
logical(LK)) :: isSorted
5588 integer(TKR) ::
rank(
size(array,
kind = IK))
5593 module function getRankModifiedCusCom_D1_RK1(array, isSorted)
result(rank)
5594#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5595 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK1
5598 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5599 procedure(
logical(LK)) :: isSorted
5600 integer(TKR) ::
rank(
size(array,
kind = IK))
5609 module function getRankModifiedCusCom_D1_PSSK5(array, isSorted)
result(rank)
5610#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5611 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK5
5615 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5616 procedure(
logical(LK)) :: isSorted
5617 integer(TKR) ::
rank(
size(array,
kind = IK))
5622 module function getRankModifiedCusCom_D1_PSSK4(array, isSorted)
result(rank)
5623#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5624 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK4
5628 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5629 procedure(
logical(LK)) :: isSorted
5630 integer(TKR) ::
rank(
size(array,
kind = IK))
5635 module function getRankModifiedCusCom_D1_PSSK3(array, isSorted)
result(rank)
5636#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5637 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK3
5641 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5642 procedure(
logical(LK)) :: isSorted
5643 integer(TKR) ::
rank(
size(array,
kind = IK))
5648 module function getRankModifiedCusCom_D1_PSSK2(array, isSorted)
result(rank)
5649#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5650 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK2
5654 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5655 procedure(
logical(LK)) :: isSorted
5656 integer(TKR) ::
rank(
size(array,
kind = IK))
5661 module function getRankModifiedCusCom_D1_PSSK1(array, isSorted)
result(rank)
5662#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5663 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK1
5667 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5668 integer(TKR) ::
rank(
size(array,
kind = IK))
5669 procedure(
logical(LK)) :: isSorted
5678 module function getRankModifiedCusCom_D1_BSSK(array, isSorted)
result(rank)
5679#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5680 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_BSSK
5684 type(css_type) ,
intent(in) ,
contiguous :: array(:)
5685 procedure(
logical(LK)) :: isSorted
5686 integer(TKR) ::
rank(
size(array,
kind = IK))
5850 PURE module subroutine setRankModifiedDefCom_D0_SK5(rank, array)
5851#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5852 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK5
5855 character(
*,SKG) ,
intent(in) :: array
5856 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5861 PURE module subroutine setRankModifiedDefCom_D0_SK4(rank, array)
5862#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5863 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK4
5866 character(
*,SKG) ,
intent(in) :: array
5867 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5872 PURE module subroutine setRankModifiedDefCom_D0_SK3(rank, array)
5873#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5874 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK3
5877 character(
*,SKG) ,
intent(in) :: array
5878 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5883 PURE module subroutine setRankModifiedDefCom_D0_SK2(rank, array)
5884#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5885 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK2
5888 character(
*,SKG) ,
intent(in) :: array
5889 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5894 PURE module subroutine setRankModifiedDefCom_D0_SK1(rank, array)
5895#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5896 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK1
5899 character(
*,SKG) ,
intent(in) :: array
5900 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5907 PURE module subroutine setRankModifiedDefCom_D1_SK5(rank, array)
5908#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5909 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK5
5912 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5913 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5918 PURE module subroutine setRankModifiedDefCom_D1_SK4(rank, array)
5919#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5920 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK4
5923 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5924 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5929 PURE module subroutine setRankModifiedDefCom_D1_SK3(rank, array)
5930#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5931 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK3
5934 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5935 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5940 PURE module subroutine setRankModifiedDefCom_D1_SK2(rank, array)
5941#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5942 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK2
5945 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5946 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5951 PURE module subroutine setRankModifiedDefCom_D1_SK1(rank, array)
5952#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5953 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK1
5956 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5957 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5964 PURE module subroutine setRankModifiedDefCom_D1_IK5(rank, array)
5965#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5966 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK5
5969 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5970 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5975 PURE module subroutine setRankModifiedDefCom_D1_IK4(rank, array)
5976#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5977 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK4
5980 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5981 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5986 PURE module subroutine setRankModifiedDefCom_D1_IK3(rank, array)
5987#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5988 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK3
5991 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5992 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5997 PURE module subroutine setRankModifiedDefCom_D1_IK2(rank, array)
5998#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5999 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK2
6002 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6003 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6008 PURE module subroutine setRankModifiedDefCom_D1_IK1(rank, array)
6009#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6010 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK1
6013 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6014 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6021 PURE module subroutine setRankModifiedDefCom_D1_LK5(rank, array)
6022#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6023 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK5
6026 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6027 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6032 PURE module subroutine setRankModifiedDefCom_D1_LK4(rank, array)
6033#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6034 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK4
6037 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6038 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6043 PURE module subroutine setRankModifiedDefCom_D1_LK3(rank, array)
6044#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6045 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK3
6048 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6049 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6054 PURE module subroutine setRankModifiedDefCom_D1_LK2(rank, array)
6055#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6056 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK2
6059 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6060 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6065 PURE module subroutine setRankModifiedDefCom_D1_LK1(rank, array)
6066#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6067 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK1
6070 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6071 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6078 PURE module subroutine setRankModifiedDefCom_D1_CK5(rank, array)
6079#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6080 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK5
6083 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6084 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6089 PURE module subroutine setRankModifiedDefCom_D1_CK4(rank, array)
6090#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6091 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK4
6094 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6095 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6100 PURE module subroutine setRankModifiedDefCom_D1_CK3(rank, array)
6101#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6102 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK3
6105 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6106 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6111 PURE module subroutine setRankModifiedDefCom_D1_CK2(rank, array)
6112#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6113 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK2
6116 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6117 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6122 PURE module subroutine setRankModifiedDefCom_D1_CK1(rank, array)
6123#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6124 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK1
6127 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6128 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6135 PURE module subroutine setRankModifiedDefCom_D1_RK5(rank, array)
6136#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6137 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK5
6140 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6141 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6146 PURE module subroutine setRankModifiedDefCom_D1_RK4(rank, array)
6147#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6148 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK4
6151 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6152 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6157 PURE module subroutine setRankModifiedDefCom_D1_RK3(rank, array)
6158#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6159 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK3
6162 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6163 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6168 PURE module subroutine setRankModifiedDefCom_D1_RK2(rank, array)
6169#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6170 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK2
6173 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6174 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6179 PURE module subroutine setRankModifiedDefCom_D1_RK1(rank, array)
6180#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6181 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK1
6184 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6185 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6194 PURE module subroutine setRankModifiedDefCom_D1_PSSK5(rank, array)
6195#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6196 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK5
6200 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6201 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6206 PURE module subroutine setRankModifiedDefCom_D1_PSSK4(rank, array)
6207#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6208 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK4
6212 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6213 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6218 PURE module subroutine setRankModifiedDefCom_D1_PSSK3(rank, array)
6219#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6220 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK3
6224 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6225 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6230 PURE module subroutine setRankModifiedDefCom_D1_PSSK2(rank, array)
6231#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6232 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK2
6236 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6237 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6242 PURE module subroutine setRankModifiedDefCom_D1_PSSK1(rank, array)
6243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6244 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK1
6248 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6249 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6258 PURE module subroutine setRankModifiedDefCom_D1_BSSK(rank, array)
6259#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6260 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_BSSK
6264 type(css_type) ,
intent(in) ,
contiguous :: array(:)
6265 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6277 module subroutine setRankModifiedCusCom_D0_SK5(rank, array, isSorted)
6278#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6279 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK5
6282 character(
*,SKG) ,
intent(in) :: array
6283 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6284 procedure(
logical(LK)) :: isSorted
6289 module subroutine setRankModifiedCusCom_D0_SK4(rank, array, isSorted)
6290#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6291 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK4
6294 character(
*,SKG) ,
intent(in) :: array
6295 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6296 procedure(
logical(LK)) :: isSorted
6301 module subroutine setRankModifiedCusCom_D0_SK3(rank, array, isSorted)
6302#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6303 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK3
6306 character(
*,SKG) ,
intent(in) :: array
6307 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6308 procedure(
logical(LK)) :: isSorted
6313 module subroutine setRankModifiedCusCom_D0_SK2(rank, array, isSorted)
6314#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6315 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK2
6318 character(
*,SKG) ,
intent(in) :: array
6319 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6320 procedure(
logical(LK)) :: isSorted
6325 module subroutine setRankModifiedCusCom_D0_SK1(rank, array, isSorted)
6326#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6327 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK1
6330 character(
*,SKG) ,
intent(in) :: array
6331 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6332 procedure(
logical(LK)) :: isSorted
6339 module subroutine setRankModifiedCusCom_D1_SK5(rank, array, isSorted)
6340#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6341 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK5
6344 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6345 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6346 procedure(
logical(LK)) :: isSorted
6351 module subroutine setRankModifiedCusCom_D1_SK4(rank, array, isSorted)
6352#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6353 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK4
6356 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6357 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6358 procedure(
logical(LK)) :: isSorted
6363 module subroutine setRankModifiedCusCom_D1_SK3(rank, array, isSorted)
6364#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6365 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK3
6368 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6369 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6370 procedure(
logical(LK)) :: isSorted
6375 module subroutine setRankModifiedCusCom_D1_SK2(rank, array, isSorted)
6376#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6377 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK2
6380 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6381 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6382 procedure(
logical(LK)) :: isSorted
6387 module subroutine setRankModifiedCusCom_D1_SK1(rank, array, isSorted)
6388#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6389 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK1
6392 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6393 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6394 procedure(
logical(LK)) :: isSorted
6401 module subroutine setRankModifiedCusCom_D1_IK5(rank, array, isSorted)
6402#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6403 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK5
6406 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6407 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6408 procedure(
logical(LK)) :: isSorted
6413 module subroutine setRankModifiedCusCom_D1_IK4(rank, array, isSorted)
6414#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6415 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK4
6418 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6419 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6420 procedure(
logical(LK)) :: isSorted
6425 module subroutine setRankModifiedCusCom_D1_IK3(rank, array, isSorted)
6426#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6427 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK3
6430 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6431 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6432 procedure(
logical(LK)) :: isSorted
6437 module subroutine setRankModifiedCusCom_D1_IK2(rank, array, isSorted)
6438#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6439 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK2
6442 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6443 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6444 procedure(
logical(LK)) :: isSorted
6449 module subroutine setRankModifiedCusCom_D1_IK1(rank, array, isSorted)
6450#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6451 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK1
6454 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6455 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6456 procedure(
logical(LK)) :: isSorted
6463 module subroutine setRankModifiedCusCom_D1_LK5(rank, array, isSorted)
6464#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6465 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK5
6468 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6469 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6470 procedure(
logical(LK)) :: isSorted
6475 module subroutine setRankModifiedCusCom_D1_LK4(rank, array, isSorted)
6476#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6477 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK4
6480 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6481 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6482 procedure(
logical(LK)) :: isSorted
6487 module subroutine setRankModifiedCusCom_D1_LK3(rank, array, isSorted)
6488#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6489 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK3
6492 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6493 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6494 procedure(
logical(LK)) :: isSorted
6499 module subroutine setRankModifiedCusCom_D1_LK2(rank, array, isSorted)
6500#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6501 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK2
6504 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6505 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6506 procedure(
logical(LK)) :: isSorted
6511 module subroutine setRankModifiedCusCom_D1_LK1(rank, array, isSorted)
6512#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6513 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK1
6516 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6517 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6518 procedure(
logical(LK)) :: isSorted
6525 module subroutine setRankModifiedCusCom_D1_CK5(rank, array, isSorted)
6526#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6527 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK5
6530 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6531 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6532 procedure(
logical(LK)) :: isSorted
6537 module subroutine setRankModifiedCusCom_D1_CK4(rank, array, isSorted)
6538#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6539 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK4
6542 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6543 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6544 procedure(
logical(LK)) :: isSorted
6549 module subroutine setRankModifiedCusCom_D1_CK3(rank, array, isSorted)
6550#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6551 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK3
6554 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6555 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6556 procedure(
logical(LK)) :: isSorted
6561 module subroutine setRankModifiedCusCom_D1_CK2(rank, array, isSorted)
6562#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6563 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK2
6566 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6567 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6568 procedure(
logical(LK)) :: isSorted
6573 module subroutine setRankModifiedCusCom_D1_CK1(rank, array, isSorted)
6574#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6575 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK1
6578 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6579 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6580 procedure(
logical(LK)) :: isSorted
6587 module subroutine setRankModifiedCusCom_D1_RK5(rank, array, isSorted)
6588#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6589 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK5
6592 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6593 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6594 procedure(
logical(LK)) :: isSorted
6599 module subroutine setRankModifiedCusCom_D1_RK4(rank, array, isSorted)
6600#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6601 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK4
6604 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6605 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6606 procedure(
logical(LK)) :: isSorted
6611 module subroutine setRankModifiedCusCom_D1_RK3(rank, array, isSorted)
6612#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6613 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK3
6616 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6617 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6618 procedure(
logical(LK)) :: isSorted
6623 module subroutine setRankModifiedCusCom_D1_RK2(rank, array, isSorted)
6624#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6625 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK2
6628 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6629 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6630 procedure(
logical(LK)) :: isSorted
6635 module subroutine setRankModifiedCusCom_D1_RK1(rank, array, isSorted)
6636#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6637 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK1
6640 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6641 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6642 procedure(
logical(LK)) :: isSorted
6651 module subroutine setRankModifiedCusCom_D1_PSSK5(rank, array, isSorted)
6652#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6653 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK5
6657 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6658 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6659 procedure(
logical(LK)) :: isSorted
6664 module subroutine setRankModifiedCusCom_D1_PSSK4(rank, array, isSorted)
6665#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6666 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK4
6670 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6671 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6672 procedure(
logical(LK)) :: isSorted
6677 module subroutine setRankModifiedCusCom_D1_PSSK3(rank, array, isSorted)
6678#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6679 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK3
6683 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6684 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6685 procedure(
logical(LK)) :: isSorted
6690 module subroutine setRankModifiedCusCom_D1_PSSK2(rank, array, isSorted)
6691#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6692 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK2
6696 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6697 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6698 procedure(
logical(LK)) :: isSorted
6703 module subroutine setRankModifiedCusCom_D1_PSSK1(rank, array, isSorted)
6704#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6705 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK1
6709 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6710 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6711 procedure(
logical(LK)) :: isSorted
6720 module subroutine setRankModifiedCusCom_D1_BSSK(rank, array, isSorted)
6721#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6722 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_BSSK
6726 type(css_type) ,
intent(in) ,
contiguous :: array(:)
6727 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6728 procedure(
logical(LK)) :: isSorted
6888 module function getRankOrdinalDefCom_D0_SK5(array)
result(rank)
6889#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6890 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK5
6893 character(
*,SKG) ,
intent(in) :: array
6894 integer(TKR) ::
rank(
len(array, IK))
6899 module function getRankOrdinalDefCom_D0_SK4(array)
result(rank)
6900#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6901 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK4
6904 character(
*,SKG) ,
intent(in) :: array
6905 integer(TKR) ::
rank(
len(array, IK))
6910 module function getRankOrdinalDefCom_D0_SK3(array)
result(rank)
6911#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6912 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK3
6915 character(
*,SKG) ,
intent(in) :: array
6916 integer(TKR) ::
rank(
len(array, IK))
6921 module function getRankOrdinalDefCom_D0_SK2(array)
result(rank)
6922#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6923 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK2
6926 character(
*,SKG) ,
intent(in) :: array
6927 integer(TKR) ::
rank(
len(array, IK))
6932 module function getRankOrdinalDefCom_D0_SK1(array)
result(rank)
6933#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6934 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK1
6937 character(
*,SKG) ,
intent(in) :: array
6938 integer(TKR) ::
rank(
len(array, IK))
6945 module function getRankOrdinalDefCom_D1_SK5(array)
result(rank)
6946#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6947 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK5
6950 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6951 integer(TKR) ::
rank(
size(array,
kind = IK))
6956 module function getRankOrdinalDefCom_D1_SK4(array)
result(rank)
6957#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6958 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK4
6961 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6962 integer(TKR) ::
rank(
size(array,
kind = IK))
6967 module function getRankOrdinalDefCom_D1_SK3(array)
result(rank)
6968#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6969 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK3
6972 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6973 integer(TKR) ::
rank(
size(array,
kind = IK))
6978 module function getRankOrdinalDefCom_D1_SK2(array)
result(rank)
6979#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6980 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK2
6983 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6984 integer(TKR) ::
rank(
size(array,
kind = IK))
6989 module function getRankOrdinalDefCom_D1_SK1(array)
result(rank)
6990#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6991 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK1
6994 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6995 integer(TKR) ::
rank(
size(array,
kind = IK))
7002 module function getRankOrdinalDefCom_D1_IK5(array)
result(rank)
7003#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7004 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK5
7007 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7008 integer(TKR) ::
rank(
size(array,
kind = IK))
7013 module function getRankOrdinalDefCom_D1_IK4(array)
result(rank)
7014#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7015 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK4
7018 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7019 integer(TKR) ::
rank(
size(array,
kind = IK))
7024 module function getRankOrdinalDefCom_D1_IK3(array)
result(rank)
7025#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7026 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK3
7029 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7030 integer(TKR) ::
rank(
size(array,
kind = IK))
7035 module function getRankOrdinalDefCom_D1_IK2(array)
result(rank)
7036#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7037 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK2
7040 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7041 integer(TKR) ::
rank(
size(array,
kind = IK))
7046 module function getRankOrdinalDefCom_D1_IK1(array)
result(rank)
7047#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7048 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK1
7051 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7052 integer(TKR) ::
rank(
size(array,
kind = IK))
7059 module function getRankOrdinalDefCom_D1_LK5(array)
result(rank)
7060#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7061 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK5
7064 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7065 integer(TKR) ::
rank(
size(array,
kind = IK))
7070 module function getRankOrdinalDefCom_D1_LK4(array)
result(rank)
7071#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7072 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK4
7075 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7076 integer(TKR) ::
rank(
size(array,
kind = IK))
7081 module function getRankOrdinalDefCom_D1_LK3(array)
result(rank)
7082#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7083 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK3
7086 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7087 integer(TKR) ::
rank(
size(array,
kind = IK))
7092 module function getRankOrdinalDefCom_D1_LK2(array)
result(rank)
7093#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7094 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK2
7097 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7098 integer(TKR) ::
rank(
size(array,
kind = IK))
7103 module function getRankOrdinalDefCom_D1_LK1(array)
result(rank)
7104#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7105 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK1
7108 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7109 integer(TKR) ::
rank(
size(array,
kind = IK))
7116 module function getRankOrdinalDefCom_D1_CK5(array)
result(rank)
7117#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7118 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK5
7121 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7122 integer(TKR) ::
rank(
size(array,
kind = IK))
7127 module function getRankOrdinalDefCom_D1_CK4(array)
result(rank)
7128#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7129 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK4
7132 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7133 integer(TKR) ::
rank(
size(array,
kind = IK))
7138 module function getRankOrdinalDefCom_D1_CK3(array)
result(rank)
7139#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7140 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK3
7143 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7144 integer(TKR) ::
rank(
size(array,
kind = IK))
7149 module function getRankOrdinalDefCom_D1_CK2(array)
result(rank)
7150#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7151 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK2
7154 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7155 integer(TKR) ::
rank(
size(array,
kind = IK))
7160 module function getRankOrdinalDefCom_D1_CK1(array)
result(rank)
7161#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7162 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK1
7165 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7166 integer(TKR) ::
rank(
size(array,
kind = IK))
7173 module function getRankOrdinalDefCom_D1_RK5(array)
result(rank)
7174#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7175 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK5
7178 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7179 integer(TKR) ::
rank(
size(array,
kind = IK))
7184 module function getRankOrdinalDefCom_D1_RK4(array)
result(rank)
7185#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7186 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK4
7189 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7190 integer(TKR) ::
rank(
size(array,
kind = IK))
7195 module function getRankOrdinalDefCom_D1_RK3(array)
result(rank)
7196#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7197 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK3
7200 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7201 integer(TKR) ::
rank(
size(array,
kind = IK))
7206 module function getRankOrdinalDefCom_D1_RK2(array)
result(rank)
7207#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7208 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK2
7211 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7212 integer(TKR) ::
rank(
size(array,
kind = IK))
7217 module function getRankOrdinalDefCom_D1_RK1(array)
result(rank)
7218#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7219 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK1
7222 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7223 integer(TKR) ::
rank(
size(array,
kind = IK))
7232 module function getRankOrdinalDefCom_D1_PSSK5(array)
result(rank)
7233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7234 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK5
7238 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7239 integer(TKR) ::
rank(
size(array,
kind = IK))
7244 module function getRankOrdinalDefCom_D1_PSSK4(array)
result(rank)
7245#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7246 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK4
7250 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7251 integer(TKR) ::
rank(
size(array,
kind = IK))
7256 module function getRankOrdinalDefCom_D1_PSSK3(array)
result(rank)
7257#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7258 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK3
7262 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7263 integer(TKR) ::
rank(
size(array,
kind = IK))
7268 module function getRankOrdinalDefCom_D1_PSSK2(array)
result(rank)
7269#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7270 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK2
7274 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7275 integer(TKR) ::
rank(
size(array,
kind = IK))
7280 module function getRankOrdinalDefCom_D1_PSSK1(array)
result(rank)
7281#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7282 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK1
7286 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7287 integer(TKR) ::
rank(
size(array,
kind = IK))
7296 module function getRankOrdinalDefCom_D1_BSSK(array)
result(rank)
7297#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7298 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_BSSK
7302 type(css_type) ,
intent(in) ,
contiguous :: array(:)
7303 integer(TKR) ::
rank(
size(array,
kind = IK))
7315 module function getRankOrdinalCusCom_D0_SK5(array, isSorted)
result(rank)
7316#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7317 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK5
7320 character(
*,SKG) ,
intent(in) :: array
7321 procedure(
logical(LK)) :: isSorted
7322 integer(TKR) ::
rank(
len(array, IK))
7327 module function getRankOrdinalCusCom_D0_SK4(array, isSorted)
result(rank)
7328#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7329 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK4
7332 character(
*,SKG) ,
intent(in) :: array
7333 procedure(
logical(LK)) :: isSorted
7334 integer(TKR) ::
rank(
len(array, IK))
7339 module function getRankOrdinalCusCom_D0_SK3(array, isSorted)
result(rank)
7340#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7341 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK3
7344 character(
*,SKG) ,
intent(in) :: array
7345 procedure(
logical(LK)) :: isSorted
7346 integer(TKR) ::
rank(
len(array, IK))
7351 module function getRankOrdinalCusCom_D0_SK2(array, isSorted)
result(rank)
7352#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7353 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK2
7356 character(
*,SKG) ,
intent(in) :: array
7357 procedure(
logical(LK)) :: isSorted
7358 integer(TKR) ::
rank(
len(array, IK))
7363 module function getRankOrdinalCusCom_D0_SK1(array, isSorted)
result(rank)
7364#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7365 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK1
7368 character(
*,SKG) ,
intent(in) :: array
7369 procedure(
logical(LK)) :: isSorted
7370 integer(TKR) ::
rank(
len(array, IK))
7377 module function getRankOrdinalCusCom_D1_SK5(array, isSorted)
result(rank)
7378#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7379 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK5
7382 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7383 procedure(
logical(LK)) :: isSorted
7384 integer(TKR) ::
rank(
size(array,
kind = IK))
7389 module function getRankOrdinalCusCom_D1_SK4(array, isSorted)
result(rank)
7390#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7391 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK4
7394 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7395 procedure(
logical(LK)) :: isSorted
7396 integer(TKR) ::
rank(
size(array,
kind = IK))
7401 module function getRankOrdinalCusCom_D1_SK3(array, isSorted)
result(rank)
7402#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7403 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK3
7406 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7407 procedure(
logical(LK)) :: isSorted
7408 integer(TKR) ::
rank(
size(array,
kind = IK))
7413 module function getRankOrdinalCusCom_D1_SK2(array, isSorted)
result(rank)
7414#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7415 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK2
7418 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7419 procedure(
logical(LK)) :: isSorted
7420 integer(TKR) ::
rank(
size(array,
kind = IK))
7425 module function getRankOrdinalCusCom_D1_SK1(array, isSorted)
result(rank)
7426#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7427 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK1
7430 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7431 procedure(
logical(LK)) :: isSorted
7432 integer(TKR) ::
rank(
size(array,
kind = IK))
7439 module function getRankOrdinalCusCom_D1_IK5(array, isSorted)
result(rank)
7440#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7441 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK5
7444 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7445 procedure(
logical(LK)) :: isSorted
7446 integer(TKR) ::
rank(
size(array,
kind = IK))
7451 module function getRankOrdinalCusCom_D1_IK4(array, isSorted)
result(rank)
7452#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7453 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK4
7456 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7457 procedure(
logical(LK)) :: isSorted
7458 integer(TKR) ::
rank(
size(array,
kind = IK))
7463 module function getRankOrdinalCusCom_D1_IK3(array, isSorted)
result(rank)
7464#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7465 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK3
7468 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7469 procedure(
logical(LK)) :: isSorted
7470 integer(TKR) ::
rank(
size(array,
kind = IK))
7475 module function getRankOrdinalCusCom_D1_IK2(array, isSorted)
result(rank)
7476#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7477 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK2
7480 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7481 procedure(
logical(LK)) :: isSorted
7482 integer(TKR) ::
rank(
size(array,
kind = IK))
7487 module function getRankOrdinalCusCom_D1_IK1(array, isSorted)
result(rank)
7488#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7489 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK1
7492 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7493 procedure(
logical(LK)) :: isSorted
7494 integer(TKR) ::
rank(
size(array,
kind = IK))
7501 module function getRankOrdinalCusCom_D1_LK5(array, isSorted)
result(rank)
7502#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7503 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK5
7506 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7507 procedure(
logical(LK)) :: isSorted
7508 integer(TKR) ::
rank(
size(array,
kind = IK))
7513 module function getRankOrdinalCusCom_D1_LK4(array, isSorted)
result(rank)
7514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7515 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK4
7518 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7519 procedure(
logical(LK)) :: isSorted
7520 integer(TKR) ::
rank(
size(array,
kind = IK))
7525 module function getRankOrdinalCusCom_D1_LK3(array, isSorted)
result(rank)
7526#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7527 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK3
7530 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7531 procedure(
logical(LK)) :: isSorted
7532 integer(TKR) ::
rank(
size(array,
kind = IK))
7537 module function getRankOrdinalCusCom_D1_LK2(array, isSorted)
result(rank)
7538#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7539 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK2
7542 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7543 procedure(
logical(LK)) :: isSorted
7544 integer(TKR) ::
rank(
size(array,
kind = IK))
7549 module function getRankOrdinalCusCom_D1_LK1(array, isSorted)
result(rank)
7550#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7551 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK1
7554 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7555 procedure(
logical(LK)) :: isSorted
7556 integer(TKR) ::
rank(
size(array,
kind = IK))
7563 module function getRankOrdinalCusCom_D1_CK5(array, isSorted)
result(rank)
7564#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7565 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK5
7568 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7569 procedure(
logical(LK)) :: isSorted
7570 integer(TKR) ::
rank(
size(array,
kind = IK))
7575 module function getRankOrdinalCusCom_D1_CK4(array, isSorted)
result(rank)
7576#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7577 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK4
7580 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7581 procedure(
logical(LK)) :: isSorted
7582 integer(TKR) ::
rank(
size(array,
kind = IK))
7587 module function getRankOrdinalCusCom_D1_CK3(array, isSorted)
result(rank)
7588#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7589 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK3
7592 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7593 procedure(
logical(LK)) :: isSorted
7594 integer(TKR) ::
rank(
size(array,
kind = IK))
7599 module function getRankOrdinalCusCom_D1_CK2(array, isSorted)
result(rank)
7600#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7601 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK2
7604 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7605 procedure(
logical(LK)) :: isSorted
7606 integer(TKR) ::
rank(
size(array,
kind = IK))
7611 module function getRankOrdinalCusCom_D1_CK1(array, isSorted)
result(rank)
7612#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7613 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK1
7616 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7617 procedure(
logical(LK)) :: isSorted
7618 integer(TKR) ::
rank(
size(array,
kind = IK))
7625 module function getRankOrdinalCusCom_D1_RK5(array, isSorted)
result(rank)
7626#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7627 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK5
7630 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7631 procedure(
logical(LK)) :: isSorted
7632 integer(TKR) ::
rank(
size(array,
kind = IK))
7637 module function getRankOrdinalCusCom_D1_RK4(array, isSorted)
result(rank)
7638#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7639 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK4
7642 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7643 procedure(
logical(LK)) :: isSorted
7644 integer(TKR) ::
rank(
size(array,
kind = IK))
7649 module function getRankOrdinalCusCom_D1_RK3(array, isSorted)
result(rank)
7650#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7651 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK3
7654 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7655 procedure(
logical(LK)) :: isSorted
7656 integer(TKR) ::
rank(
size(array,
kind = IK))
7661 module function getRankOrdinalCusCom_D1_RK2(array, isSorted)
result(rank)
7662#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7663 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK2
7666 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7667 procedure(
logical(LK)) :: isSorted
7668 integer(TKR) ::
rank(
size(array,
kind = IK))
7673 module function getRankOrdinalCusCom_D1_RK1(array, isSorted)
result(rank)
7674#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7675 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK1
7678 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7679 procedure(
logical(LK)) :: isSorted
7680 integer(TKR) ::
rank(
size(array,
kind = IK))
7689 module function getRankOrdinalCusCom_D1_PSSK5(array, isSorted)
result(rank)
7690#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7691 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK5
7695 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7696 procedure(
logical(LK)) :: isSorted
7697 integer(TKR) ::
rank(
size(array,
kind = IK))
7702 module function getRankOrdinalCusCom_D1_PSSK4(array, isSorted)
result(rank)
7703#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7704 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK4
7708 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7709 procedure(
logical(LK)) :: isSorted
7710 integer(TKR) ::
rank(
size(array,
kind = IK))
7715 module function getRankOrdinalCusCom_D1_PSSK3(array, isSorted)
result(rank)
7716#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7717 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK3
7721 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7722 procedure(
logical(LK)) :: isSorted
7723 integer(TKR) ::
rank(
size(array,
kind = IK))
7728 module function getRankOrdinalCusCom_D1_PSSK2(array, isSorted)
result(rank)
7729#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7730 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK2
7734 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7735 procedure(
logical(LK)) :: isSorted
7736 integer(TKR) ::
rank(
size(array,
kind = IK))
7741 module function getRankOrdinalCusCom_D1_PSSK1(array, isSorted)
result(rank)
7742#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7743 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK1
7747 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7748 integer(TKR) ::
rank(
size(array,
kind = IK))
7749 procedure(
logical(LK)) :: isSorted
7758 module function getRankOrdinalCusCom_D1_BSSK(array, isSorted)
result(rank)
7759#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7760 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_BSSK
7764 type(css_type) ,
intent(in) ,
contiguous :: array(:)
7765 procedure(
logical(LK)) :: isSorted
7766 integer(TKR) ::
rank(
size(array,
kind = IK))
7925 PURE module subroutine setRankOrdinalDefCom_D0_SK5(rank, array)
7926#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7927 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK5
7930 character(
*,SKG) ,
intent(in) :: array
7931 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7936 PURE module subroutine setRankOrdinalDefCom_D0_SK4(rank, array)
7937#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7938 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK4
7941 character(
*,SKG) ,
intent(in) :: array
7942 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7947 PURE module subroutine setRankOrdinalDefCom_D0_SK3(rank, array)
7948#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7949 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK3
7952 character(
*,SKG) ,
intent(in) :: array
7953 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7958 PURE module subroutine setRankOrdinalDefCom_D0_SK2(rank, array)
7959#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7960 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK2
7963 character(
*,SKG) ,
intent(in) :: array
7964 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7969 PURE module subroutine setRankOrdinalDefCom_D0_SK1(rank, array)
7970#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7971 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK1
7974 character(
*,SKG) ,
intent(in) :: array
7975 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7982 PURE module subroutine setRankOrdinalDefCom_D1_SK5(rank, array)
7983#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7984 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK5
7987 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7988 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7993 PURE module subroutine setRankOrdinalDefCom_D1_SK4(rank, array)
7994#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7995 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK4
7998 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7999 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8004 PURE module subroutine setRankOrdinalDefCom_D1_SK3(rank, array)
8005#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8006 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK3
8009 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8010 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8015 PURE module subroutine setRankOrdinalDefCom_D1_SK2(rank, array)
8016#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8017 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK2
8020 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8021 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8026 PURE module subroutine setRankOrdinalDefCom_D1_SK1(rank, array)
8027#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8028 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK1
8031 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8032 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8039 PURE module subroutine setRankOrdinalDefCom_D1_IK5(rank, array)
8040#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8041 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK5
8044 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8045 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8050 PURE module subroutine setRankOrdinalDefCom_D1_IK4(rank, array)
8051#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8052 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK4
8055 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8056 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8061 PURE module subroutine setRankOrdinalDefCom_D1_IK3(rank, array)
8062#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8063 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK3
8066 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8067 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8072 PURE module subroutine setRankOrdinalDefCom_D1_IK2(rank, array)
8073#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8074 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK2
8077 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8078 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8083 PURE module subroutine setRankOrdinalDefCom_D1_IK1(rank, array)
8084#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8085 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK1
8088 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8089 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8096 PURE module subroutine setRankOrdinalDefCom_D1_LK5(rank, array)
8097#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8098 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK5
8101 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8102 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8107 PURE module subroutine setRankOrdinalDefCom_D1_LK4(rank, array)
8108#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8109 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK4
8112 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8113 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8118 PURE module subroutine setRankOrdinalDefCom_D1_LK3(rank, array)
8119#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8120 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK3
8123 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8124 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8129 PURE module subroutine setRankOrdinalDefCom_D1_LK2(rank, array)
8130#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8131 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK2
8134 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8135 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8140 PURE module subroutine setRankOrdinalDefCom_D1_LK1(rank, array)
8141#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8142 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK1
8145 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8146 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8153 PURE module subroutine setRankOrdinalDefCom_D1_CK5(rank, array)
8154#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8155 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK5
8158 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8159 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8164 PURE module subroutine setRankOrdinalDefCom_D1_CK4(rank, array)
8165#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8166 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK4
8169 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8170 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8175 PURE module subroutine setRankOrdinalDefCom_D1_CK3(rank, array)
8176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8177 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK3
8180 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8181 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8186 PURE module subroutine setRankOrdinalDefCom_D1_CK2(rank, array)
8187#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8188 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK2
8191 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8192 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8197 PURE module subroutine setRankOrdinalDefCom_D1_CK1(rank, array)
8198#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8199 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK1
8202 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8203 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8210 PURE module subroutine setRankOrdinalDefCom_D1_RK5(rank, array)
8211#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8212 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK5
8215 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8216 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8221 PURE module subroutine setRankOrdinalDefCom_D1_RK4(rank, array)
8222#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8223 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK4
8226 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8227 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8232 PURE module subroutine setRankOrdinalDefCom_D1_RK3(rank, array)
8233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8234 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK3
8237 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8238 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8243 PURE module subroutine setRankOrdinalDefCom_D1_RK2(rank, array)
8244#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8245 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK2
8248 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8249 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8254 PURE module subroutine setRankOrdinalDefCom_D1_RK1(rank, array)
8255#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8256 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK1
8259 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8260 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8269 PURE module subroutine setRankOrdinalDefCom_D1_PSSK5(rank, array)
8270#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8271 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK5
8275 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8276 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8281 PURE module subroutine setRankOrdinalDefCom_D1_PSSK4(rank, array)
8282#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8283 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK4
8287 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8288 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8293 PURE module subroutine setRankOrdinalDefCom_D1_PSSK3(rank, array)
8294#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8295 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK3
8299 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8300 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8305 PURE module subroutine setRankOrdinalDefCom_D1_PSSK2(rank, array)
8306#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8307 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK2
8311 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8312 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8317 PURE module subroutine setRankOrdinalDefCom_D1_PSSK1(rank, array)
8318#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8319 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK1
8323 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8324 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8333 PURE module subroutine setRankOrdinalDefCom_D1_BSSK(rank, array)
8334#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8335 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_BSSK
8339 type(css_type) ,
intent(in) ,
contiguous :: array(:)
8340 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8352 module subroutine setRankOrdinalCusCom_D0_SK5(rank, array, isSorted)
8353#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8354 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK5
8357 character(
*,SKG) ,
intent(in) :: array
8358 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8359 procedure(
logical(LK)) :: isSorted
8364 module subroutine setRankOrdinalCusCom_D0_SK4(rank, array, isSorted)
8365#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8366 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK4
8369 character(
*,SKG) ,
intent(in) :: array
8370 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8371 procedure(
logical(LK)) :: isSorted
8376 module subroutine setRankOrdinalCusCom_D0_SK3(rank, array, isSorted)
8377#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8378 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK3
8381 character(
*,SKG) ,
intent(in) :: array
8382 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8383 procedure(
logical(LK)) :: isSorted
8388 module subroutine setRankOrdinalCusCom_D0_SK2(rank, array, isSorted)
8389#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8390 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK2
8393 character(
*,SKG) ,
intent(in) :: array
8394 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8395 procedure(
logical(LK)) :: isSorted
8400 module subroutine setRankOrdinalCusCom_D0_SK1(rank, array, isSorted)
8401#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8402 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK1
8405 character(
*,SKG) ,
intent(in) :: array
8406 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8407 procedure(
logical(LK)) :: isSorted
8414 module subroutine setRankOrdinalCusCom_D1_SK5(rank, array, isSorted)
8415#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8416 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK5
8419 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8420 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8421 procedure(
logical(LK)) :: isSorted
8426 module subroutine setRankOrdinalCusCom_D1_SK4(rank, array, isSorted)
8427#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8428 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK4
8431 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8432 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8433 procedure(
logical(LK)) :: isSorted
8438 module subroutine setRankOrdinalCusCom_D1_SK3(rank, array, isSorted)
8439#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8440 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK3
8443 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8444 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8445 procedure(
logical(LK)) :: isSorted
8450 module subroutine setRankOrdinalCusCom_D1_SK2(rank, array, isSorted)
8451#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8452 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK2
8455 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8456 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8457 procedure(
logical(LK)) :: isSorted
8462 module subroutine setRankOrdinalCusCom_D1_SK1(rank, array, isSorted)
8463#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8464 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK1
8467 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8468 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8469 procedure(
logical(LK)) :: isSorted
8476 module subroutine setRankOrdinalCusCom_D1_IK5(rank, array, isSorted)
8477#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8478 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK5
8481 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8482 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8483 procedure(
logical(LK)) :: isSorted
8488 module subroutine setRankOrdinalCusCom_D1_IK4(rank, array, isSorted)
8489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8490 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK4
8493 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8494 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8495 procedure(
logical(LK)) :: isSorted
8500 module subroutine setRankOrdinalCusCom_D1_IK3(rank, array, isSorted)
8501#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8502 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK3
8505 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8506 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8507 procedure(
logical(LK)) :: isSorted
8512 module subroutine setRankOrdinalCusCom_D1_IK2(rank, array, isSorted)
8513#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8514 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK2
8517 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8518 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8519 procedure(
logical(LK)) :: isSorted
8524 module subroutine setRankOrdinalCusCom_D1_IK1(rank, array, isSorted)
8525#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8526 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK1
8529 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8530 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8531 procedure(
logical(LK)) :: isSorted
8538 module subroutine setRankOrdinalCusCom_D1_LK5(rank, array, isSorted)
8539#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8540 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK5
8543 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8544 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8545 procedure(
logical(LK)) :: isSorted
8550 module subroutine setRankOrdinalCusCom_D1_LK4(rank, array, isSorted)
8551#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8552 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK4
8555 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8556 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8557 procedure(
logical(LK)) :: isSorted
8562 module subroutine setRankOrdinalCusCom_D1_LK3(rank, array, isSorted)
8563#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8564 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK3
8567 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8568 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8569 procedure(
logical(LK)) :: isSorted
8574 module subroutine setRankOrdinalCusCom_D1_LK2(rank, array, isSorted)
8575#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8576 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK2
8579 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8580 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8581 procedure(
logical(LK)) :: isSorted
8586 module subroutine setRankOrdinalCusCom_D1_LK1(rank, array, isSorted)
8587#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8588 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK1
8591 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8592 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8593 procedure(
logical(LK)) :: isSorted
8600 module subroutine setRankOrdinalCusCom_D1_CK5(rank, array, isSorted)
8601#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8602 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK5
8605 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8606 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8607 procedure(
logical(LK)) :: isSorted
8612 module subroutine setRankOrdinalCusCom_D1_CK4(rank, array, isSorted)
8613#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8614 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK4
8617 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8618 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8619 procedure(
logical(LK)) :: isSorted
8624 module subroutine setRankOrdinalCusCom_D1_CK3(rank, array, isSorted)
8625#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8626 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK3
8629 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8630 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8631 procedure(
logical(LK)) :: isSorted
8636 module subroutine setRankOrdinalCusCom_D1_CK2(rank, array, isSorted)
8637#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8638 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK2
8641 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8642 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8643 procedure(
logical(LK)) :: isSorted
8648 module subroutine setRankOrdinalCusCom_D1_CK1(rank, array, isSorted)
8649#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8650 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK1
8653 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8654 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8655 procedure(
logical(LK)) :: isSorted
8662 module subroutine setRankOrdinalCusCom_D1_RK5(rank, array, isSorted)
8663#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8664 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK5
8667 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8668 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8669 procedure(
logical(LK)) :: isSorted
8674 module subroutine setRankOrdinalCusCom_D1_RK4(rank, array, isSorted)
8675#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8676 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK4
8679 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8680 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8681 procedure(
logical(LK)) :: isSorted
8686 module subroutine setRankOrdinalCusCom_D1_RK3(rank, array, isSorted)
8687#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8688 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK3
8691 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8692 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8693 procedure(
logical(LK)) :: isSorted
8698 module subroutine setRankOrdinalCusCom_D1_RK2(rank, array, isSorted)
8699#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8700 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK2
8703 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8704 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8705 procedure(
logical(LK)) :: isSorted
8710 module subroutine setRankOrdinalCusCom_D1_RK1(rank, array, isSorted)
8711#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8712 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK1
8715 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8716 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8717 procedure(
logical(LK)) :: isSorted
8726 module subroutine setRankOrdinalCusCom_D1_PSSK5(rank, array, isSorted)
8727#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8728 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK5
8732 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8733 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8734 procedure(
logical(LK)) :: isSorted
8739 module subroutine setRankOrdinalCusCom_D1_PSSK4(rank, array, isSorted)
8740#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8741 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK4
8745 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8746 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8747 procedure(
logical(LK)) :: isSorted
8752 module subroutine setRankOrdinalCusCom_D1_PSSK3(rank, array, isSorted)
8753#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8754 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK3
8758 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8759 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8760 procedure(
logical(LK)) :: isSorted
8765 module subroutine setRankOrdinalCusCom_D1_PSSK2(rank, array, isSorted)
8766#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8767 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK2
8771 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8772 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8773 procedure(
logical(LK)) :: isSorted
8778 module subroutine setRankOrdinalCusCom_D1_PSSK1(rank, array, isSorted)
8779#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8780 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK1
8784 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8785 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8786 procedure(
logical(LK)) :: isSorted
8795 module subroutine setRankOrdinalCusCom_D1_BSSK(rank, array, isSorted)
8796#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8797 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_BSSK
8801 type(css_type) ,
intent(in) ,
contiguous :: array(:)
8802 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8803 procedure(
logical(LK)) :: isSorted
8973 module function getRankStandardDefCom_D0_SK5(array)
result(rank)
8974#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8975 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK5
8978 character(
*,SKG) ,
intent(in) :: array
8979 integer(TKR) ::
rank(
len(array, IK))
8984 module function getRankStandardDefCom_D0_SK4(array)
result(rank)
8985#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8986 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK4
8989 character(
*,SKG) ,
intent(in) :: array
8990 integer(TKR) ::
rank(
len(array, IK))
8995 module function getRankStandardDefCom_D0_SK3(array)
result(rank)
8996#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8997 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK3
9000 character(
*,SKG) ,
intent(in) :: array
9001 integer(TKR) ::
rank(
len(array, IK))
9006 module function getRankStandardDefCom_D0_SK2(array)
result(rank)
9007#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9008 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK2
9011 character(
*,SKG) ,
intent(in) :: array
9012 integer(TKR) ::
rank(
len(array, IK))
9017 module function getRankStandardDefCom_D0_SK1(array)
result(rank)
9018#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9019 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK1
9022 character(
*,SKG) ,
intent(in) :: array
9023 integer(TKR) ::
rank(
len(array, IK))
9030 module function getRankStandardDefCom_D1_SK5(array)
result(rank)
9031#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9032 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK5
9035 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9036 integer(TKR) ::
rank(
size(array,
kind = IK))
9041 module function getRankStandardDefCom_D1_SK4(array)
result(rank)
9042#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9043 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK4
9046 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9047 integer(TKR) ::
rank(
size(array,
kind = IK))
9052 module function getRankStandardDefCom_D1_SK3(array)
result(rank)
9053#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9054 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK3
9057 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9058 integer(TKR) ::
rank(
size(array,
kind = IK))
9063 module function getRankStandardDefCom_D1_SK2(array)
result(rank)
9064#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9065 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK2
9068 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9069 integer(TKR) ::
rank(
size(array,
kind = IK))
9074 module function getRankStandardDefCom_D1_SK1(array)
result(rank)
9075#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9076 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK1
9079 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9080 integer(TKR) ::
rank(
size(array,
kind = IK))
9087 module function getRankStandardDefCom_D1_IK5(array)
result(rank)
9088#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9089 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK5
9092 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9093 integer(TKR) ::
rank(
size(array,
kind = IK))
9098 module function getRankStandardDefCom_D1_IK4(array)
result(rank)
9099#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9100 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK4
9103 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9104 integer(TKR) ::
rank(
size(array,
kind = IK))
9109 module function getRankStandardDefCom_D1_IK3(array)
result(rank)
9110#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9111 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK3
9114 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9115 integer(TKR) ::
rank(
size(array,
kind = IK))
9120 module function getRankStandardDefCom_D1_IK2(array)
result(rank)
9121#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9122 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK2
9125 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9126 integer(TKR) ::
rank(
size(array,
kind = IK))
9131 module function getRankStandardDefCom_D1_IK1(array)
result(rank)
9132#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9133 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK1
9136 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9137 integer(TKR) ::
rank(
size(array,
kind = IK))
9144 module function getRankStandardDefCom_D1_LK5(array)
result(rank)
9145#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9146 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK5
9149 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9150 integer(TKR) ::
rank(
size(array,
kind = IK))
9155 module function getRankStandardDefCom_D1_LK4(array)
result(rank)
9156#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9157 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK4
9160 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9161 integer(TKR) ::
rank(
size(array,
kind = IK))
9166 module function getRankStandardDefCom_D1_LK3(array)
result(rank)
9167#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9168 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK3
9171 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9172 integer(TKR) ::
rank(
size(array,
kind = IK))
9177 module function getRankStandardDefCom_D1_LK2(array)
result(rank)
9178#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9179 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK2
9182 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9183 integer(TKR) ::
rank(
size(array,
kind = IK))
9188 module function getRankStandardDefCom_D1_LK1(array)
result(rank)
9189#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9190 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK1
9193 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9194 integer(TKR) ::
rank(
size(array,
kind = IK))
9201 module function getRankStandardDefCom_D1_CK5(array)
result(rank)
9202#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9203 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK5
9206 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9207 integer(TKR) ::
rank(
size(array,
kind = IK))
9212 module function getRankStandardDefCom_D1_CK4(array)
result(rank)
9213#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9214 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK4
9217 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9218 integer(TKR) ::
rank(
size(array,
kind = IK))
9223 module function getRankStandardDefCom_D1_CK3(array)
result(rank)
9224#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9225 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK3
9228 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9229 integer(TKR) ::
rank(
size(array,
kind = IK))
9234 module function getRankStandardDefCom_D1_CK2(array)
result(rank)
9235#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9236 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK2
9239 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9240 integer(TKR) ::
rank(
size(array,
kind = IK))
9245 module function getRankStandardDefCom_D1_CK1(array)
result(rank)
9246#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9247 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK1
9250 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9251 integer(TKR) ::
rank(
size(array,
kind = IK))
9258 module function getRankStandardDefCom_D1_RK5(array)
result(rank)
9259#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9260 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK5
9263 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9264 integer(TKR) ::
rank(
size(array,
kind = IK))
9269 module function getRankStandardDefCom_D1_RK4(array)
result(rank)
9270#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9271 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK4
9274 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9275 integer(TKR) ::
rank(
size(array,
kind = IK))
9280 module function getRankStandardDefCom_D1_RK3(array)
result(rank)
9281#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9282 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK3
9285 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9286 integer(TKR) ::
rank(
size(array,
kind = IK))
9291 module function getRankStandardDefCom_D1_RK2(array)
result(rank)
9292#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9293 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK2
9296 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9297 integer(TKR) ::
rank(
size(array,
kind = IK))
9302 module function getRankStandardDefCom_D1_RK1(array)
result(rank)
9303#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9304 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK1
9307 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9308 integer(TKR) ::
rank(
size(array,
kind = IK))
9317 module function getRankStandardDefCom_D1_PSSK5(array)
result(rank)
9318#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9319 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK5
9323 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9324 integer(TKR) ::
rank(
size(array,
kind = IK))
9329 module function getRankStandardDefCom_D1_PSSK4(array)
result(rank)
9330#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9331 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK4
9335 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9336 integer(TKR) ::
rank(
size(array,
kind = IK))
9341 module function getRankStandardDefCom_D1_PSSK3(array)
result(rank)
9342#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9343 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK3
9347 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9348 integer(TKR) ::
rank(
size(array,
kind = IK))
9353 module function getRankStandardDefCom_D1_PSSK2(array)
result(rank)
9354#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9355 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK2
9359 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9360 integer(TKR) ::
rank(
size(array,
kind = IK))
9365 module function getRankStandardDefCom_D1_PSSK1(array)
result(rank)
9366#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9367 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK1
9371 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9372 integer(TKR) ::
rank(
size(array,
kind = IK))
9381 module function getRankStandardDefCom_D1_BSSK(array)
result(rank)
9382#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9383 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_BSSK
9387 type(css_type) ,
intent(in) ,
contiguous :: array(:)
9388 integer(TKR) ::
rank(
size(array,
kind = IK))
9400 module function getRankStandardCusCom_D0_SK5(array, isSorted)
result(rank)
9401#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9402 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK5
9405 character(
*,SKG) ,
intent(in) :: array
9406 procedure(
logical(LK)) :: isSorted
9407 integer(TKR) ::
rank(
len(array, IK))
9412 module function getRankStandardCusCom_D0_SK4(array, isSorted)
result(rank)
9413#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9414 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK4
9417 character(
*,SKG) ,
intent(in) :: array
9418 procedure(
logical(LK)) :: isSorted
9419 integer(TKR) ::
rank(
len(array, IK))
9424 module function getRankStandardCusCom_D0_SK3(array, isSorted)
result(rank)
9425#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9426 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK3
9429 character(
*,SKG) ,
intent(in) :: array
9430 procedure(
logical(LK)) :: isSorted
9431 integer(TKR) ::
rank(
len(array, IK))
9436 module function getRankStandardCusCom_D0_SK2(array, isSorted)
result(rank)
9437#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9438 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK2
9441 character(
*,SKG) ,
intent(in) :: array
9442 procedure(
logical(LK)) :: isSorted
9443 integer(TKR) ::
rank(
len(array, IK))
9448 module function getRankStandardCusCom_D0_SK1(array, isSorted)
result(rank)
9449#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9450 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK1
9453 character(
*,SKG) ,
intent(in) :: array
9454 procedure(
logical(LK)) :: isSorted
9455 integer(TKR) ::
rank(
len(array, IK))
9462 module function getRankStandardCusCom_D1_SK5(array, isSorted)
result(rank)
9463#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9464 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK5
9467 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9468 procedure(
logical(LK)) :: isSorted
9469 integer(TKR) ::
rank(
size(array,
kind = IK))
9474 module function getRankStandardCusCom_D1_SK4(array, isSorted)
result(rank)
9475#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9476 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK4
9479 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9480 procedure(
logical(LK)) :: isSorted
9481 integer(TKR) ::
rank(
size(array,
kind = IK))
9486 module function getRankStandardCusCom_D1_SK3(array, isSorted)
result(rank)
9487#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9488 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK3
9491 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9492 procedure(
logical(LK)) :: isSorted
9493 integer(TKR) ::
rank(
size(array,
kind = IK))
9498 module function getRankStandardCusCom_D1_SK2(array, isSorted)
result(rank)
9499#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9500 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK2
9503 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9504 procedure(
logical(LK)) :: isSorted
9505 integer(TKR) ::
rank(
size(array,
kind = IK))
9510 module function getRankStandardCusCom_D1_SK1(array, isSorted)
result(rank)
9511#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9512 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK1
9515 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9516 procedure(
logical(LK)) :: isSorted
9517 integer(TKR) ::
rank(
size(array,
kind = IK))
9524 module function getRankStandardCusCom_D1_IK5(array, isSorted)
result(rank)
9525#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9526 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK5
9529 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9530 procedure(
logical(LK)) :: isSorted
9531 integer(TKR) ::
rank(
size(array,
kind = IK))
9536 module function getRankStandardCusCom_D1_IK4(array, isSorted)
result(rank)
9537#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9538 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK4
9541 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9542 procedure(
logical(LK)) :: isSorted
9543 integer(TKR) ::
rank(
size(array,
kind = IK))
9548 module function getRankStandardCusCom_D1_IK3(array, isSorted)
result(rank)
9549#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9550 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK3
9553 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9554 procedure(
logical(LK)) :: isSorted
9555 integer(TKR) ::
rank(
size(array,
kind = IK))
9560 module function getRankStandardCusCom_D1_IK2(array, isSorted)
result(rank)
9561#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9562 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK2
9565 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9566 procedure(
logical(LK)) :: isSorted
9567 integer(TKR) ::
rank(
size(array,
kind = IK))
9572 module function getRankStandardCusCom_D1_IK1(array, isSorted)
result(rank)
9573#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9574 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK1
9577 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9578 procedure(
logical(LK)) :: isSorted
9579 integer(TKR) ::
rank(
size(array,
kind = IK))
9586 module function getRankStandardCusCom_D1_LK5(array, isSorted)
result(rank)
9587#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9588 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK5
9591 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9592 procedure(
logical(LK)) :: isSorted
9593 integer(TKR) ::
rank(
size(array,
kind = IK))
9598 module function getRankStandardCusCom_D1_LK4(array, isSorted)
result(rank)
9599#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9600 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK4
9603 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9604 procedure(
logical(LK)) :: isSorted
9605 integer(TKR) ::
rank(
size(array,
kind = IK))
9610 module function getRankStandardCusCom_D1_LK3(array, isSorted)
result(rank)
9611#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9612 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK3
9615 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9616 procedure(
logical(LK)) :: isSorted
9617 integer(TKR) ::
rank(
size(array,
kind = IK))
9622 module function getRankStandardCusCom_D1_LK2(array, isSorted)
result(rank)
9623#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9624 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK2
9627 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9628 procedure(
logical(LK)) :: isSorted
9629 integer(TKR) ::
rank(
size(array,
kind = IK))
9634 module function getRankStandardCusCom_D1_LK1(array, isSorted)
result(rank)
9635#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9636 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK1
9639 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9640 procedure(
logical(LK)) :: isSorted
9641 integer(TKR) ::
rank(
size(array,
kind = IK))
9648 module function getRankStandardCusCom_D1_CK5(array, isSorted)
result(rank)
9649#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9650 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK5
9653 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9654 procedure(
logical(LK)) :: isSorted
9655 integer(TKR) ::
rank(
size(array,
kind = IK))
9660 module function getRankStandardCusCom_D1_CK4(array, isSorted)
result(rank)
9661#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9662 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK4
9665 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9666 procedure(
logical(LK)) :: isSorted
9667 integer(TKR) ::
rank(
size(array,
kind = IK))
9672 module function getRankStandardCusCom_D1_CK3(array, isSorted)
result(rank)
9673#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9674 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK3
9677 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9678 procedure(
logical(LK)) :: isSorted
9679 integer(TKR) ::
rank(
size(array,
kind = IK))
9684 module function getRankStandardCusCom_D1_CK2(array, isSorted)
result(rank)
9685#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9686 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK2
9689 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9690 procedure(
logical(LK)) :: isSorted
9691 integer(TKR) ::
rank(
size(array,
kind = IK))
9696 module function getRankStandardCusCom_D1_CK1(array, isSorted)
result(rank)
9697#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9698 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK1
9701 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9702 procedure(
logical(LK)) :: isSorted
9703 integer(TKR) ::
rank(
size(array,
kind = IK))
9710 module function getRankStandardCusCom_D1_RK5(array, isSorted)
result(rank)
9711#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9712 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK5
9715 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9716 procedure(
logical(LK)) :: isSorted
9717 integer(TKR) ::
rank(
size(array,
kind = IK))
9722 module function getRankStandardCusCom_D1_RK4(array, isSorted)
result(rank)
9723#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9724 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK4
9727 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9728 procedure(
logical(LK)) :: isSorted
9729 integer(TKR) ::
rank(
size(array,
kind = IK))
9734 module function getRankStandardCusCom_D1_RK3(array, isSorted)
result(rank)
9735#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9736 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK3
9739 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9740 procedure(
logical(LK)) :: isSorted
9741 integer(TKR) ::
rank(
size(array,
kind = IK))
9746 module function getRankStandardCusCom_D1_RK2(array, isSorted)
result(rank)
9747#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9748 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK2
9751 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9752 procedure(
logical(LK)) :: isSorted
9753 integer(TKR) ::
rank(
size(array,
kind = IK))
9758 module function getRankStandardCusCom_D1_RK1(array, isSorted)
result(rank)
9759#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9760 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK1
9763 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9764 procedure(
logical(LK)) :: isSorted
9765 integer(TKR) ::
rank(
size(array,
kind = IK))
9774 module function getRankStandardCusCom_D1_PSSK5(array, isSorted)
result(rank)
9775#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9776 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK5
9780 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9781 procedure(
logical(LK)) :: isSorted
9782 integer(TKR) ::
rank(
size(array,
kind = IK))
9787 module function getRankStandardCusCom_D1_PSSK4(array, isSorted)
result(rank)
9788#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9789 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK4
9793 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9794 procedure(
logical(LK)) :: isSorted
9795 integer(TKR) ::
rank(
size(array,
kind = IK))
9800 module function getRankStandardCusCom_D1_PSSK3(array, isSorted)
result(rank)
9801#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9802 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK3
9806 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9807 procedure(
logical(LK)) :: isSorted
9808 integer(TKR) ::
rank(
size(array,
kind = IK))
9813 module function getRankStandardCusCom_D1_PSSK2(array, isSorted)
result(rank)
9814#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9815 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK2
9819 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9820 procedure(
logical(LK)) :: isSorted
9821 integer(TKR) ::
rank(
size(array,
kind = IK))
9826 module function getRankStandardCusCom_D1_PSSK1(array, isSorted)
result(rank)
9827#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9828 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK1
9832 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9833 integer(TKR) ::
rank(
size(array,
kind = IK))
9834 procedure(
logical(LK)) :: isSorted
9843 module function getRankStandardCusCom_D1_BSSK(array, isSorted)
result(rank)
9844#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9845 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_BSSK
9849 type(css_type) ,
intent(in) ,
contiguous :: array(:)
9850 procedure(
logical(LK)) :: isSorted
9851 integer(TKR) ::
rank(
size(array,
kind = IK))
10016 PURE module subroutine setRankStandardDefCom_D0_SK5(rank, array)
10017#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10018 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK5
10021 character(
*,SKG) ,
intent(in) :: array
10022 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10027 PURE module subroutine setRankStandardDefCom_D0_SK4(rank, array)
10028#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10029 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK4
10032 character(
*,SKG) ,
intent(in) :: array
10033 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10038 PURE module subroutine setRankStandardDefCom_D0_SK3(rank, array)
10039#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10040 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK3
10043 character(
*,SKG) ,
intent(in) :: array
10044 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10049 PURE module subroutine setRankStandardDefCom_D0_SK2(rank, array)
10050#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10051 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK2
10054 character(
*,SKG) ,
intent(in) :: array
10055 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10060 PURE module subroutine setRankStandardDefCom_D0_SK1(rank, array)
10061#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10062 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK1
10065 character(
*,SKG) ,
intent(in) :: array
10066 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10073 PURE module subroutine setRankStandardDefCom_D1_SK5(rank, array)
10074#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10075 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK5
10078 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10079 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10084 PURE module subroutine setRankStandardDefCom_D1_SK4(rank, array)
10085#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10086 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK4
10089 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10090 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10095 PURE module subroutine setRankStandardDefCom_D1_SK3(rank, array)
10096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10097 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK3
10100 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10101 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10106 PURE module subroutine setRankStandardDefCom_D1_SK2(rank, array)
10107#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10108 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK2
10111 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10112 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10117 PURE module subroutine setRankStandardDefCom_D1_SK1(rank, array)
10118#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10119 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK1
10122 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10123 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10130 PURE module subroutine setRankStandardDefCom_D1_IK5(rank, array)
10131#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10132 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK5
10135 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10136 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10141 PURE module subroutine setRankStandardDefCom_D1_IK4(rank, array)
10142#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10143 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK4
10146 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10147 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10152 PURE module subroutine setRankStandardDefCom_D1_IK3(rank, array)
10153#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10154 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK3
10157 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10158 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10163 PURE module subroutine setRankStandardDefCom_D1_IK2(rank, array)
10164#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10165 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK2
10168 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10169 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10174 PURE module subroutine setRankStandardDefCom_D1_IK1(rank, array)
10175#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10176 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK1
10179 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10180 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10187 PURE module subroutine setRankStandardDefCom_D1_LK5(rank, array)
10188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10189 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK5
10192 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10193 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10198 PURE module subroutine setRankStandardDefCom_D1_LK4(rank, array)
10199#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10200 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK4
10203 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10204 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10209 PURE module subroutine setRankStandardDefCom_D1_LK3(rank, array)
10210#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10211 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK3
10214 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10215 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10220 PURE module subroutine setRankStandardDefCom_D1_LK2(rank, array)
10221#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10222 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK2
10225 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10226 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10231 PURE module subroutine setRankStandardDefCom_D1_LK1(rank, array)
10232#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10233 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK1
10236 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10237 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10244 PURE module subroutine setRankStandardDefCom_D1_CK5(rank, array)
10245#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10246 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK5
10249 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10250 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10255 PURE module subroutine setRankStandardDefCom_D1_CK4(rank, array)
10256#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10257 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK4
10260 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10261 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10266 PURE module subroutine setRankStandardDefCom_D1_CK3(rank, array)
10267#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10268 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK3
10271 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10272 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10277 PURE module subroutine setRankStandardDefCom_D1_CK2(rank, array)
10278#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10279 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK2
10282 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10283 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10288 PURE module subroutine setRankStandardDefCom_D1_CK1(rank, array)
10289#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10290 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK1
10293 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10294 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10301 PURE module subroutine setRankStandardDefCom_D1_RK5(rank, array)
10302#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10303 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK5
10306 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10307 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10312 PURE module subroutine setRankStandardDefCom_D1_RK4(rank, array)
10313#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10314 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK4
10317 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10318 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10323 PURE module subroutine setRankStandardDefCom_D1_RK3(rank, array)
10324#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10325 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK3
10328 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10329 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10334 PURE module subroutine setRankStandardDefCom_D1_RK2(rank, array)
10335#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10336 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK2
10339 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10340 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10345 PURE module subroutine setRankStandardDefCom_D1_RK1(rank, array)
10346#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10347 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK1
10350 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10351 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10360 PURE module subroutine setRankStandardDefCom_D1_PSSK5(rank, array)
10361#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10362 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK5
10366 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10367 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10372 PURE module subroutine setRankStandardDefCom_D1_PSSK4(rank, array)
10373#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10374 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK4
10378 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10379 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10384 PURE module subroutine setRankStandardDefCom_D1_PSSK3(rank, array)
10385#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10386 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK3
10390 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10391 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10396 PURE module subroutine setRankStandardDefCom_D1_PSSK2(rank, array)
10397#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10398 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK2
10402 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10403 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10408 PURE module subroutine setRankStandardDefCom_D1_PSSK1(rank, array)
10409#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10410 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK1
10414 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10415 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10424 PURE module subroutine setRankStandardDefCom_D1_BSSK(rank, array)
10425#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10426 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_BSSK
10430 type(css_type) ,
intent(in) ,
contiguous :: array(:)
10431 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10443 module subroutine setRankStandardCusCom_D0_SK5(rank, array, isSorted)
10444#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10445 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK5
10448 character(
*,SKG) ,
intent(in) :: array
10449 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10450 procedure(
logical(LK)) :: isSorted
10455 module subroutine setRankStandardCusCom_D0_SK4(rank, array, isSorted)
10456#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10457 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK4
10460 character(
*,SKG) ,
intent(in) :: array
10461 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10462 procedure(
logical(LK)) :: isSorted
10467 module subroutine setRankStandardCusCom_D0_SK3(rank, array, isSorted)
10468#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10469 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK3
10472 character(
*,SKG) ,
intent(in) :: array
10473 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10474 procedure(
logical(LK)) :: isSorted
10479 module subroutine setRankStandardCusCom_D0_SK2(rank, array, isSorted)
10480#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10481 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK2
10484 character(
*,SKG) ,
intent(in) :: array
10485 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10486 procedure(
logical(LK)) :: isSorted
10491 module subroutine setRankStandardCusCom_D0_SK1(rank, array, isSorted)
10492#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10493 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK1
10496 character(
*,SKG) ,
intent(in) :: array
10497 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10498 procedure(
logical(LK)) :: isSorted
10505 module subroutine setRankStandardCusCom_D1_SK5(rank, array, isSorted)
10506#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10507 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK5
10510 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10511 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10512 procedure(
logical(LK)) :: isSorted
10517 module subroutine setRankStandardCusCom_D1_SK4(rank, array, isSorted)
10518#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10519 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK4
10522 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10523 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10524 procedure(
logical(LK)) :: isSorted
10529 module subroutine setRankStandardCusCom_D1_SK3(rank, array, isSorted)
10530#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10531 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK3
10534 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10535 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10536 procedure(
logical(LK)) :: isSorted
10541 module subroutine setRankStandardCusCom_D1_SK2(rank, array, isSorted)
10542#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10543 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK2
10546 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10547 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10548 procedure(
logical(LK)) :: isSorted
10553 module subroutine setRankStandardCusCom_D1_SK1(rank, array, isSorted)
10554#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10555 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK1
10558 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10559 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10560 procedure(
logical(LK)) :: isSorted
10567 module subroutine setRankStandardCusCom_D1_IK5(rank, array, isSorted)
10568#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10569 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK5
10572 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10573 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10574 procedure(
logical(LK)) :: isSorted
10579 module subroutine setRankStandardCusCom_D1_IK4(rank, array, isSorted)
10580#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10581 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK4
10584 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10585 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10586 procedure(
logical(LK)) :: isSorted
10591 module subroutine setRankStandardCusCom_D1_IK3(rank, array, isSorted)
10592#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10593 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK3
10596 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10597 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10598 procedure(
logical(LK)) :: isSorted
10603 module subroutine setRankStandardCusCom_D1_IK2(rank, array, isSorted)
10604#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10605 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK2
10608 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10609 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10610 procedure(
logical(LK)) :: isSorted
10615 module subroutine setRankStandardCusCom_D1_IK1(rank, array, isSorted)
10616#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10617 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK1
10620 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10621 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10622 procedure(
logical(LK)) :: isSorted
10629 module subroutine setRankStandardCusCom_D1_LK5(rank, array, isSorted)
10630#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10631 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK5
10634 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10635 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10636 procedure(
logical(LK)) :: isSorted
10641 module subroutine setRankStandardCusCom_D1_LK4(rank, array, isSorted)
10642#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10643 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK4
10646 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10647 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10648 procedure(
logical(LK)) :: isSorted
10653 module subroutine setRankStandardCusCom_D1_LK3(rank, array, isSorted)
10654#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10655 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK3
10658 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10659 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10660 procedure(
logical(LK)) :: isSorted
10665 module subroutine setRankStandardCusCom_D1_LK2(rank, array, isSorted)
10666#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10667 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK2
10670 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10671 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10672 procedure(
logical(LK)) :: isSorted
10677 module subroutine setRankStandardCusCom_D1_LK1(rank, array, isSorted)
10678#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10679 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK1
10682 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10683 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10684 procedure(
logical(LK)) :: isSorted
10691 module subroutine setRankStandardCusCom_D1_CK5(rank, array, isSorted)
10692#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10693 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK5
10696 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10697 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10698 procedure(
logical(LK)) :: isSorted
10703 module subroutine setRankStandardCusCom_D1_CK4(rank, array, isSorted)
10704#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10705 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK4
10708 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10709 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10710 procedure(
logical(LK)) :: isSorted
10715 module subroutine setRankStandardCusCom_D1_CK3(rank, array, isSorted)
10716#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10717 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK3
10720 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10721 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10722 procedure(
logical(LK)) :: isSorted
10727 module subroutine setRankStandardCusCom_D1_CK2(rank, array, isSorted)
10728#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10729 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK2
10732 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10733 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10734 procedure(
logical(LK)) :: isSorted
10739 module subroutine setRankStandardCusCom_D1_CK1(rank, array, isSorted)
10740#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10741 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK1
10744 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10745 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10746 procedure(
logical(LK)) :: isSorted
10753 module subroutine setRankStandardCusCom_D1_RK5(rank, array, isSorted)
10754#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10755 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK5
10758 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10759 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10760 procedure(
logical(LK)) :: isSorted
10765 module subroutine setRankStandardCusCom_D1_RK4(rank, array, isSorted)
10766#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10767 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK4
10770 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10771 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10772 procedure(
logical(LK)) :: isSorted
10777 module subroutine setRankStandardCusCom_D1_RK3(rank, array, isSorted)
10778#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10779 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK3
10782 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10783 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10784 procedure(
logical(LK)) :: isSorted
10789 module subroutine setRankStandardCusCom_D1_RK2(rank, array, isSorted)
10790#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10791 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK2
10794 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10795 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10796 procedure(
logical(LK)) :: isSorted
10801 module subroutine setRankStandardCusCom_D1_RK1(rank, array, isSorted)
10802#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10803 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK1
10806 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10807 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10808 procedure(
logical(LK)) :: isSorted
10817 module subroutine setRankStandardCusCom_D1_PSSK5(rank, array, isSorted)
10818#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10819 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK5
10823 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10824 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10825 procedure(
logical(LK)) :: isSorted
10830 module subroutine setRankStandardCusCom_D1_PSSK4(rank, array, isSorted)
10831#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10832 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK4
10836 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10837 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10838 procedure(
logical(LK)) :: isSorted
10843 module subroutine setRankStandardCusCom_D1_PSSK3(rank, array, isSorted)
10844#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10845 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK3
10849 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10850 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10851 procedure(
logical(LK)) :: isSorted
10856 module subroutine setRankStandardCusCom_D1_PSSK2(rank, array, isSorted)
10857#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10858 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK2
10862 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10863 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10864 procedure(
logical(LK)) :: isSorted
10869 module subroutine setRankStandardCusCom_D1_PSSK1(rank, array, isSorted)
10870#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10871 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK1
10875 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10876 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10877 procedure(
logical(LK)) :: isSorted
10886 module subroutine setRankStandardCusCom_D1_BSSK(rank, array, isSorted)
10887#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10888 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_BSSK
10892 type(css_type) ,
intent(in) ,
contiguous :: array(:)
10893 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10894 procedure(
logical(LK)) :: isSorted
10907end module pm_arrayRank
Generate and return the Dense rank of the input scalar string or contiguous array of rank 1 in ascend...
Generate and return the Fractional rank of the input scalar string or contiguous array of rank 1 in a...
Generate and return the Modified rank of the input scalar string or contiguous array of rank 1 in asc...
Generate and return the ordinal rank of the input scalar string or contiguous array of rank 1 in asce...
Generate and return the Standard rank of the input scalar string or contiguous array of rank 1 in asc...
Return the Dense rank of the input scalar string or contiguous array of rank 1 in ascending order or ...
Return the Fractional rank of the input scalar string or contiguous array of rank 1 in ascending orde...
Return the Modified rank of the input scalar string or contiguous array of rank 1 in ascending order ...
Return the ordinal rank of the input scalar string or contiguous array of rank 1 in ascending order o...
Return the Standard rank of the input scalar string or contiguous array of rank 1 in ascending order ...
This module contains procedures and generic interfaces for obtaining various rankings of elements of ...
character(*, SK), parameter MODULE_NAME
type(fractional_type), parameter fractional
This is a scalar parameter object of type fractional_type that is exclusively used to request the fra...
type(ordinal_type), parameter ordinal
This is a scalar parameter object of type ordinal_type that is exclusively used to request the ordina...
type(standard_type), parameter standard
This is a scalar parameter object of type standard_type that is exclusively used to request the stand...
type(dense_type), parameter dense
This is a scalar parameter object of type dense_type that is exclusively used to request the dense ra...
type(modified_type), parameter modified
This is a scalar parameter object of type modified_type that is exclusively used to request the modif...
This module contains the derived types for generating allocatable containers of scalar,...
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter RK
The default real kind in the ParaMonte library: real64 in Fortran, c_double in C-Fortran Interoperati...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
This is a concrete derived type whose instances are exclusively used to request dense ranking of a gi...
This is a concrete derived type whose instances are exclusively used to request the fractional rankin...
This is a concrete derived type whose instances are exclusively used to request the modified ranking ...
This is a concrete derived type whose instances are exclusively used to request the ordinal ranking o...
This is an abstract derived type for constructing concrete derived types to distinguish various proce...
This is a concrete derived type whose instances are exclusively used to request the standard ranking ...
This is the css_pdt parameterized type for generating instances of container of scalar of string obje...
This is the css_type type for generating instances of container of scalar of string objects.