632 module function getRankDenseDefCom_D0_SK5(array)
result(rank)
633#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
634 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK5
637 character(
*,SKG) ,
intent(in) :: array
638 integer(TKR) ::
rank(
len(array, IK))
643 module function getRankDenseDefCom_D0_SK4(array)
result(rank)
644#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
645 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK4
648 character(
*,SKG) ,
intent(in) :: array
649 integer(TKR) ::
rank(
len(array, IK))
654 module function getRankDenseDefCom_D0_SK3(array)
result(rank)
655#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
656 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK3
659 character(
*,SKG) ,
intent(in) :: array
660 integer(TKR) ::
rank(
len(array, IK))
665 module function getRankDenseDefCom_D0_SK2(array)
result(rank)
666#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
667 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK2
670 character(
*,SKG) ,
intent(in) :: array
671 integer(TKR) ::
rank(
len(array, IK))
676 module function getRankDenseDefCom_D0_SK1(array)
result(rank)
677#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
678 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D0_SK1
681 character(
*,SKG) ,
intent(in) :: array
682 integer(TKR) ::
rank(
len(array, IK))
689 module function getRankDenseDefCom_D1_SK5(array)
result(rank)
690#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
691 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK5
694 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
695 integer(TKR) ::
rank(
size(array,
kind = IK))
700 module function getRankDenseDefCom_D1_SK4(array)
result(rank)
701#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
702 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK4
705 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
706 integer(TKR) ::
rank(
size(array,
kind = IK))
711 module function getRankDenseDefCom_D1_SK3(array)
result(rank)
712#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
713 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK3
716 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
717 integer(TKR) ::
rank(
size(array,
kind = IK))
722 module function getRankDenseDefCom_D1_SK2(array)
result(rank)
723#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
724 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK2
727 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
728 integer(TKR) ::
rank(
size(array,
kind = IK))
733 module function getRankDenseDefCom_D1_SK1(array)
result(rank)
734#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
735 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_SK1
738 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
739 integer(TKR) ::
rank(
size(array,
kind = IK))
746 module function getRankDenseDefCom_D1_IK5(array)
result(rank)
747#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
748 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK5
751 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
752 integer(TKR) ::
rank(
size(array,
kind = IK))
757 module function getRankDenseDefCom_D1_IK4(array)
result(rank)
758#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
759 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK4
762 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
763 integer(TKR) ::
rank(
size(array,
kind = IK))
768 module function getRankDenseDefCom_D1_IK3(array)
result(rank)
769#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
770 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK3
773 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
774 integer(TKR) ::
rank(
size(array,
kind = IK))
779 module function getRankDenseDefCom_D1_IK2(array)
result(rank)
780#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
781 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK2
784 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
785 integer(TKR) ::
rank(
size(array,
kind = IK))
790 module function getRankDenseDefCom_D1_IK1(array)
result(rank)
791#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
792 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_IK1
795 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
796 integer(TKR) ::
rank(
size(array,
kind = IK))
803 module function getRankDenseDefCom_D1_LK5(array)
result(rank)
804#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
805 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK5
808 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
809 integer(TKR) ::
rank(
size(array,
kind = IK))
814 module function getRankDenseDefCom_D1_LK4(array)
result(rank)
815#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
816 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK4
819 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
820 integer(TKR) ::
rank(
size(array,
kind = IK))
825 module function getRankDenseDefCom_D1_LK3(array)
result(rank)
826#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
827 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK3
830 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
831 integer(TKR) ::
rank(
size(array,
kind = IK))
836 module function getRankDenseDefCom_D1_LK2(array)
result(rank)
837#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
838 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK2
841 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
842 integer(TKR) ::
rank(
size(array,
kind = IK))
847 module function getRankDenseDefCom_D1_LK1(array)
result(rank)
848#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
849 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_LK1
852 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
853 integer(TKR) ::
rank(
size(array,
kind = IK))
860 module function getRankDenseDefCom_D1_CK5(array)
result(rank)
861#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
862 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK5
865 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
866 integer(TKR) ::
rank(
size(array,
kind = IK))
871 module function getRankDenseDefCom_D1_CK4(array)
result(rank)
872#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
873 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK4
876 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
877 integer(TKR) ::
rank(
size(array,
kind = IK))
882 module function getRankDenseDefCom_D1_CK3(array)
result(rank)
883#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
884 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK3
887 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
888 integer(TKR) ::
rank(
size(array,
kind = IK))
893 module function getRankDenseDefCom_D1_CK2(array)
result(rank)
894#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
895 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK2
898 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
899 integer(TKR) ::
rank(
size(array,
kind = IK))
904 module function getRankDenseDefCom_D1_CK1(array)
result(rank)
905#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
906 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_CK1
909 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
910 integer(TKR) ::
rank(
size(array,
kind = IK))
917 module function getRankDenseDefCom_D1_RK5(array)
result(rank)
918#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
919 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK5
922 real(RKG) ,
intent(in) ,
contiguous :: array(:)
923 integer(TKR) ::
rank(
size(array,
kind = IK))
928 module function getRankDenseDefCom_D1_RK4(array)
result(rank)
929#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
930 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK4
933 real(RKG) ,
intent(in) ,
contiguous :: array(:)
934 integer(TKR) ::
rank(
size(array,
kind = IK))
939 module function getRankDenseDefCom_D1_RK3(array)
result(rank)
940#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
941 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK3
944 real(RKG) ,
intent(in) ,
contiguous :: array(:)
945 integer(TKR) ::
rank(
size(array,
kind = IK))
950 module function getRankDenseDefCom_D1_RK2(array)
result(rank)
951#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
952 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK2
955 real(RKG) ,
intent(in) ,
contiguous :: array(:)
956 integer(TKR) ::
rank(
size(array,
kind = IK))
961 module function getRankDenseDefCom_D1_RK1(array)
result(rank)
962#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
963 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_RK1
966 real(RKG) ,
intent(in) ,
contiguous :: array(:)
967 integer(TKR) ::
rank(
size(array,
kind = IK))
976 module function getRankDenseDefCom_D1_PSSK5(array)
result(rank)
977#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
978 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK5
982 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
983 integer(TKR) ::
rank(
size(array,
kind = IK))
988 module function getRankDenseDefCom_D1_PSSK4(array)
result(rank)
989#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
990 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK4
994 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
995 integer(TKR) ::
rank(
size(array,
kind = IK))
1000 module function getRankDenseDefCom_D1_PSSK3(array)
result(rank)
1001#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1002 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK3
1006 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1007 integer(TKR) ::
rank(
size(array,
kind = IK))
1012 module function getRankDenseDefCom_D1_PSSK2(array)
result(rank)
1013#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1014 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK2
1018 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1019 integer(TKR) ::
rank(
size(array,
kind = IK))
1024 module function getRankDenseDefCom_D1_PSSK1(array)
result(rank)
1025#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1026 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_PSSK1
1030 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1031 integer(TKR) ::
rank(
size(array,
kind = IK))
1040 module function getRankDenseDefCom_D1_BSSK(array)
result(rank)
1041#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1042 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseDefCom_D1_BSSK
1046 type(css_type) ,
intent(in) ,
contiguous :: array(:)
1047 integer(TKR) ::
rank(
size(array,
kind = IK))
1059 module function getRankDenseCusCom_D0_SK5(array, isSorted)
result(rank)
1060#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1061 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK5
1064 character(
*,SKG) ,
intent(in) :: array
1065 procedure(
logical(LK)) :: isSorted
1066 integer(TKR) ::
rank(
len(array, IK))
1071 module function getRankDenseCusCom_D0_SK4(array, isSorted)
result(rank)
1072#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1073 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK4
1076 character(
*,SKG) ,
intent(in) :: array
1077 procedure(
logical(LK)) :: isSorted
1078 integer(TKR) ::
rank(
len(array, IK))
1083 module function getRankDenseCusCom_D0_SK3(array, isSorted)
result(rank)
1084#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1085 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK3
1088 character(
*,SKG) ,
intent(in) :: array
1089 procedure(
logical(LK)) :: isSorted
1090 integer(TKR) ::
rank(
len(array, IK))
1095 module function getRankDenseCusCom_D0_SK2(array, isSorted)
result(rank)
1096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1097 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK2
1100 character(
*,SKG) ,
intent(in) :: array
1101 procedure(
logical(LK)) :: isSorted
1102 integer(TKR) ::
rank(
len(array, IK))
1107 module function getRankDenseCusCom_D0_SK1(array, isSorted)
result(rank)
1108#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1109 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D0_SK1
1112 character(
*,SKG) ,
intent(in) :: array
1113 procedure(
logical(LK)) :: isSorted
1114 integer(TKR) ::
rank(
len(array, IK))
1121 module function getRankDenseCusCom_D1_SK5(array, isSorted)
result(rank)
1122#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1123 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK5
1126 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1127 procedure(
logical(LK)) :: isSorted
1128 integer(TKR) ::
rank(
size(array,
kind = IK))
1133 module function getRankDenseCusCom_D1_SK4(array, isSorted)
result(rank)
1134#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1135 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK4
1138 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1139 procedure(
logical(LK)) :: isSorted
1140 integer(TKR) ::
rank(
size(array,
kind = IK))
1145 module function getRankDenseCusCom_D1_SK3(array, isSorted)
result(rank)
1146#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1147 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK3
1150 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1151 procedure(
logical(LK)) :: isSorted
1152 integer(TKR) ::
rank(
size(array,
kind = IK))
1157 module function getRankDenseCusCom_D1_SK2(array, isSorted)
result(rank)
1158#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1159 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK2
1162 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1163 procedure(
logical(LK)) :: isSorted
1164 integer(TKR) ::
rank(
size(array,
kind = IK))
1169 module function getRankDenseCusCom_D1_SK1(array, isSorted)
result(rank)
1170#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1171 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_SK1
1174 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1175 procedure(
logical(LK)) :: isSorted
1176 integer(TKR) ::
rank(
size(array,
kind = IK))
1183 module function getRankDenseCusCom_D1_IK5(array, isSorted)
result(rank)
1184#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1185 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK5
1188 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1189 procedure(
logical(LK)) :: isSorted
1190 integer(TKR) ::
rank(
size(array,
kind = IK))
1195 module function getRankDenseCusCom_D1_IK4(array, isSorted)
result(rank)
1196#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1197 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK4
1200 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1201 procedure(
logical(LK)) :: isSorted
1202 integer(TKR) ::
rank(
size(array,
kind = IK))
1207 module function getRankDenseCusCom_D1_IK3(array, isSorted)
result(rank)
1208#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1209 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK3
1212 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1213 procedure(
logical(LK)) :: isSorted
1214 integer(TKR) ::
rank(
size(array,
kind = IK))
1219 module function getRankDenseCusCom_D1_IK2(array, isSorted)
result(rank)
1220#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1221 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK2
1224 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1225 procedure(
logical(LK)) :: isSorted
1226 integer(TKR) ::
rank(
size(array,
kind = IK))
1231 module function getRankDenseCusCom_D1_IK1(array, isSorted)
result(rank)
1232#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1233 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_IK1
1236 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1237 procedure(
logical(LK)) :: isSorted
1238 integer(TKR) ::
rank(
size(array,
kind = IK))
1245 module function getRankDenseCusCom_D1_LK5(array, isSorted)
result(rank)
1246#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1247 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK5
1250 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1251 procedure(
logical(LK)) :: isSorted
1252 integer(TKR) ::
rank(
size(array,
kind = IK))
1257 module function getRankDenseCusCom_D1_LK4(array, isSorted)
result(rank)
1258#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1259 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK4
1262 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1263 procedure(
logical(LK)) :: isSorted
1264 integer(TKR) ::
rank(
size(array,
kind = IK))
1269 module function getRankDenseCusCom_D1_LK3(array, isSorted)
result(rank)
1270#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1271 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK3
1274 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1275 procedure(
logical(LK)) :: isSorted
1276 integer(TKR) ::
rank(
size(array,
kind = IK))
1281 module function getRankDenseCusCom_D1_LK2(array, isSorted)
result(rank)
1282#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1283 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK2
1286 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1287 procedure(
logical(LK)) :: isSorted
1288 integer(TKR) ::
rank(
size(array,
kind = IK))
1293 module function getRankDenseCusCom_D1_LK1(array, isSorted)
result(rank)
1294#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1295 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_LK1
1298 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1299 procedure(
logical(LK)) :: isSorted
1300 integer(TKR) ::
rank(
size(array,
kind = IK))
1307 module function getRankDenseCusCom_D1_CK5(array, isSorted)
result(rank)
1308#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1309 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK5
1312 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1313 procedure(
logical(LK)) :: isSorted
1314 integer(TKR) ::
rank(
size(array,
kind = IK))
1319 module function getRankDenseCusCom_D1_CK4(array, isSorted)
result(rank)
1320#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1321 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK4
1324 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1325 procedure(
logical(LK)) :: isSorted
1326 integer(TKR) ::
rank(
size(array,
kind = IK))
1331 module function getRankDenseCusCom_D1_CK3(array, isSorted)
result(rank)
1332#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1333 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK3
1336 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1337 procedure(
logical(LK)) :: isSorted
1338 integer(TKR) ::
rank(
size(array,
kind = IK))
1343 module function getRankDenseCusCom_D1_CK2(array, isSorted)
result(rank)
1344#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1345 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK2
1348 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1349 procedure(
logical(LK)) :: isSorted
1350 integer(TKR) ::
rank(
size(array,
kind = IK))
1355 module function getRankDenseCusCom_D1_CK1(array, isSorted)
result(rank)
1356#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1357 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_CK1
1360 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1361 procedure(
logical(LK)) :: isSorted
1362 integer(TKR) ::
rank(
size(array,
kind = IK))
1369 module function getRankDenseCusCom_D1_RK5(array, isSorted)
result(rank)
1370#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1371 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK5
1374 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1375 procedure(
logical(LK)) :: isSorted
1376 integer(TKR) ::
rank(
size(array,
kind = IK))
1381 module function getRankDenseCusCom_D1_RK4(array, isSorted)
result(rank)
1382#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1383 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK4
1386 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1387 procedure(
logical(LK)) :: isSorted
1388 integer(TKR) ::
rank(
size(array,
kind = IK))
1393 module function getRankDenseCusCom_D1_RK3(array, isSorted)
result(rank)
1394#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1395 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK3
1398 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1399 procedure(
logical(LK)) :: isSorted
1400 integer(TKR) ::
rank(
size(array,
kind = IK))
1405 module function getRankDenseCusCom_D1_RK2(array, isSorted)
result(rank)
1406#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1407 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK2
1410 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1411 procedure(
logical(LK)) :: isSorted
1412 integer(TKR) ::
rank(
size(array,
kind = IK))
1417 module function getRankDenseCusCom_D1_RK1(array, isSorted)
result(rank)
1418#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1419 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_RK1
1422 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1423 procedure(
logical(LK)) :: isSorted
1424 integer(TKR) ::
rank(
size(array,
kind = IK))
1433 module function getRankDenseCusCom_D1_PSSK5(array, isSorted)
result(rank)
1434#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1435 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK5
1439 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1440 procedure(
logical(LK)) :: isSorted
1441 integer(TKR) ::
rank(
size(array,
kind = IK))
1446 module function getRankDenseCusCom_D1_PSSK4(array, isSorted)
result(rank)
1447#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1448 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK4
1452 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1453 procedure(
logical(LK)) :: isSorted
1454 integer(TKR) ::
rank(
size(array,
kind = IK))
1459 module function getRankDenseCusCom_D1_PSSK3(array, isSorted)
result(rank)
1460#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1461 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK3
1465 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1466 procedure(
logical(LK)) :: isSorted
1467 integer(TKR) ::
rank(
size(array,
kind = IK))
1472 module function getRankDenseCusCom_D1_PSSK2(array, isSorted)
result(rank)
1473#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1474 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK2
1478 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1479 procedure(
logical(LK)) :: isSorted
1480 integer(TKR) ::
rank(
size(array,
kind = IK))
1485 module function getRankDenseCusCom_D1_PSSK1(array, isSorted)
result(rank)
1486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1487 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_PSSK1
1491 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
1492 integer(TKR) ::
rank(
size(array,
kind = IK))
1493 procedure(
logical(LK)) :: isSorted
1502 module function getRankDenseCusCom_D1_BSSK(array, isSorted)
result(rank)
1503#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1504 !DEC$ ATTRIBUTES DLLEXPORT :: getRankDenseCusCom_D1_BSSK
1508 type(css_type) ,
intent(in) ,
contiguous :: array(:)
1509 procedure(
logical(LK)) :: isSorted
1510 integer(TKR) ::
rank(
size(array,
kind = IK))
1671 PURE module subroutine setRankDenseDefCom_D0_SK5(rank, array)
1672#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1673 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK5
1676 character(
*,SKG) ,
intent(in) :: array
1677 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1682 PURE module subroutine setRankDenseDefCom_D0_SK4(rank, array)
1683#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1684 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK4
1687 character(
*,SKG) ,
intent(in) :: array
1688 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1693 PURE module subroutine setRankDenseDefCom_D0_SK3(rank, array)
1694#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1695 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK3
1698 character(
*,SKG) ,
intent(in) :: array
1699 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1704 PURE module subroutine setRankDenseDefCom_D0_SK2(rank, array)
1705#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1706 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK2
1709 character(
*,SKG) ,
intent(in) :: array
1710 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1715 PURE module subroutine setRankDenseDefCom_D0_SK1(rank, array)
1716#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1717 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D0_SK1
1720 character(
*,SKG) ,
intent(in) :: array
1721 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1728 PURE module subroutine setRankDenseDefCom_D1_SK5(rank, array)
1729#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1730 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK5
1733 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1734 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1739 PURE module subroutine setRankDenseDefCom_D1_SK4(rank, array)
1740#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1741 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK4
1744 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1745 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1750 PURE module subroutine setRankDenseDefCom_D1_SK3(rank, array)
1751#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1752 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK3
1755 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1756 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1761 PURE module subroutine setRankDenseDefCom_D1_SK2(rank, array)
1762#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1763 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK2
1766 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1767 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1772 PURE module subroutine setRankDenseDefCom_D1_SK1(rank, array)
1773#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1774 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_SK1
1777 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
1778 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1785 PURE module subroutine setRankDenseDefCom_D1_IK5(rank, array)
1786#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1787 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK5
1790 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1791 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1796 PURE module subroutine setRankDenseDefCom_D1_IK4(rank, array)
1797#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1798 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK4
1801 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1802 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1807 PURE module subroutine setRankDenseDefCom_D1_IK3(rank, array)
1808#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1809 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK3
1812 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1813 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1818 PURE module subroutine setRankDenseDefCom_D1_IK2(rank, array)
1819#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1820 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK2
1823 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1824 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1829 PURE module subroutine setRankDenseDefCom_D1_IK1(rank, array)
1830#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1831 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_IK1
1834 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
1835 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1842 PURE module subroutine setRankDenseDefCom_D1_LK5(rank, array)
1843#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1844 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK5
1847 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1848 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1853 PURE module subroutine setRankDenseDefCom_D1_LK4(rank, array)
1854#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1855 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK4
1858 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1859 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1864 PURE module subroutine setRankDenseDefCom_D1_LK3(rank, array)
1865#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1866 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK3
1869 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1870 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1875 PURE module subroutine setRankDenseDefCom_D1_LK2(rank, array)
1876#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1877 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK2
1880 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1881 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1886 PURE module subroutine setRankDenseDefCom_D1_LK1(rank, array)
1887#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1888 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_LK1
1891 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
1892 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1899 PURE module subroutine setRankDenseDefCom_D1_CK5(rank, array)
1900#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1901 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK5
1904 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1905 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1910 PURE module subroutine setRankDenseDefCom_D1_CK4(rank, array)
1911#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1912 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK4
1915 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1916 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1921 PURE module subroutine setRankDenseDefCom_D1_CK3(rank, array)
1922#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1923 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK3
1926 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1927 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1932 PURE module subroutine setRankDenseDefCom_D1_CK2(rank, array)
1933#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1934 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK2
1937 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1938 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1943 PURE module subroutine setRankDenseDefCom_D1_CK1(rank, array)
1944#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1945 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_CK1
1948 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
1949 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1956 PURE module subroutine setRankDenseDefCom_D1_RK5(rank, array)
1957#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1958 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK5
1961 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1962 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1967 PURE module subroutine setRankDenseDefCom_D1_RK4(rank, array)
1968#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1969 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK4
1972 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1973 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1978 PURE module subroutine setRankDenseDefCom_D1_RK3(rank, array)
1979#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1980 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK3
1983 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1984 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
1989 PURE module subroutine setRankDenseDefCom_D1_RK2(rank, array)
1990#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1991 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK2
1994 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1995 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2000 PURE module subroutine setRankDenseDefCom_D1_RK1(rank, array)
2001#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2002 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_RK1
2005 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2006 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2015 PURE module subroutine setRankDenseDefCom_D1_PSSK5(rank, array)
2016#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2017 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK5
2021 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2022 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2027 PURE module subroutine setRankDenseDefCom_D1_PSSK4(rank, array)
2028#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2029 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK4
2033 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2034 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2039 PURE module subroutine setRankDenseDefCom_D1_PSSK3(rank, array)
2040#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2041 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK3
2045 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2046 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2051 PURE module subroutine setRankDenseDefCom_D1_PSSK2(rank, array)
2052#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2053 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK2
2057 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2058 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2063 PURE module subroutine setRankDenseDefCom_D1_PSSK1(rank, array)
2064#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2065 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_PSSK1
2069 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2070 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2079 PURE module subroutine setRankDenseDefCom_D1_BSSK(rank, array)
2080#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2081 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseDefCom_D1_BSSK
2085 type(css_type) ,
intent(in) ,
contiguous :: array(:)
2086 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2098 module subroutine setRankDenseCusCom_D0_SK5(rank, array, isSorted)
2099#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2100 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK5
2103 character(
*,SKG) ,
intent(in) :: array
2104 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2105 procedure(
logical(LK)) :: isSorted
2110 module subroutine setRankDenseCusCom_D0_SK4(rank, array, isSorted)
2111#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2112 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK4
2115 character(
*,SKG) ,
intent(in) :: array
2116 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2117 procedure(
logical(LK)) :: isSorted
2122 module subroutine setRankDenseCusCom_D0_SK3(rank, array, isSorted)
2123#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2124 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK3
2127 character(
*,SKG) ,
intent(in) :: array
2128 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2129 procedure(
logical(LK)) :: isSorted
2134 module subroutine setRankDenseCusCom_D0_SK2(rank, array, isSorted)
2135#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2136 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK2
2139 character(
*,SKG) ,
intent(in) :: array
2140 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2141 procedure(
logical(LK)) :: isSorted
2146 module subroutine setRankDenseCusCom_D0_SK1(rank, array, isSorted)
2147#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2148 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D0_SK1
2151 character(
*,SKG) ,
intent(in) :: array
2152 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2153 procedure(
logical(LK)) :: isSorted
2160 module subroutine setRankDenseCusCom_D1_SK5(rank, array, isSorted)
2161#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2162 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK5
2165 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2166 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2167 procedure(
logical(LK)) :: isSorted
2172 module subroutine setRankDenseCusCom_D1_SK4(rank, array, isSorted)
2173#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2174 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK4
2177 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2178 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2179 procedure(
logical(LK)) :: isSorted
2184 module subroutine setRankDenseCusCom_D1_SK3(rank, array, isSorted)
2185#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2186 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK3
2189 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2190 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2191 procedure(
logical(LK)) :: isSorted
2196 module subroutine setRankDenseCusCom_D1_SK2(rank, array, isSorted)
2197#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2198 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK2
2201 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2202 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2203 procedure(
logical(LK)) :: isSorted
2208 module subroutine setRankDenseCusCom_D1_SK1(rank, array, isSorted)
2209#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2210 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_SK1
2213 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2214 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2215 procedure(
logical(LK)) :: isSorted
2222 module subroutine setRankDenseCusCom_D1_IK5(rank, array, isSorted)
2223#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2224 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK5
2227 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2228 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2229 procedure(
logical(LK)) :: isSorted
2234 module subroutine setRankDenseCusCom_D1_IK4(rank, array, isSorted)
2235#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2236 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK4
2239 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2240 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2241 procedure(
logical(LK)) :: isSorted
2246 module subroutine setRankDenseCusCom_D1_IK3(rank, array, isSorted)
2247#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2248 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK3
2251 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2252 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2253 procedure(
logical(LK)) :: isSorted
2258 module subroutine setRankDenseCusCom_D1_IK2(rank, array, isSorted)
2259#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2260 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK2
2263 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2264 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2265 procedure(
logical(LK)) :: isSorted
2270 module subroutine setRankDenseCusCom_D1_IK1(rank, array, isSorted)
2271#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2272 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_IK1
2275 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2276 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2277 procedure(
logical(LK)) :: isSorted
2284 module subroutine setRankDenseCusCom_D1_LK5(rank, array, isSorted)
2285#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2286 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK5
2289 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2290 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2291 procedure(
logical(LK)) :: isSorted
2296 module subroutine setRankDenseCusCom_D1_LK4(rank, array, isSorted)
2297#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2298 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK4
2301 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2302 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2303 procedure(
logical(LK)) :: isSorted
2308 module subroutine setRankDenseCusCom_D1_LK3(rank, array, isSorted)
2309#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2310 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK3
2313 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2314 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2315 procedure(
logical(LK)) :: isSorted
2320 module subroutine setRankDenseCusCom_D1_LK2(rank, array, isSorted)
2321#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2322 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK2
2325 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2326 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2327 procedure(
logical(LK)) :: isSorted
2332 module subroutine setRankDenseCusCom_D1_LK1(rank, array, isSorted)
2333#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2334 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_LK1
2337 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2338 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2339 procedure(
logical(LK)) :: isSorted
2346 module subroutine setRankDenseCusCom_D1_CK5(rank, array, isSorted)
2347#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2348 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK5
2351 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2352 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2353 procedure(
logical(LK)) :: isSorted
2358 module subroutine setRankDenseCusCom_D1_CK4(rank, array, isSorted)
2359#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2360 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK4
2363 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2364 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2365 procedure(
logical(LK)) :: isSorted
2370 module subroutine setRankDenseCusCom_D1_CK3(rank, array, isSorted)
2371#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2372 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK3
2375 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2376 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2377 procedure(
logical(LK)) :: isSorted
2382 module subroutine setRankDenseCusCom_D1_CK2(rank, array, isSorted)
2383#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2384 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK2
2387 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2388 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2389 procedure(
logical(LK)) :: isSorted
2394 module subroutine setRankDenseCusCom_D1_CK1(rank, array, isSorted)
2395#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2396 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_CK1
2399 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2400 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2401 procedure(
logical(LK)) :: isSorted
2408 module subroutine setRankDenseCusCom_D1_RK5(rank, array, isSorted)
2409#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2410 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK5
2413 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2414 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2415 procedure(
logical(LK)) :: isSorted
2420 module subroutine setRankDenseCusCom_D1_RK4(rank, array, isSorted)
2421#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2422 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK4
2425 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2426 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2427 procedure(
logical(LK)) :: isSorted
2432 module subroutine setRankDenseCusCom_D1_RK3(rank, array, isSorted)
2433#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2434 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK3
2437 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2438 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2439 procedure(
logical(LK)) :: isSorted
2444 module subroutine setRankDenseCusCom_D1_RK2(rank, array, isSorted)
2445#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2446 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK2
2449 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2450 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2451 procedure(
logical(LK)) :: isSorted
2456 module subroutine setRankDenseCusCom_D1_RK1(rank, array, isSorted)
2457#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2458 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_RK1
2461 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2462 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2463 procedure(
logical(LK)) :: isSorted
2472 module subroutine setRankDenseCusCom_D1_PSSK5(rank, array, isSorted)
2473#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2474 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK5
2478 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2479 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2480 procedure(
logical(LK)) :: isSorted
2485 module subroutine setRankDenseCusCom_D1_PSSK4(rank, array, isSorted)
2486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2487 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK4
2491 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2492 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2493 procedure(
logical(LK)) :: isSorted
2498 module subroutine setRankDenseCusCom_D1_PSSK3(rank, array, isSorted)
2499#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2500 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK3
2504 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2505 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2506 procedure(
logical(LK)) :: isSorted
2511 module subroutine setRankDenseCusCom_D1_PSSK2(rank, array, isSorted)
2512#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2513 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK2
2517 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2518 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2519 procedure(
logical(LK)) :: isSorted
2524 module subroutine setRankDenseCusCom_D1_PSSK1(rank, array, isSorted)
2525#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2526 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_PSSK1
2530 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
2531 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2532 procedure(
logical(LK)) :: isSorted
2541 module subroutine setRankDenseCusCom_D1_BSSK(rank, array, isSorted)
2542#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2543 !DEC$ ATTRIBUTES DLLEXPORT :: setRankDenseCusCom_D1_BSSK
2547 type(css_type) ,
intent(in) ,
contiguous :: array(:)
2548 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
2549 procedure(
logical(LK)) :: isSorted
2712 module function getRankFractionalDefCom_D0_SK5(array)
result(rank)
2713#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2714 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK5
2717 character(
*,SKG) ,
intent(in) :: array
2718 real(TKR) ::
rank(
len(array, IK))
2723 module function getRankFractionalDefCom_D0_SK4(array)
result(rank)
2724#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2725 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK4
2728 character(
*,SKG) ,
intent(in) :: array
2729 real(TKR) ::
rank(
len(array, IK))
2734 module function getRankFractionalDefCom_D0_SK3(array)
result(rank)
2735#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2736 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK3
2739 character(
*,SKG) ,
intent(in) :: array
2740 real(TKR) ::
rank(
len(array, IK))
2745 module function getRankFractionalDefCom_D0_SK2(array)
result(rank)
2746#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2747 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK2
2750 character(
*,SKG) ,
intent(in) :: array
2751 real(TKR) ::
rank(
len(array, IK))
2756 module function getRankFractionalDefCom_D0_SK1(array)
result(rank)
2757#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2758 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D0_SK1
2761 character(
*,SKG) ,
intent(in) :: array
2762 real(TKR) ::
rank(
len(array, IK))
2769 module function getRankFractionalDefCom_D1_SK5(array)
result(rank)
2770#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2771 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK5
2774 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2775 real(TKR) ::
rank(
size(array,
kind = IK))
2780 module function getRankFractionalDefCom_D1_SK4(array)
result(rank)
2781#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2782 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK4
2785 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2786 real(TKR) ::
rank(
size(array,
kind = IK))
2791 module function getRankFractionalDefCom_D1_SK3(array)
result(rank)
2792#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2793 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK3
2796 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2797 real(TKR) ::
rank(
size(array,
kind = IK))
2802 module function getRankFractionalDefCom_D1_SK2(array)
result(rank)
2803#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2804 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK2
2807 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2808 real(TKR) ::
rank(
size(array,
kind = IK))
2813 module function getRankFractionalDefCom_D1_SK1(array)
result(rank)
2814#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2815 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_SK1
2818 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2819 real(TKR) ::
rank(
size(array,
kind = IK))
2826 module function getRankFractionalDefCom_D1_IK5(array)
result(rank)
2827#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2828 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK5
2831 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2832 real(TKR) ::
rank(
size(array,
kind = IK))
2837 module function getRankFractionalDefCom_D1_IK4(array)
result(rank)
2838#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2839 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK4
2842 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2843 real(TKR) ::
rank(
size(array,
kind = IK))
2848 module function getRankFractionalDefCom_D1_IK3(array)
result(rank)
2849#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2850 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK3
2853 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2854 real(TKR) ::
rank(
size(array,
kind = IK))
2859 module function getRankFractionalDefCom_D1_IK2(array)
result(rank)
2860#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2861 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK2
2864 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2865 real(TKR) ::
rank(
size(array,
kind = IK))
2870 module function getRankFractionalDefCom_D1_IK1(array)
result(rank)
2871#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2872 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_IK1
2875 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2876 real(TKR) ::
rank(
size(array,
kind = IK))
2883 module function getRankFractionalDefCom_D1_LK5(array)
result(rank)
2884#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2885 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK5
2888 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2889 real(TKR) ::
rank(
size(array,
kind = IK))
2894 module function getRankFractionalDefCom_D1_LK4(array)
result(rank)
2895#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2896 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK4
2899 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2900 real(TKR) ::
rank(
size(array,
kind = IK))
2905 module function getRankFractionalDefCom_D1_LK3(array)
result(rank)
2906#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2907 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK3
2910 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2911 real(TKR) ::
rank(
size(array,
kind = IK))
2916 module function getRankFractionalDefCom_D1_LK2(array)
result(rank)
2917#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2918 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK2
2921 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2922 real(TKR) ::
rank(
size(array,
kind = IK))
2927 module function getRankFractionalDefCom_D1_LK1(array)
result(rank)
2928#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2929 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_LK1
2932 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2933 real(TKR) ::
rank(
size(array,
kind = IK))
2940 module function getRankFractionalDefCom_D1_CK5(array)
result(rank)
2941#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2942 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK5
2945 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2946 real(TKR) ::
rank(
size(array,
kind = IK))
2951 module function getRankFractionalDefCom_D1_CK4(array)
result(rank)
2952#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2953 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK4
2956 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2957 real(TKR) ::
rank(
size(array,
kind = IK))
2962 module function getRankFractionalDefCom_D1_CK3(array)
result(rank)
2963#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2964 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK3
2967 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2968 real(TKR) ::
rank(
size(array,
kind = IK))
2973 module function getRankFractionalDefCom_D1_CK2(array)
result(rank)
2974#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2975 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK2
2978 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2979 real(TKR) ::
rank(
size(array,
kind = IK))
2984 module function getRankFractionalDefCom_D1_CK1(array)
result(rank)
2985#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2986 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_CK1
2989 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2990 real(TKR) ::
rank(
size(array,
kind = IK))
2997 module function getRankFractionalDefCom_D1_RK5(array)
result(rank)
2998#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2999 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK5
3002 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3003 real(TKR) ::
rank(
size(array,
kind = IK))
3008 module function getRankFractionalDefCom_D1_RK4(array)
result(rank)
3009#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3010 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK4
3013 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3014 real(TKR) ::
rank(
size(array,
kind = IK))
3019 module function getRankFractionalDefCom_D1_RK3(array)
result(rank)
3020#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3021 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK3
3024 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3025 real(TKR) ::
rank(
size(array,
kind = IK))
3030 module function getRankFractionalDefCom_D1_RK2(array)
result(rank)
3031#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3032 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK2
3035 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3036 real(TKR) ::
rank(
size(array,
kind = IK))
3041 module function getRankFractionalDefCom_D1_RK1(array)
result(rank)
3042#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3043 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_RK1
3046 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3047 real(TKR) ::
rank(
size(array,
kind = IK))
3056 module function getRankFractionalDefCom_D1_PSSK5(array)
result(rank)
3057#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3058 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK5
3062 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3063 real(TKR) ::
rank(
size(array,
kind = IK))
3068 module function getRankFractionalDefCom_D1_PSSK4(array)
result(rank)
3069#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3070 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK4
3074 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3075 real(TKR) ::
rank(
size(array,
kind = IK))
3080 module function getRankFractionalDefCom_D1_PSSK3(array)
result(rank)
3081#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3082 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK3
3086 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3087 real(TKR) ::
rank(
size(array,
kind = IK))
3092 module function getRankFractionalDefCom_D1_PSSK2(array)
result(rank)
3093#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3094 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK2
3098 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3099 real(TKR) ::
rank(
size(array,
kind = IK))
3104 module function getRankFractionalDefCom_D1_PSSK1(array)
result(rank)
3105#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3106 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_PSSK1
3110 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3111 real(TKR) ::
rank(
size(array,
kind = IK))
3120 module function getRankFractionalDefCom_D1_BSSK(array)
result(rank)
3121#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3122 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalDefCom_D1_BSSK
3126 type(css_type) ,
intent(in) ,
contiguous :: array(:)
3127 real(TKR) ::
rank(
size(array,
kind = IK))
3139 module function getRankFractionalCusCom_D0_SK5(array, isSorted)
result(rank)
3140#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3141 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK5
3144 character(
*,SKG) ,
intent(in) :: array
3145 procedure(
logical(LK)) :: isSorted
3146 real(TKR) ::
rank(
len(array, IK))
3151 module function getRankFractionalCusCom_D0_SK4(array, isSorted)
result(rank)
3152#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3153 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK4
3156 character(
*,SKG) ,
intent(in) :: array
3157 procedure(
logical(LK)) :: isSorted
3158 real(TKR) ::
rank(
len(array, IK))
3163 module function getRankFractionalCusCom_D0_SK3(array, isSorted)
result(rank)
3164#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3165 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK3
3168 character(
*,SKG) ,
intent(in) :: array
3169 procedure(
logical(LK)) :: isSorted
3170 real(TKR) ::
rank(
len(array, IK))
3175 module function getRankFractionalCusCom_D0_SK2(array, isSorted)
result(rank)
3176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3177 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK2
3180 character(
*,SKG) ,
intent(in) :: array
3181 procedure(
logical(LK)) :: isSorted
3182 real(TKR) ::
rank(
len(array, IK))
3187 module function getRankFractionalCusCom_D0_SK1(array, isSorted)
result(rank)
3188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3189 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D0_SK1
3192 character(
*,SKG) ,
intent(in) :: array
3193 procedure(
logical(LK)) :: isSorted
3194 real(TKR) ::
rank(
len(array, IK))
3201 module function getRankFractionalCusCom_D1_SK5(array, isSorted)
result(rank)
3202#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3203 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK5
3206 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3207 procedure(
logical(LK)) :: isSorted
3208 real(TKR) ::
rank(
size(array,
kind = IK))
3213 module function getRankFractionalCusCom_D1_SK4(array, isSorted)
result(rank)
3214#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3215 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK4
3218 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3219 procedure(
logical(LK)) :: isSorted
3220 real(TKR) ::
rank(
size(array,
kind = IK))
3225 module function getRankFractionalCusCom_D1_SK3(array, isSorted)
result(rank)
3226#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3227 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK3
3230 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3231 procedure(
logical(LK)) :: isSorted
3232 real(TKR) ::
rank(
size(array,
kind = IK))
3237 module function getRankFractionalCusCom_D1_SK2(array, isSorted)
result(rank)
3238#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3239 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK2
3242 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3243 procedure(
logical(LK)) :: isSorted
3244 real(TKR) ::
rank(
size(array,
kind = IK))
3249 module function getRankFractionalCusCom_D1_SK1(array, isSorted)
result(rank)
3250#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3251 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_SK1
3254 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3255 procedure(
logical(LK)) :: isSorted
3256 real(TKR) ::
rank(
size(array,
kind = IK))
3263 module function getRankFractionalCusCom_D1_IK5(array, isSorted)
result(rank)
3264#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3265 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK5
3268 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3269 procedure(
logical(LK)) :: isSorted
3270 real(TKR) ::
rank(
size(array,
kind = IK))
3275 module function getRankFractionalCusCom_D1_IK4(array, isSorted)
result(rank)
3276#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3277 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK4
3280 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3281 procedure(
logical(LK)) :: isSorted
3282 real(TKR) ::
rank(
size(array,
kind = IK))
3287 module function getRankFractionalCusCom_D1_IK3(array, isSorted)
result(rank)
3288#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3289 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK3
3292 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3293 procedure(
logical(LK)) :: isSorted
3294 real(TKR) ::
rank(
size(array,
kind = IK))
3299 module function getRankFractionalCusCom_D1_IK2(array, isSorted)
result(rank)
3300#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3301 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK2
3304 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3305 procedure(
logical(LK)) :: isSorted
3306 real(TKR) ::
rank(
size(array,
kind = IK))
3311 module function getRankFractionalCusCom_D1_IK1(array, isSorted)
result(rank)
3312#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3313 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_IK1
3316 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3317 procedure(
logical(LK)) :: isSorted
3318 real(TKR) ::
rank(
size(array,
kind = IK))
3325 module function getRankFractionalCusCom_D1_LK5(array, isSorted)
result(rank)
3326#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3327 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK5
3330 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3331 procedure(
logical(LK)) :: isSorted
3332 real(TKR) ::
rank(
size(array,
kind = IK))
3337 module function getRankFractionalCusCom_D1_LK4(array, isSorted)
result(rank)
3338#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3339 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK4
3342 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3343 procedure(
logical(LK)) :: isSorted
3344 real(TKR) ::
rank(
size(array,
kind = IK))
3349 module function getRankFractionalCusCom_D1_LK3(array, isSorted)
result(rank)
3350#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3351 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK3
3354 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3355 procedure(
logical(LK)) :: isSorted
3356 real(TKR) ::
rank(
size(array,
kind = IK))
3361 module function getRankFractionalCusCom_D1_LK2(array, isSorted)
result(rank)
3362#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3363 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK2
3366 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3367 procedure(
logical(LK)) :: isSorted
3368 real(TKR) ::
rank(
size(array,
kind = IK))
3373 module function getRankFractionalCusCom_D1_LK1(array, isSorted)
result(rank)
3374#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3375 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_LK1
3378 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3379 procedure(
logical(LK)) :: isSorted
3380 real(TKR) ::
rank(
size(array,
kind = IK))
3387 module function getRankFractionalCusCom_D1_CK5(array, isSorted)
result(rank)
3388#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3389 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK5
3392 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3393 procedure(
logical(LK)) :: isSorted
3394 real(TKR) ::
rank(
size(array,
kind = IK))
3399 module function getRankFractionalCusCom_D1_CK4(array, isSorted)
result(rank)
3400#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3401 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK4
3404 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3405 procedure(
logical(LK)) :: isSorted
3406 real(TKR) ::
rank(
size(array,
kind = IK))
3411 module function getRankFractionalCusCom_D1_CK3(array, isSorted)
result(rank)
3412#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3413 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK3
3416 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3417 procedure(
logical(LK)) :: isSorted
3418 real(TKR) ::
rank(
size(array,
kind = IK))
3423 module function getRankFractionalCusCom_D1_CK2(array, isSorted)
result(rank)
3424#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3425 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK2
3428 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3429 procedure(
logical(LK)) :: isSorted
3430 real(TKR) ::
rank(
size(array,
kind = IK))
3435 module function getRankFractionalCusCom_D1_CK1(array, isSorted)
result(rank)
3436#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3437 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_CK1
3440 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3441 procedure(
logical(LK)) :: isSorted
3442 real(TKR) ::
rank(
size(array,
kind = IK))
3449 module function getRankFractionalCusCom_D1_RK5(array, isSorted)
result(rank)
3450#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3451 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK5
3454 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3455 procedure(
logical(LK)) :: isSorted
3456 real(TKR) ::
rank(
size(array,
kind = IK))
3461 module function getRankFractionalCusCom_D1_RK4(array, isSorted)
result(rank)
3462#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3463 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK4
3466 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3467 procedure(
logical(LK)) :: isSorted
3468 real(TKR) ::
rank(
size(array,
kind = IK))
3473 module function getRankFractionalCusCom_D1_RK3(array, isSorted)
result(rank)
3474#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3475 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK3
3478 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3479 procedure(
logical(LK)) :: isSorted
3480 real(TKR) ::
rank(
size(array,
kind = IK))
3485 module function getRankFractionalCusCom_D1_RK2(array, isSorted)
result(rank)
3486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3487 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK2
3490 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3491 procedure(
logical(LK)) :: isSorted
3492 real(TKR) ::
rank(
size(array,
kind = IK))
3497 module function getRankFractionalCusCom_D1_RK1(array, isSorted)
result(rank)
3498#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3499 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_RK1
3502 real(RKG) ,
intent(in) ,
contiguous :: array(:)
3503 procedure(
logical(LK)) :: isSorted
3504 real(TKR) ::
rank(
size(array,
kind = IK))
3513 module function getRankFractionalCusCom_D1_PSSK5(array, isSorted)
result(rank)
3514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3515 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK5
3519 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3520 procedure(
logical(LK)) :: isSorted
3521 real(TKR) ::
rank(
size(array,
kind = IK))
3526 module function getRankFractionalCusCom_D1_PSSK4(array, isSorted)
result(rank)
3527#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3528 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK4
3532 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3533 procedure(
logical(LK)) :: isSorted
3534 real(TKR) ::
rank(
size(array,
kind = IK))
3539 module function getRankFractionalCusCom_D1_PSSK3(array, isSorted)
result(rank)
3540#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3541 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK3
3545 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3546 procedure(
logical(LK)) :: isSorted
3547 real(TKR) ::
rank(
size(array,
kind = IK))
3552 module function getRankFractionalCusCom_D1_PSSK2(array, isSorted)
result(rank)
3553#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3554 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK2
3558 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3559 procedure(
logical(LK)) :: isSorted
3560 real(TKR) ::
rank(
size(array,
kind = IK))
3565 module function getRankFractionalCusCom_D1_PSSK1(array, isSorted)
result(rank)
3566#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3567 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_PSSK1
3571 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
3572 real(TKR) ::
rank(
size(array,
kind = IK))
3573 procedure(
logical(LK)) :: isSorted
3582 module function getRankFractionalCusCom_D1_BSSK(array, isSorted)
result(rank)
3583#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3584 !DEC$ ATTRIBUTES DLLEXPORT :: getRankFractionalCusCom_D1_BSSK
3588 type(css_type) ,
intent(in) ,
contiguous :: array(:)
3589 procedure(
logical(LK)) :: isSorted
3590 real(TKR) ::
rank(
size(array,
kind = IK))
3757 PURE module subroutine setRankFractionalDefCom_D0_SK5(rank, array)
3758#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3759 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK5
3762 character(
*,SKG) ,
intent(in) :: array
3763 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3768 PURE module subroutine setRankFractionalDefCom_D0_SK4(rank, array)
3769#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3770 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK4
3773 character(
*,SKG) ,
intent(in) :: array
3774 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3779 PURE module subroutine setRankFractionalDefCom_D0_SK3(rank, array)
3780#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3781 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK3
3784 character(
*,SKG) ,
intent(in) :: array
3785 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3790 PURE module subroutine setRankFractionalDefCom_D0_SK2(rank, array)
3791#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3792 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK2
3795 character(
*,SKG) ,
intent(in) :: array
3796 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3801 PURE module subroutine setRankFractionalDefCom_D0_SK1(rank, array)
3802#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3803 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D0_SK1
3806 character(
*,SKG) ,
intent(in) :: array
3807 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3814 PURE module subroutine setRankFractionalDefCom_D1_SK5(rank, array)
3815#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3816 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK5
3819 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3820 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3825 PURE module subroutine setRankFractionalDefCom_D1_SK4(rank, array)
3826#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3827 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK4
3830 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3831 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3836 PURE module subroutine setRankFractionalDefCom_D1_SK3(rank, array)
3837#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3838 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK3
3841 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3842 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3847 PURE module subroutine setRankFractionalDefCom_D1_SK2(rank, array)
3848#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3849 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK2
3852 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3853 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3858 PURE module subroutine setRankFractionalDefCom_D1_SK1(rank, array)
3859#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3860 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_SK1
3863 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
3864 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3871 PURE module subroutine setRankFractionalDefCom_D1_IK5(rank, array)
3872#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3873 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK5
3876 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3877 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3882 PURE module subroutine setRankFractionalDefCom_D1_IK4(rank, array)
3883#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3884 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK4
3887 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3888 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3893 PURE module subroutine setRankFractionalDefCom_D1_IK3(rank, array)
3894#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3895 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK3
3898 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3899 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3904 PURE module subroutine setRankFractionalDefCom_D1_IK2(rank, array)
3905#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3906 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK2
3909 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3910 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3915 PURE module subroutine setRankFractionalDefCom_D1_IK1(rank, array)
3916#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3917 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_IK1
3920 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
3921 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3928 PURE module subroutine setRankFractionalDefCom_D1_LK5(rank, array)
3929#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3930 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK5
3933 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3934 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3939 PURE module subroutine setRankFractionalDefCom_D1_LK4(rank, array)
3940#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3941 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK4
3944 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3945 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3950 PURE module subroutine setRankFractionalDefCom_D1_LK3(rank, array)
3951#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3952 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK3
3955 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3956 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3961 PURE module subroutine setRankFractionalDefCom_D1_LK2(rank, array)
3962#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3963 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK2
3966 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3967 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3972 PURE module subroutine setRankFractionalDefCom_D1_LK1(rank, array)
3973#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3974 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_LK1
3977 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
3978 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3985 PURE module subroutine setRankFractionalDefCom_D1_CK5(rank, array)
3986#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3987 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK5
3990 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
3991 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
3996 PURE module subroutine setRankFractionalDefCom_D1_CK4(rank, array)
3997#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3998 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK4
4001 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4002 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4007 PURE module subroutine setRankFractionalDefCom_D1_CK3(rank, array)
4008#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4009 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK3
4012 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4013 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4018 PURE module subroutine setRankFractionalDefCom_D1_CK2(rank, array)
4019#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4020 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK2
4023 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4024 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4029 PURE module subroutine setRankFractionalDefCom_D1_CK1(rank, array)
4030#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4031 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_CK1
4034 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4035 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4042 PURE module subroutine setRankFractionalDefCom_D1_RK5(rank, array)
4043#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4044 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK5
4047 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4048 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4053 PURE module subroutine setRankFractionalDefCom_D1_RK4(rank, array)
4054#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4055 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK4
4058 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4059 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4064 PURE module subroutine setRankFractionalDefCom_D1_RK3(rank, array)
4065#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4066 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK3
4069 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4070 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4075 PURE module subroutine setRankFractionalDefCom_D1_RK2(rank, array)
4076#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4077 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK2
4080 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4081 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4086 PURE module subroutine setRankFractionalDefCom_D1_RK1(rank, array)
4087#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4088 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_RK1
4091 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4092 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4101 PURE module subroutine setRankFractionalDefCom_D1_PSSK5(rank, array)
4102#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4103 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK5
4107 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4108 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4113 PURE module subroutine setRankFractionalDefCom_D1_PSSK4(rank, array)
4114#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4115 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK4
4119 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4120 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4125 PURE module subroutine setRankFractionalDefCom_D1_PSSK3(rank, array)
4126#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4127 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK3
4131 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4132 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4137 PURE module subroutine setRankFractionalDefCom_D1_PSSK2(rank, array)
4138#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4139 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK2
4143 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4144 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4149 PURE module subroutine setRankFractionalDefCom_D1_PSSK1(rank, array)
4150#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4151 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_PSSK1
4155 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4156 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4165 PURE module subroutine setRankFractionalDefCom_D1_BSSK(rank, array)
4166#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4167 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalDefCom_D1_BSSK
4171 type(css_type) ,
intent(in) ,
contiguous :: array(:)
4172 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4184 module subroutine setRankFractionalCusCom_D0_SK5(rank, array, isSorted)
4185#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4186 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK5
4189 character(
*,SKG) ,
intent(in) :: array
4190 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4191 procedure(
logical(LK)) :: isSorted
4196 module subroutine setRankFractionalCusCom_D0_SK4(rank, array, isSorted)
4197#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4198 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK4
4201 character(
*,SKG) ,
intent(in) :: array
4202 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4203 procedure(
logical(LK)) :: isSorted
4208 module subroutine setRankFractionalCusCom_D0_SK3(rank, array, isSorted)
4209#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4210 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK3
4213 character(
*,SKG) ,
intent(in) :: array
4214 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4215 procedure(
logical(LK)) :: isSorted
4220 module subroutine setRankFractionalCusCom_D0_SK2(rank, array, isSorted)
4221#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4222 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK2
4225 character(
*,SKG) ,
intent(in) :: array
4226 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4227 procedure(
logical(LK)) :: isSorted
4232 module subroutine setRankFractionalCusCom_D0_SK1(rank, array, isSorted)
4233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4234 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D0_SK1
4237 character(
*,SKG) ,
intent(in) :: array
4238 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4239 procedure(
logical(LK)) :: isSorted
4246 module subroutine setRankFractionalCusCom_D1_SK5(rank, array, isSorted)
4247#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4248 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK5
4251 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4252 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4253 procedure(
logical(LK)) :: isSorted
4258 module subroutine setRankFractionalCusCom_D1_SK4(rank, array, isSorted)
4259#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4260 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK4
4263 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4264 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4265 procedure(
logical(LK)) :: isSorted
4270 module subroutine setRankFractionalCusCom_D1_SK3(rank, array, isSorted)
4271#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4272 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK3
4275 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4276 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4277 procedure(
logical(LK)) :: isSorted
4282 module subroutine setRankFractionalCusCom_D1_SK2(rank, array, isSorted)
4283#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4284 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK2
4287 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4288 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4289 procedure(
logical(LK)) :: isSorted
4294 module subroutine setRankFractionalCusCom_D1_SK1(rank, array, isSorted)
4295#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4296 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_SK1
4299 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4300 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4301 procedure(
logical(LK)) :: isSorted
4308 module subroutine setRankFractionalCusCom_D1_IK5(rank, array, isSorted)
4309#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4310 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK5
4313 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4314 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4315 procedure(
logical(LK)) :: isSorted
4320 module subroutine setRankFractionalCusCom_D1_IK4(rank, array, isSorted)
4321#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4322 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK4
4325 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4326 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4327 procedure(
logical(LK)) :: isSorted
4332 module subroutine setRankFractionalCusCom_D1_IK3(rank, array, isSorted)
4333#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4334 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK3
4337 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4338 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4339 procedure(
logical(LK)) :: isSorted
4344 module subroutine setRankFractionalCusCom_D1_IK2(rank, array, isSorted)
4345#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4346 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK2
4349 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4350 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4351 procedure(
logical(LK)) :: isSorted
4356 module subroutine setRankFractionalCusCom_D1_IK1(rank, array, isSorted)
4357#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4358 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_IK1
4361 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4362 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4363 procedure(
logical(LK)) :: isSorted
4370 module subroutine setRankFractionalCusCom_D1_LK5(rank, array, isSorted)
4371#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4372 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK5
4375 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4376 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4377 procedure(
logical(LK)) :: isSorted
4382 module subroutine setRankFractionalCusCom_D1_LK4(rank, array, isSorted)
4383#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4384 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK4
4387 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4388 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4389 procedure(
logical(LK)) :: isSorted
4394 module subroutine setRankFractionalCusCom_D1_LK3(rank, array, isSorted)
4395#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4396 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK3
4399 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4400 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4401 procedure(
logical(LK)) :: isSorted
4406 module subroutine setRankFractionalCusCom_D1_LK2(rank, array, isSorted)
4407#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4408 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK2
4411 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4412 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4413 procedure(
logical(LK)) :: isSorted
4418 module subroutine setRankFractionalCusCom_D1_LK1(rank, array, isSorted)
4419#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4420 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_LK1
4423 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4424 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4425 procedure(
logical(LK)) :: isSorted
4432 module subroutine setRankFractionalCusCom_D1_CK5(rank, array, isSorted)
4433#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4434 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK5
4437 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4438 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4439 procedure(
logical(LK)) :: isSorted
4444 module subroutine setRankFractionalCusCom_D1_CK4(rank, array, isSorted)
4445#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4446 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK4
4449 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4450 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4451 procedure(
logical(LK)) :: isSorted
4456 module subroutine setRankFractionalCusCom_D1_CK3(rank, array, isSorted)
4457#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4458 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK3
4461 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4462 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4463 procedure(
logical(LK)) :: isSorted
4468 module subroutine setRankFractionalCusCom_D1_CK2(rank, array, isSorted)
4469#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4470 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK2
4473 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4474 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4475 procedure(
logical(LK)) :: isSorted
4480 module subroutine setRankFractionalCusCom_D1_CK1(rank, array, isSorted)
4481#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4482 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_CK1
4485 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4486 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4487 procedure(
logical(LK)) :: isSorted
4494 module subroutine setRankFractionalCusCom_D1_RK5(rank, array, isSorted)
4495#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4496 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK5
4499 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4500 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4501 procedure(
logical(LK)) :: isSorted
4506 module subroutine setRankFractionalCusCom_D1_RK4(rank, array, isSorted)
4507#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4508 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK4
4511 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4512 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4513 procedure(
logical(LK)) :: isSorted
4518 module subroutine setRankFractionalCusCom_D1_RK3(rank, array, isSorted)
4519#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4520 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK3
4523 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4524 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4525 procedure(
logical(LK)) :: isSorted
4530 module subroutine setRankFractionalCusCom_D1_RK2(rank, array, isSorted)
4531#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4532 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK2
4535 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4536 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4537 procedure(
logical(LK)) :: isSorted
4542 module subroutine setRankFractionalCusCom_D1_RK1(rank, array, isSorted)
4543#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4544 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_RK1
4547 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4548 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4549 procedure(
logical(LK)) :: isSorted
4558 module subroutine setRankFractionalCusCom_D1_PSSK5(rank, array, isSorted)
4559#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4560 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK5
4564 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4565 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4566 procedure(
logical(LK)) :: isSorted
4571 module subroutine setRankFractionalCusCom_D1_PSSK4(rank, array, isSorted)
4572#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4573 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK4
4577 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4578 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4579 procedure(
logical(LK)) :: isSorted
4584 module subroutine setRankFractionalCusCom_D1_PSSK3(rank, array, isSorted)
4585#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4586 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK3
4590 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4591 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4592 procedure(
logical(LK)) :: isSorted
4597 module subroutine setRankFractionalCusCom_D1_PSSK2(rank, array, isSorted)
4598#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4599 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK2
4603 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4604 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4605 procedure(
logical(LK)) :: isSorted
4610 module subroutine setRankFractionalCusCom_D1_PSSK1(rank, array, isSorted)
4611#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4612 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_PSSK1
4616 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
4617 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4618 procedure(
logical(LK)) :: isSorted
4627 module subroutine setRankFractionalCusCom_D1_BSSK(rank, array, isSorted)
4628#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4629 !DEC$ ATTRIBUTES DLLEXPORT :: setRankFractionalCusCom_D1_BSSK
4633 type(css_type) ,
intent(in) ,
contiguous :: array(:)
4634 real(TKR) ,
intent(out) ,
contiguous ::
rank(:)
4635 procedure(
logical(LK)) :: isSorted
4805 module function getRankModifiedDefCom_D0_SK5(array)
result(rank)
4806#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4807 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK5
4810 character(
*,SKG) ,
intent(in) :: array
4811 integer(TKR) ::
rank(
len(array, IK))
4816 module function getRankModifiedDefCom_D0_SK4(array)
result(rank)
4817#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4818 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK4
4821 character(
*,SKG) ,
intent(in) :: array
4822 integer(TKR) ::
rank(
len(array, IK))
4827 module function getRankModifiedDefCom_D0_SK3(array)
result(rank)
4828#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4829 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK3
4832 character(
*,SKG) ,
intent(in) :: array
4833 integer(TKR) ::
rank(
len(array, IK))
4838 module function getRankModifiedDefCom_D0_SK2(array)
result(rank)
4839#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4840 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK2
4843 character(
*,SKG) ,
intent(in) :: array
4844 integer(TKR) ::
rank(
len(array, IK))
4849 module function getRankModifiedDefCom_D0_SK1(array)
result(rank)
4850#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4851 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D0_SK1
4854 character(
*,SKG) ,
intent(in) :: array
4855 integer(TKR) ::
rank(
len(array, IK))
4862 module function getRankModifiedDefCom_D1_SK5(array)
result(rank)
4863#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4864 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK5
4867 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4868 integer(TKR) ::
rank(
size(array,
kind = IK))
4873 module function getRankModifiedDefCom_D1_SK4(array)
result(rank)
4874#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4875 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK4
4878 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4879 integer(TKR) ::
rank(
size(array,
kind = IK))
4884 module function getRankModifiedDefCom_D1_SK3(array)
result(rank)
4885#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4886 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK3
4889 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4890 integer(TKR) ::
rank(
size(array,
kind = IK))
4895 module function getRankModifiedDefCom_D1_SK2(array)
result(rank)
4896#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4897 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK2
4900 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4901 integer(TKR) ::
rank(
size(array,
kind = IK))
4906 module function getRankModifiedDefCom_D1_SK1(array)
result(rank)
4907#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4908 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_SK1
4911 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4912 integer(TKR) ::
rank(
size(array,
kind = IK))
4919 module function getRankModifiedDefCom_D1_IK5(array)
result(rank)
4920#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4921 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK5
4924 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4925 integer(TKR) ::
rank(
size(array,
kind = IK))
4930 module function getRankModifiedDefCom_D1_IK4(array)
result(rank)
4931#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4932 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK4
4935 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4936 integer(TKR) ::
rank(
size(array,
kind = IK))
4941 module function getRankModifiedDefCom_D1_IK3(array)
result(rank)
4942#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4943 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK3
4946 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4947 integer(TKR) ::
rank(
size(array,
kind = IK))
4952 module function getRankModifiedDefCom_D1_IK2(array)
result(rank)
4953#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4954 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK2
4957 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4958 integer(TKR) ::
rank(
size(array,
kind = IK))
4963 module function getRankModifiedDefCom_D1_IK1(array)
result(rank)
4964#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4965 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_IK1
4968 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4969 integer(TKR) ::
rank(
size(array,
kind = IK))
4976 module function getRankModifiedDefCom_D1_LK5(array)
result(rank)
4977#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4978 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK5
4981 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4982 integer(TKR) ::
rank(
size(array,
kind = IK))
4987 module function getRankModifiedDefCom_D1_LK4(array)
result(rank)
4988#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4989 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK4
4992 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4993 integer(TKR) ::
rank(
size(array,
kind = IK))
4998 module function getRankModifiedDefCom_D1_LK3(array)
result(rank)
4999#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5000 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK3
5003 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5004 integer(TKR) ::
rank(
size(array,
kind = IK))
5009 module function getRankModifiedDefCom_D1_LK2(array)
result(rank)
5010#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5011 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK2
5014 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5015 integer(TKR) ::
rank(
size(array,
kind = IK))
5020 module function getRankModifiedDefCom_D1_LK1(array)
result(rank)
5021#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5022 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_LK1
5025 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5026 integer(TKR) ::
rank(
size(array,
kind = IK))
5033 module function getRankModifiedDefCom_D1_CK5(array)
result(rank)
5034#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5035 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK5
5038 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5039 integer(TKR) ::
rank(
size(array,
kind = IK))
5044 module function getRankModifiedDefCom_D1_CK4(array)
result(rank)
5045#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5046 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK4
5049 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5050 integer(TKR) ::
rank(
size(array,
kind = IK))
5055 module function getRankModifiedDefCom_D1_CK3(array)
result(rank)
5056#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5057 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK3
5060 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5061 integer(TKR) ::
rank(
size(array,
kind = IK))
5066 module function getRankModifiedDefCom_D1_CK2(array)
result(rank)
5067#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5068 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK2
5071 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5072 integer(TKR) ::
rank(
size(array,
kind = IK))
5077 module function getRankModifiedDefCom_D1_CK1(array)
result(rank)
5078#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5079 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_CK1
5082 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5083 integer(TKR) ::
rank(
size(array,
kind = IK))
5090 module function getRankModifiedDefCom_D1_RK5(array)
result(rank)
5091#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5092 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK5
5095 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5096 integer(TKR) ::
rank(
size(array,
kind = IK))
5101 module function getRankModifiedDefCom_D1_RK4(array)
result(rank)
5102#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5103 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK4
5106 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5107 integer(TKR) ::
rank(
size(array,
kind = IK))
5112 module function getRankModifiedDefCom_D1_RK3(array)
result(rank)
5113#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5114 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK3
5117 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5118 integer(TKR) ::
rank(
size(array,
kind = IK))
5123 module function getRankModifiedDefCom_D1_RK2(array)
result(rank)
5124#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5125 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK2
5128 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5129 integer(TKR) ::
rank(
size(array,
kind = IK))
5134 module function getRankModifiedDefCom_D1_RK1(array)
result(rank)
5135#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5136 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_RK1
5139 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5140 integer(TKR) ::
rank(
size(array,
kind = IK))
5149 module function getRankModifiedDefCom_D1_PSSK5(array)
result(rank)
5150#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5151 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK5
5155 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5156 integer(TKR) ::
rank(
size(array,
kind = IK))
5161 module function getRankModifiedDefCom_D1_PSSK4(array)
result(rank)
5162#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5163 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK4
5167 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5168 integer(TKR) ::
rank(
size(array,
kind = IK))
5173 module function getRankModifiedDefCom_D1_PSSK3(array)
result(rank)
5174#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5175 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK3
5179 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5180 integer(TKR) ::
rank(
size(array,
kind = IK))
5185 module function getRankModifiedDefCom_D1_PSSK2(array)
result(rank)
5186#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5187 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK2
5191 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5192 integer(TKR) ::
rank(
size(array,
kind = IK))
5197 module function getRankModifiedDefCom_D1_PSSK1(array)
result(rank)
5198#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5199 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_PSSK1
5203 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5204 integer(TKR) ::
rank(
size(array,
kind = IK))
5213 module function getRankModifiedDefCom_D1_BSSK(array)
result(rank)
5214#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5215 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedDefCom_D1_BSSK
5219 type(css_type) ,
intent(in) ,
contiguous :: array(:)
5220 integer(TKR) ::
rank(
size(array,
kind = IK))
5232 module function getRankModifiedCusCom_D0_SK5(array, isSorted)
result(rank)
5233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5234 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK5
5237 character(
*,SKG) ,
intent(in) :: array
5238 procedure(
logical(LK)) :: isSorted
5239 integer(TKR) ::
rank(
len(array, IK))
5244 module function getRankModifiedCusCom_D0_SK4(array, isSorted)
result(rank)
5245#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5246 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK4
5249 character(
*,SKG) ,
intent(in) :: array
5250 procedure(
logical(LK)) :: isSorted
5251 integer(TKR) ::
rank(
len(array, IK))
5256 module function getRankModifiedCusCom_D0_SK3(array, isSorted)
result(rank)
5257#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5258 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK3
5261 character(
*,SKG) ,
intent(in) :: array
5262 procedure(
logical(LK)) :: isSorted
5263 integer(TKR) ::
rank(
len(array, IK))
5268 module function getRankModifiedCusCom_D0_SK2(array, isSorted)
result(rank)
5269#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5270 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK2
5273 character(
*,SKG) ,
intent(in) :: array
5274 procedure(
logical(LK)) :: isSorted
5275 integer(TKR) ::
rank(
len(array, IK))
5280 module function getRankModifiedCusCom_D0_SK1(array, isSorted)
result(rank)
5281#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5282 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D0_SK1
5285 character(
*,SKG) ,
intent(in) :: array
5286 procedure(
logical(LK)) :: isSorted
5287 integer(TKR) ::
rank(
len(array, IK))
5294 module function getRankModifiedCusCom_D1_SK5(array, isSorted)
result(rank)
5295#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5296 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK5
5299 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5300 procedure(
logical(LK)) :: isSorted
5301 integer(TKR) ::
rank(
size(array,
kind = IK))
5306 module function getRankModifiedCusCom_D1_SK4(array, isSorted)
result(rank)
5307#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5308 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK4
5311 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5312 procedure(
logical(LK)) :: isSorted
5313 integer(TKR) ::
rank(
size(array,
kind = IK))
5318 module function getRankModifiedCusCom_D1_SK3(array, isSorted)
result(rank)
5319#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5320 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK3
5323 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5324 procedure(
logical(LK)) :: isSorted
5325 integer(TKR) ::
rank(
size(array,
kind = IK))
5330 module function getRankModifiedCusCom_D1_SK2(array, isSorted)
result(rank)
5331#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5332 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK2
5335 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5336 procedure(
logical(LK)) :: isSorted
5337 integer(TKR) ::
rank(
size(array,
kind = IK))
5342 module function getRankModifiedCusCom_D1_SK1(array, isSorted)
result(rank)
5343#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5344 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_SK1
5347 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5348 procedure(
logical(LK)) :: isSorted
5349 integer(TKR) ::
rank(
size(array,
kind = IK))
5356 module function getRankModifiedCusCom_D1_IK5(array, isSorted)
result(rank)
5357#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5358 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK5
5361 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5362 procedure(
logical(LK)) :: isSorted
5363 integer(TKR) ::
rank(
size(array,
kind = IK))
5368 module function getRankModifiedCusCom_D1_IK4(array, isSorted)
result(rank)
5369#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5370 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK4
5373 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5374 procedure(
logical(LK)) :: isSorted
5375 integer(TKR) ::
rank(
size(array,
kind = IK))
5380 module function getRankModifiedCusCom_D1_IK3(array, isSorted)
result(rank)
5381#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5382 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK3
5385 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5386 procedure(
logical(LK)) :: isSorted
5387 integer(TKR) ::
rank(
size(array,
kind = IK))
5392 module function getRankModifiedCusCom_D1_IK2(array, isSorted)
result(rank)
5393#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5394 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK2
5397 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5398 procedure(
logical(LK)) :: isSorted
5399 integer(TKR) ::
rank(
size(array,
kind = IK))
5404 module function getRankModifiedCusCom_D1_IK1(array, isSorted)
result(rank)
5405#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5406 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_IK1
5409 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5410 procedure(
logical(LK)) :: isSorted
5411 integer(TKR) ::
rank(
size(array,
kind = IK))
5418 module function getRankModifiedCusCom_D1_LK5(array, isSorted)
result(rank)
5419#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5420 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK5
5423 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5424 procedure(
logical(LK)) :: isSorted
5425 integer(TKR) ::
rank(
size(array,
kind = IK))
5430 module function getRankModifiedCusCom_D1_LK4(array, isSorted)
result(rank)
5431#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5432 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK4
5435 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5436 procedure(
logical(LK)) :: isSorted
5437 integer(TKR) ::
rank(
size(array,
kind = IK))
5442 module function getRankModifiedCusCom_D1_LK3(array, isSorted)
result(rank)
5443#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5444 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK3