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
5447 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5448 procedure(
logical(LK)) :: isSorted
5449 integer(TKR) ::
rank(
size(array,
kind = IK))
5454 module function getRankModifiedCusCom_D1_LK2(array, isSorted)
result(rank)
5455#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5456 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK2
5459 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5460 procedure(
logical(LK)) :: isSorted
5461 integer(TKR) ::
rank(
size(array,
kind = IK))
5466 module function getRankModifiedCusCom_D1_LK1(array, isSorted)
result(rank)
5467#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5468 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_LK1
5471 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5472 procedure(
logical(LK)) :: isSorted
5473 integer(TKR) ::
rank(
size(array,
kind = IK))
5480 module function getRankModifiedCusCom_D1_CK5(array, isSorted)
result(rank)
5481#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5482 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK5
5485 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5486 procedure(
logical(LK)) :: isSorted
5487 integer(TKR) ::
rank(
size(array,
kind = IK))
5492 module function getRankModifiedCusCom_D1_CK4(array, isSorted)
result(rank)
5493#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5494 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK4
5497 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5498 procedure(
logical(LK)) :: isSorted
5499 integer(TKR) ::
rank(
size(array,
kind = IK))
5504 module function getRankModifiedCusCom_D1_CK3(array, isSorted)
result(rank)
5505#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5506 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK3
5509 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5510 procedure(
logical(LK)) :: isSorted
5511 integer(TKR) ::
rank(
size(array,
kind = IK))
5516 module function getRankModifiedCusCom_D1_CK2(array, isSorted)
result(rank)
5517#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5518 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK2
5521 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5522 procedure(
logical(LK)) :: isSorted
5523 integer(TKR) ::
rank(
size(array,
kind = IK))
5528 module function getRankModifiedCusCom_D1_CK1(array, isSorted)
result(rank)
5529#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5530 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_CK1
5533 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5534 procedure(
logical(LK)) :: isSorted
5535 integer(TKR) ::
rank(
size(array,
kind = IK))
5542 module function getRankModifiedCusCom_D1_RK5(array, isSorted)
result(rank)
5543#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5544 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK5
5547 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5548 procedure(
logical(LK)) :: isSorted
5549 integer(TKR) ::
rank(
size(array,
kind = IK))
5554 module function getRankModifiedCusCom_D1_RK4(array, isSorted)
result(rank)
5555#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5556 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK4
5559 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5560 procedure(
logical(LK)) :: isSorted
5561 integer(TKR) ::
rank(
size(array,
kind = IK))
5566 module function getRankModifiedCusCom_D1_RK3(array, isSorted)
result(rank)
5567#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5568 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK3
5571 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5572 procedure(
logical(LK)) :: isSorted
5573 integer(TKR) ::
rank(
size(array,
kind = IK))
5578 module function getRankModifiedCusCom_D1_RK2(array, isSorted)
result(rank)
5579#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5580 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK2
5583 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5584 procedure(
logical(LK)) :: isSorted
5585 integer(TKR) ::
rank(
size(array,
kind = IK))
5590 module function getRankModifiedCusCom_D1_RK1(array, isSorted)
result(rank)
5591#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5592 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_RK1
5595 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5596 procedure(
logical(LK)) :: isSorted
5597 integer(TKR) ::
rank(
size(array,
kind = IK))
5606 module function getRankModifiedCusCom_D1_PSSK5(array, isSorted)
result(rank)
5607#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5608 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK5
5612 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5613 procedure(
logical(LK)) :: isSorted
5614 integer(TKR) ::
rank(
size(array,
kind = IK))
5619 module function getRankModifiedCusCom_D1_PSSK4(array, isSorted)
result(rank)
5620#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5621 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK4
5625 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5626 procedure(
logical(LK)) :: isSorted
5627 integer(TKR) ::
rank(
size(array,
kind = IK))
5632 module function getRankModifiedCusCom_D1_PSSK3(array, isSorted)
result(rank)
5633#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5634 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK3
5638 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5639 procedure(
logical(LK)) :: isSorted
5640 integer(TKR) ::
rank(
size(array,
kind = IK))
5645 module function getRankModifiedCusCom_D1_PSSK2(array, isSorted)
result(rank)
5646#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5647 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK2
5651 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5652 procedure(
logical(LK)) :: isSorted
5653 integer(TKR) ::
rank(
size(array,
kind = IK))
5658 module function getRankModifiedCusCom_D1_PSSK1(array, isSorted)
result(rank)
5659#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5660 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_PSSK1
5664 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
5665 integer(TKR) ::
rank(
size(array,
kind = IK))
5666 procedure(
logical(LK)) :: isSorted
5675 module function getRankModifiedCusCom_D1_BSSK(array, isSorted)
result(rank)
5676#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5677 !DEC$ ATTRIBUTES DLLEXPORT :: getRankModifiedCusCom_D1_BSSK
5681 type(css_type) ,
intent(in) ,
contiguous :: array(:)
5682 procedure(
logical(LK)) :: isSorted
5683 integer(TKR) ::
rank(
size(array,
kind = IK))
5847 PURE module subroutine setRankModifiedDefCom_D0_SK5(rank, array)
5848#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5849 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK5
5852 character(
*,SKG) ,
intent(in) :: array
5853 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5858 PURE module subroutine setRankModifiedDefCom_D0_SK4(rank, array)
5859#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5860 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK4
5863 character(
*,SKG) ,
intent(in) :: array
5864 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5869 PURE module subroutine setRankModifiedDefCom_D0_SK3(rank, array)
5870#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5871 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK3
5874 character(
*,SKG) ,
intent(in) :: array
5875 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5880 PURE module subroutine setRankModifiedDefCom_D0_SK2(rank, array)
5881#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5882 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK2
5885 character(
*,SKG) ,
intent(in) :: array
5886 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5891 PURE module subroutine setRankModifiedDefCom_D0_SK1(rank, array)
5892#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5893 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D0_SK1
5896 character(
*,SKG) ,
intent(in) :: array
5897 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5904 PURE module subroutine setRankModifiedDefCom_D1_SK5(rank, array)
5905#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5906 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK5
5909 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5910 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5915 PURE module subroutine setRankModifiedDefCom_D1_SK4(rank, array)
5916#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5917 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK4
5920 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5921 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5926 PURE module subroutine setRankModifiedDefCom_D1_SK3(rank, array)
5927#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5928 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK3
5931 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5932 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5937 PURE module subroutine setRankModifiedDefCom_D1_SK2(rank, array)
5938#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5939 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK2
5942 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5943 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5948 PURE module subroutine setRankModifiedDefCom_D1_SK1(rank, array)
5949#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5950 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_SK1
5953 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5954 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5961 PURE module subroutine setRankModifiedDefCom_D1_IK5(rank, array)
5962#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5963 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK5
5966 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5967 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5972 PURE module subroutine setRankModifiedDefCom_D1_IK4(rank, array)
5973#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5974 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK4
5977 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5978 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5983 PURE module subroutine setRankModifiedDefCom_D1_IK3(rank, array)
5984#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5985 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK3
5988 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5989 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
5994 PURE module subroutine setRankModifiedDefCom_D1_IK2(rank, array)
5995#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5996 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK2
5999 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6000 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6005 PURE module subroutine setRankModifiedDefCom_D1_IK1(rank, array)
6006#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6007 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_IK1
6010 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6011 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6018 PURE module subroutine setRankModifiedDefCom_D1_LK5(rank, array)
6019#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6020 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK5
6023 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6024 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6029 PURE module subroutine setRankModifiedDefCom_D1_LK4(rank, array)
6030#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6031 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK4
6034 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6035 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6040 PURE module subroutine setRankModifiedDefCom_D1_LK3(rank, array)
6041#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6042 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK3
6045 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6046 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6051 PURE module subroutine setRankModifiedDefCom_D1_LK2(rank, array)
6052#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6053 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK2
6056 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6057 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6062 PURE module subroutine setRankModifiedDefCom_D1_LK1(rank, array)
6063#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6064 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_LK1
6067 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6068 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6075 PURE module subroutine setRankModifiedDefCom_D1_CK5(rank, array)
6076#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6077 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK5
6080 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6081 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6086 PURE module subroutine setRankModifiedDefCom_D1_CK4(rank, array)
6087#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6088 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK4
6091 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6092 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6097 PURE module subroutine setRankModifiedDefCom_D1_CK3(rank, array)
6098#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6099 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK3
6102 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6103 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6108 PURE module subroutine setRankModifiedDefCom_D1_CK2(rank, array)
6109#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6110 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK2
6113 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6114 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6119 PURE module subroutine setRankModifiedDefCom_D1_CK1(rank, array)
6120#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6121 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_CK1
6124 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6125 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6132 PURE module subroutine setRankModifiedDefCom_D1_RK5(rank, array)
6133#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6134 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK5
6137 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6138 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6143 PURE module subroutine setRankModifiedDefCom_D1_RK4(rank, array)
6144#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6145 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK4
6148 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6149 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6154 PURE module subroutine setRankModifiedDefCom_D1_RK3(rank, array)
6155#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6156 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK3
6159 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6160 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6165 PURE module subroutine setRankModifiedDefCom_D1_RK2(rank, array)
6166#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6167 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK2
6170 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6171 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6176 PURE module subroutine setRankModifiedDefCom_D1_RK1(rank, array)
6177#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6178 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_RK1
6181 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6182 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6191 PURE module subroutine setRankModifiedDefCom_D1_PSSK5(rank, array)
6192#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6193 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK5
6197 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6198 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6203 PURE module subroutine setRankModifiedDefCom_D1_PSSK4(rank, array)
6204#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6205 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK4
6209 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6210 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6215 PURE module subroutine setRankModifiedDefCom_D1_PSSK3(rank, array)
6216#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6217 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK3
6221 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6222 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6227 PURE module subroutine setRankModifiedDefCom_D1_PSSK2(rank, array)
6228#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6229 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK2
6233 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6234 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6239 PURE module subroutine setRankModifiedDefCom_D1_PSSK1(rank, array)
6240#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6241 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_PSSK1
6245 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6246 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6255 PURE module subroutine setRankModifiedDefCom_D1_BSSK(rank, array)
6256#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6257 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedDefCom_D1_BSSK
6261 type(css_type) ,
intent(in) ,
contiguous :: array(:)
6262 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6274 module subroutine setRankModifiedCusCom_D0_SK5(rank, array, isSorted)
6275#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6276 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK5
6279 character(
*,SKG) ,
intent(in) :: array
6280 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6281 procedure(
logical(LK)) :: isSorted
6286 module subroutine setRankModifiedCusCom_D0_SK4(rank, array, isSorted)
6287#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6288 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK4
6291 character(
*,SKG) ,
intent(in) :: array
6292 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6293 procedure(
logical(LK)) :: isSorted
6298 module subroutine setRankModifiedCusCom_D0_SK3(rank, array, isSorted)
6299#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6300 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK3
6303 character(
*,SKG) ,
intent(in) :: array
6304 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6305 procedure(
logical(LK)) :: isSorted
6310 module subroutine setRankModifiedCusCom_D0_SK2(rank, array, isSorted)
6311#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6312 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK2
6315 character(
*,SKG) ,
intent(in) :: array
6316 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6317 procedure(
logical(LK)) :: isSorted
6322 module subroutine setRankModifiedCusCom_D0_SK1(rank, array, isSorted)
6323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6324 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D0_SK1
6327 character(
*,SKG) ,
intent(in) :: array
6328 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6329 procedure(
logical(LK)) :: isSorted
6336 module subroutine setRankModifiedCusCom_D1_SK5(rank, array, isSorted)
6337#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6338 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK5
6341 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6342 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6343 procedure(
logical(LK)) :: isSorted
6348 module subroutine setRankModifiedCusCom_D1_SK4(rank, array, isSorted)
6349#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6350 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK4
6353 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6354 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6355 procedure(
logical(LK)) :: isSorted
6360 module subroutine setRankModifiedCusCom_D1_SK3(rank, array, isSorted)
6361#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6362 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK3
6365 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6366 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6367 procedure(
logical(LK)) :: isSorted
6372 module subroutine setRankModifiedCusCom_D1_SK2(rank, array, isSorted)
6373#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6374 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK2
6377 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6378 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6379 procedure(
logical(LK)) :: isSorted
6384 module subroutine setRankModifiedCusCom_D1_SK1(rank, array, isSorted)
6385#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6386 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_SK1
6389 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6390 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6391 procedure(
logical(LK)) :: isSorted
6398 module subroutine setRankModifiedCusCom_D1_IK5(rank, array, isSorted)
6399#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6400 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK5
6403 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6404 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6405 procedure(
logical(LK)) :: isSorted
6410 module subroutine setRankModifiedCusCom_D1_IK4(rank, array, isSorted)
6411#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6412 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK4
6415 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6416 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6417 procedure(
logical(LK)) :: isSorted
6422 module subroutine setRankModifiedCusCom_D1_IK3(rank, array, isSorted)
6423#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6424 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK3
6427 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6428 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6429 procedure(
logical(LK)) :: isSorted
6434 module subroutine setRankModifiedCusCom_D1_IK2(rank, array, isSorted)
6435#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6436 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK2
6439 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6440 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6441 procedure(
logical(LK)) :: isSorted
6446 module subroutine setRankModifiedCusCom_D1_IK1(rank, array, isSorted)
6447#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6448 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_IK1
6451 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6452 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6453 procedure(
logical(LK)) :: isSorted
6460 module subroutine setRankModifiedCusCom_D1_LK5(rank, array, isSorted)
6461#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6462 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK5
6465 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6466 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6467 procedure(
logical(LK)) :: isSorted
6472 module subroutine setRankModifiedCusCom_D1_LK4(rank, array, isSorted)
6473#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6474 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK4
6477 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6478 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6479 procedure(
logical(LK)) :: isSorted
6484 module subroutine setRankModifiedCusCom_D1_LK3(rank, array, isSorted)
6485#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6486 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK3
6489 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6490 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6491 procedure(
logical(LK)) :: isSorted
6496 module subroutine setRankModifiedCusCom_D1_LK2(rank, array, isSorted)
6497#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6498 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK2
6501 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6502 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6503 procedure(
logical(LK)) :: isSorted
6508 module subroutine setRankModifiedCusCom_D1_LK1(rank, array, isSorted)
6509#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6510 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_LK1
6513 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6514 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6515 procedure(
logical(LK)) :: isSorted
6522 module subroutine setRankModifiedCusCom_D1_CK5(rank, array, isSorted)
6523#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6524 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK5
6527 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6528 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6529 procedure(
logical(LK)) :: isSorted
6534 module subroutine setRankModifiedCusCom_D1_CK4(rank, array, isSorted)
6535#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6536 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK4
6539 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6540 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6541 procedure(
logical(LK)) :: isSorted
6546 module subroutine setRankModifiedCusCom_D1_CK3(rank, array, isSorted)
6547#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6548 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK3
6551 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6552 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6553 procedure(
logical(LK)) :: isSorted
6558 module subroutine setRankModifiedCusCom_D1_CK2(rank, array, isSorted)
6559#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6560 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK2
6563 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6564 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6565 procedure(
logical(LK)) :: isSorted
6570 module subroutine setRankModifiedCusCom_D1_CK1(rank, array, isSorted)
6571#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6572 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_CK1
6575 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6576 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6577 procedure(
logical(LK)) :: isSorted
6584 module subroutine setRankModifiedCusCom_D1_RK5(rank, array, isSorted)
6585#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6586 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK5
6589 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6590 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6591 procedure(
logical(LK)) :: isSorted
6596 module subroutine setRankModifiedCusCom_D1_RK4(rank, array, isSorted)
6597#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6598 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK4
6601 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6602 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6603 procedure(
logical(LK)) :: isSorted
6608 module subroutine setRankModifiedCusCom_D1_RK3(rank, array, isSorted)
6609#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6610 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK3
6613 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6614 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6615 procedure(
logical(LK)) :: isSorted
6620 module subroutine setRankModifiedCusCom_D1_RK2(rank, array, isSorted)
6621#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6622 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK2
6625 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6626 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6627 procedure(
logical(LK)) :: isSorted
6632 module subroutine setRankModifiedCusCom_D1_RK1(rank, array, isSorted)
6633#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6634 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_RK1
6637 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6638 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6639 procedure(
logical(LK)) :: isSorted
6648 module subroutine setRankModifiedCusCom_D1_PSSK5(rank, array, isSorted)
6649#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6650 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK5
6654 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6655 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6656 procedure(
logical(LK)) :: isSorted
6661 module subroutine setRankModifiedCusCom_D1_PSSK4(rank, array, isSorted)
6662#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6663 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK4
6667 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6668 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6669 procedure(
logical(LK)) :: isSorted
6674 module subroutine setRankModifiedCusCom_D1_PSSK3(rank, array, isSorted)
6675#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6676 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK3
6680 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6681 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6682 procedure(
logical(LK)) :: isSorted
6687 module subroutine setRankModifiedCusCom_D1_PSSK2(rank, array, isSorted)
6688#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6689 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK2
6693 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6694 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6695 procedure(
logical(LK)) :: isSorted
6700 module subroutine setRankModifiedCusCom_D1_PSSK1(rank, array, isSorted)
6701#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6702 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_PSSK1
6706 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
6707 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6708 procedure(
logical(LK)) :: isSorted
6717 module subroutine setRankModifiedCusCom_D1_BSSK(rank, array, isSorted)
6718#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6719 !DEC$ ATTRIBUTES DLLEXPORT :: setRankModifiedCusCom_D1_BSSK
6723 type(css_type) ,
intent(in) ,
contiguous :: array(:)
6724 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
6725 procedure(
logical(LK)) :: isSorted
6885 module function getRankOrdinalDefCom_D0_SK5(array)
result(rank)
6886#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6887 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK5
6890 character(
*,SKG) ,
intent(in) :: array
6891 integer(TKR) ::
rank(
len(array, IK))
6896 module function getRankOrdinalDefCom_D0_SK4(array)
result(rank)
6897#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6898 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK4
6901 character(
*,SKG) ,
intent(in) :: array
6902 integer(TKR) ::
rank(
len(array, IK))
6907 module function getRankOrdinalDefCom_D0_SK3(array)
result(rank)
6908#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6909 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK3
6912 character(
*,SKG) ,
intent(in) :: array
6913 integer(TKR) ::
rank(
len(array, IK))
6918 module function getRankOrdinalDefCom_D0_SK2(array)
result(rank)
6919#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6920 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK2
6923 character(
*,SKG) ,
intent(in) :: array
6924 integer(TKR) ::
rank(
len(array, IK))
6929 module function getRankOrdinalDefCom_D0_SK1(array)
result(rank)
6930#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6931 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D0_SK1
6934 character(
*,SKG) ,
intent(in) :: array
6935 integer(TKR) ::
rank(
len(array, IK))
6942 module function getRankOrdinalDefCom_D1_SK5(array)
result(rank)
6943#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6944 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK5
6947 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6948 integer(TKR) ::
rank(
size(array,
kind = IK))
6953 module function getRankOrdinalDefCom_D1_SK4(array)
result(rank)
6954#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6955 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK4
6958 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6959 integer(TKR) ::
rank(
size(array,
kind = IK))
6964 module function getRankOrdinalDefCom_D1_SK3(array)
result(rank)
6965#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6966 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK3
6969 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6970 integer(TKR) ::
rank(
size(array,
kind = IK))
6975 module function getRankOrdinalDefCom_D1_SK2(array)
result(rank)
6976#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6977 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK2
6980 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6981 integer(TKR) ::
rank(
size(array,
kind = IK))
6986 module function getRankOrdinalDefCom_D1_SK1(array)
result(rank)
6987#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6988 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_SK1
6991 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6992 integer(TKR) ::
rank(
size(array,
kind = IK))
6999 module function getRankOrdinalDefCom_D1_IK5(array)
result(rank)
7000#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7001 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK5
7004 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7005 integer(TKR) ::
rank(
size(array,
kind = IK))
7010 module function getRankOrdinalDefCom_D1_IK4(array)
result(rank)
7011#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7012 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK4
7015 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7016 integer(TKR) ::
rank(
size(array,
kind = IK))
7021 module function getRankOrdinalDefCom_D1_IK3(array)
result(rank)
7022#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7023 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK3
7026 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7027 integer(TKR) ::
rank(
size(array,
kind = IK))
7032 module function getRankOrdinalDefCom_D1_IK2(array)
result(rank)
7033#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7034 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK2
7037 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7038 integer(TKR) ::
rank(
size(array,
kind = IK))
7043 module function getRankOrdinalDefCom_D1_IK1(array)
result(rank)
7044#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7045 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_IK1
7048 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7049 integer(TKR) ::
rank(
size(array,
kind = IK))
7056 module function getRankOrdinalDefCom_D1_LK5(array)
result(rank)
7057#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7058 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK5
7061 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7062 integer(TKR) ::
rank(
size(array,
kind = IK))
7067 module function getRankOrdinalDefCom_D1_LK4(array)
result(rank)
7068#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7069 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK4
7072 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7073 integer(TKR) ::
rank(
size(array,
kind = IK))
7078 module function getRankOrdinalDefCom_D1_LK3(array)
result(rank)
7079#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7080 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK3
7083 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7084 integer(TKR) ::
rank(
size(array,
kind = IK))
7089 module function getRankOrdinalDefCom_D1_LK2(array)
result(rank)
7090#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7091 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK2
7094 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7095 integer(TKR) ::
rank(
size(array,
kind = IK))
7100 module function getRankOrdinalDefCom_D1_LK1(array)
result(rank)
7101#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7102 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_LK1
7105 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7106 integer(TKR) ::
rank(
size(array,
kind = IK))
7113 module function getRankOrdinalDefCom_D1_CK5(array)
result(rank)
7114#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7115 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK5
7118 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7119 integer(TKR) ::
rank(
size(array,
kind = IK))
7124 module function getRankOrdinalDefCom_D1_CK4(array)
result(rank)
7125#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7126 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK4
7129 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7130 integer(TKR) ::
rank(
size(array,
kind = IK))
7135 module function getRankOrdinalDefCom_D1_CK3(array)
result(rank)
7136#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7137 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK3
7140 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7141 integer(TKR) ::
rank(
size(array,
kind = IK))
7146 module function getRankOrdinalDefCom_D1_CK2(array)
result(rank)
7147#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7148 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK2
7151 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7152 integer(TKR) ::
rank(
size(array,
kind = IK))
7157 module function getRankOrdinalDefCom_D1_CK1(array)
result(rank)
7158#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7159 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_CK1
7162 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7163 integer(TKR) ::
rank(
size(array,
kind = IK))
7170 module function getRankOrdinalDefCom_D1_RK5(array)
result(rank)
7171#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7172 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK5
7175 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7176 integer(TKR) ::
rank(
size(array,
kind = IK))
7181 module function getRankOrdinalDefCom_D1_RK4(array)
result(rank)
7182#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7183 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK4
7186 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7187 integer(TKR) ::
rank(
size(array,
kind = IK))
7192 module function getRankOrdinalDefCom_D1_RK3(array)
result(rank)
7193#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7194 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK3
7197 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7198 integer(TKR) ::
rank(
size(array,
kind = IK))
7203 module function getRankOrdinalDefCom_D1_RK2(array)
result(rank)
7204#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7205 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK2
7208 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7209 integer(TKR) ::
rank(
size(array,
kind = IK))
7214 module function getRankOrdinalDefCom_D1_RK1(array)
result(rank)
7215#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7216 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_RK1
7219 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7220 integer(TKR) ::
rank(
size(array,
kind = IK))
7229 module function getRankOrdinalDefCom_D1_PSSK5(array)
result(rank)
7230#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7231 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK5
7235 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7236 integer(TKR) ::
rank(
size(array,
kind = IK))
7241 module function getRankOrdinalDefCom_D1_PSSK4(array)
result(rank)
7242#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7243 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK4
7247 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7248 integer(TKR) ::
rank(
size(array,
kind = IK))
7253 module function getRankOrdinalDefCom_D1_PSSK3(array)
result(rank)
7254#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7255 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK3
7259 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7260 integer(TKR) ::
rank(
size(array,
kind = IK))
7265 module function getRankOrdinalDefCom_D1_PSSK2(array)
result(rank)
7266#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7267 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK2
7271 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7272 integer(TKR) ::
rank(
size(array,
kind = IK))
7277 module function getRankOrdinalDefCom_D1_PSSK1(array)
result(rank)
7278#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7279 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_PSSK1
7283 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7284 integer(TKR) ::
rank(
size(array,
kind = IK))
7293 module function getRankOrdinalDefCom_D1_BSSK(array)
result(rank)
7294#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7295 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalDefCom_D1_BSSK
7299 type(css_type) ,
intent(in) ,
contiguous :: array(:)
7300 integer(TKR) ::
rank(
size(array,
kind = IK))
7312 module function getRankOrdinalCusCom_D0_SK5(array, isSorted)
result(rank)
7313#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7314 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK5
7317 character(
*,SKG) ,
intent(in) :: array
7318 procedure(
logical(LK)) :: isSorted
7319 integer(TKR) ::
rank(
len(array, IK))
7324 module function getRankOrdinalCusCom_D0_SK4(array, isSorted)
result(rank)
7325#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7326 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK4
7329 character(
*,SKG) ,
intent(in) :: array
7330 procedure(
logical(LK)) :: isSorted
7331 integer(TKR) ::
rank(
len(array, IK))
7336 module function getRankOrdinalCusCom_D0_SK3(array, isSorted)
result(rank)
7337#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7338 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK3
7341 character(
*,SKG) ,
intent(in) :: array
7342 procedure(
logical(LK)) :: isSorted
7343 integer(TKR) ::
rank(
len(array, IK))
7348 module function getRankOrdinalCusCom_D0_SK2(array, isSorted)
result(rank)
7349#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7350 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK2
7353 character(
*,SKG) ,
intent(in) :: array
7354 procedure(
logical(LK)) :: isSorted
7355 integer(TKR) ::
rank(
len(array, IK))
7360 module function getRankOrdinalCusCom_D0_SK1(array, isSorted)
result(rank)
7361#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7362 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D0_SK1
7365 character(
*,SKG) ,
intent(in) :: array
7366 procedure(
logical(LK)) :: isSorted
7367 integer(TKR) ::
rank(
len(array, IK))
7374 module function getRankOrdinalCusCom_D1_SK5(array, isSorted)
result(rank)
7375#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7376 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK5
7379 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7380 procedure(
logical(LK)) :: isSorted
7381 integer(TKR) ::
rank(
size(array,
kind = IK))
7386 module function getRankOrdinalCusCom_D1_SK4(array, isSorted)
result(rank)
7387#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7388 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK4
7391 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7392 procedure(
logical(LK)) :: isSorted
7393 integer(TKR) ::
rank(
size(array,
kind = IK))
7398 module function getRankOrdinalCusCom_D1_SK3(array, isSorted)
result(rank)
7399#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7400 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK3
7403 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7404 procedure(
logical(LK)) :: isSorted
7405 integer(TKR) ::
rank(
size(array,
kind = IK))
7410 module function getRankOrdinalCusCom_D1_SK2(array, isSorted)
result(rank)
7411#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7412 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK2
7415 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7416 procedure(
logical(LK)) :: isSorted
7417 integer(TKR) ::
rank(
size(array,
kind = IK))
7422 module function getRankOrdinalCusCom_D1_SK1(array, isSorted)
result(rank)
7423#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7424 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_SK1
7427 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7428 procedure(
logical(LK)) :: isSorted
7429 integer(TKR) ::
rank(
size(array,
kind = IK))
7436 module function getRankOrdinalCusCom_D1_IK5(array, isSorted)
result(rank)
7437#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7438 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK5
7441 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7442 procedure(
logical(LK)) :: isSorted
7443 integer(TKR) ::
rank(
size(array,
kind = IK))
7448 module function getRankOrdinalCusCom_D1_IK4(array, isSorted)
result(rank)
7449#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7450 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK4
7453 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7454 procedure(
logical(LK)) :: isSorted
7455 integer(TKR) ::
rank(
size(array,
kind = IK))
7460 module function getRankOrdinalCusCom_D1_IK3(array, isSorted)
result(rank)
7461#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7462 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK3
7465 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7466 procedure(
logical(LK)) :: isSorted
7467 integer(TKR) ::
rank(
size(array,
kind = IK))
7472 module function getRankOrdinalCusCom_D1_IK2(array, isSorted)
result(rank)
7473#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7474 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK2
7477 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7478 procedure(
logical(LK)) :: isSorted
7479 integer(TKR) ::
rank(
size(array,
kind = IK))
7484 module function getRankOrdinalCusCom_D1_IK1(array, isSorted)
result(rank)
7485#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7486 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_IK1
7489 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7490 procedure(
logical(LK)) :: isSorted
7491 integer(TKR) ::
rank(
size(array,
kind = IK))
7498 module function getRankOrdinalCusCom_D1_LK5(array, isSorted)
result(rank)
7499#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7500 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK5
7503 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7504 procedure(
logical(LK)) :: isSorted
7505 integer(TKR) ::
rank(
size(array,
kind = IK))
7510 module function getRankOrdinalCusCom_D1_LK4(array, isSorted)
result(rank)
7511#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7512 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK4
7515 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7516 procedure(
logical(LK)) :: isSorted
7517 integer(TKR) ::
rank(
size(array,
kind = IK))
7522 module function getRankOrdinalCusCom_D1_LK3(array, isSorted)
result(rank)
7523#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7524 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK3
7527 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7528 procedure(
logical(LK)) :: isSorted
7529 integer(TKR) ::
rank(
size(array,
kind = IK))
7534 module function getRankOrdinalCusCom_D1_LK2(array, isSorted)
result(rank)
7535#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7536 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK2
7539 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7540 procedure(
logical(LK)) :: isSorted
7541 integer(TKR) ::
rank(
size(array,
kind = IK))
7546 module function getRankOrdinalCusCom_D1_LK1(array, isSorted)
result(rank)
7547#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7548 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_LK1
7551 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7552 procedure(
logical(LK)) :: isSorted
7553 integer(TKR) ::
rank(
size(array,
kind = IK))
7560 module function getRankOrdinalCusCom_D1_CK5(array, isSorted)
result(rank)
7561#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7562 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK5
7565 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7566 procedure(
logical(LK)) :: isSorted
7567 integer(TKR) ::
rank(
size(array,
kind = IK))
7572 module function getRankOrdinalCusCom_D1_CK4(array, isSorted)
result(rank)
7573#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7574 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK4
7577 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7578 procedure(
logical(LK)) :: isSorted
7579 integer(TKR) ::
rank(
size(array,
kind = IK))
7584 module function getRankOrdinalCusCom_D1_CK3(array, isSorted)
result(rank)
7585#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7586 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK3
7589 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7590 procedure(
logical(LK)) :: isSorted
7591 integer(TKR) ::
rank(
size(array,
kind = IK))
7596 module function getRankOrdinalCusCom_D1_CK2(array, isSorted)
result(rank)
7597#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7598 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK2
7601 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7602 procedure(
logical(LK)) :: isSorted
7603 integer(TKR) ::
rank(
size(array,
kind = IK))
7608 module function getRankOrdinalCusCom_D1_CK1(array, isSorted)
result(rank)
7609#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7610 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_CK1
7613 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7614 procedure(
logical(LK)) :: isSorted
7615 integer(TKR) ::
rank(
size(array,
kind = IK))
7622 module function getRankOrdinalCusCom_D1_RK5(array, isSorted)
result(rank)
7623#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7624 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK5
7627 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7628 procedure(
logical(LK)) :: isSorted
7629 integer(TKR) ::
rank(
size(array,
kind = IK))
7634 module function getRankOrdinalCusCom_D1_RK4(array, isSorted)
result(rank)
7635#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7636 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK4
7639 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7640 procedure(
logical(LK)) :: isSorted
7641 integer(TKR) ::
rank(
size(array,
kind = IK))
7646 module function getRankOrdinalCusCom_D1_RK3(array, isSorted)
result(rank)
7647#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7648 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK3
7651 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7652 procedure(
logical(LK)) :: isSorted
7653 integer(TKR) ::
rank(
size(array,
kind = IK))
7658 module function getRankOrdinalCusCom_D1_RK2(array, isSorted)
result(rank)
7659#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7660 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK2
7663 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7664 procedure(
logical(LK)) :: isSorted
7665 integer(TKR) ::
rank(
size(array,
kind = IK))
7670 module function getRankOrdinalCusCom_D1_RK1(array, isSorted)
result(rank)
7671#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7672 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_RK1
7675 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7676 procedure(
logical(LK)) :: isSorted
7677 integer(TKR) ::
rank(
size(array,
kind = IK))
7686 module function getRankOrdinalCusCom_D1_PSSK5(array, isSorted)
result(rank)
7687#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7688 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK5
7692 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7693 procedure(
logical(LK)) :: isSorted
7694 integer(TKR) ::
rank(
size(array,
kind = IK))
7699 module function getRankOrdinalCusCom_D1_PSSK4(array, isSorted)
result(rank)
7700#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7701 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK4
7705 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7706 procedure(
logical(LK)) :: isSorted
7707 integer(TKR) ::
rank(
size(array,
kind = IK))
7712 module function getRankOrdinalCusCom_D1_PSSK3(array, isSorted)
result(rank)
7713#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7714 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK3
7718 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7719 procedure(
logical(LK)) :: isSorted
7720 integer(TKR) ::
rank(
size(array,
kind = IK))
7725 module function getRankOrdinalCusCom_D1_PSSK2(array, isSorted)
result(rank)
7726#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7727 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK2
7731 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7732 procedure(
logical(LK)) :: isSorted
7733 integer(TKR) ::
rank(
size(array,
kind = IK))
7738 module function getRankOrdinalCusCom_D1_PSSK1(array, isSorted)
result(rank)
7739#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7740 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_PSSK1
7744 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
7745 integer(TKR) ::
rank(
size(array,
kind = IK))
7746 procedure(
logical(LK)) :: isSorted
7755 module function getRankOrdinalCusCom_D1_BSSK(array, isSorted)
result(rank)
7756#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7757 !DEC$ ATTRIBUTES DLLEXPORT :: getRankOrdinalCusCom_D1_BSSK
7761 type(css_type) ,
intent(in) ,
contiguous :: array(:)
7762 procedure(
logical(LK)) :: isSorted
7763 integer(TKR) ::
rank(
size(array,
kind = IK))
7922 PURE module subroutine setRankOrdinalDefCom_D0_SK5(rank, array)
7923#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7924 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK5
7927 character(
*,SKG) ,
intent(in) :: array
7928 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7933 PURE module subroutine setRankOrdinalDefCom_D0_SK4(rank, array)
7934#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7935 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK4
7938 character(
*,SKG) ,
intent(in) :: array
7939 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7944 PURE module subroutine setRankOrdinalDefCom_D0_SK3(rank, array)
7945#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7946 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK3
7949 character(
*,SKG) ,
intent(in) :: array
7950 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7955 PURE module subroutine setRankOrdinalDefCom_D0_SK2(rank, array)
7956#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7957 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK2
7960 character(
*,SKG) ,
intent(in) :: array
7961 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7966 PURE module subroutine setRankOrdinalDefCom_D0_SK1(rank, array)
7967#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7968 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D0_SK1
7971 character(
*,SKG) ,
intent(in) :: array
7972 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7979 PURE module subroutine setRankOrdinalDefCom_D1_SK5(rank, array)
7980#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7981 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK5
7984 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7985 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
7990 PURE module subroutine setRankOrdinalDefCom_D1_SK4(rank, array)
7991#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7992 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK4
7995 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7996 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8001 PURE module subroutine setRankOrdinalDefCom_D1_SK3(rank, array)
8002#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8003 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK3
8006 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8007 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8012 PURE module subroutine setRankOrdinalDefCom_D1_SK2(rank, array)
8013#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8014 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK2
8017 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8018 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8023 PURE module subroutine setRankOrdinalDefCom_D1_SK1(rank, array)
8024#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8025 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_SK1
8028 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8029 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8036 PURE module subroutine setRankOrdinalDefCom_D1_IK5(rank, array)
8037#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8038 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK5
8041 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8042 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8047 PURE module subroutine setRankOrdinalDefCom_D1_IK4(rank, array)
8048#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8049 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK4
8052 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8053 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8058 PURE module subroutine setRankOrdinalDefCom_D1_IK3(rank, array)
8059#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8060 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK3
8063 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8064 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8069 PURE module subroutine setRankOrdinalDefCom_D1_IK2(rank, array)
8070#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8071 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK2
8074 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8075 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8080 PURE module subroutine setRankOrdinalDefCom_D1_IK1(rank, array)
8081#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8082 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_IK1
8085 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8086 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8093 PURE module subroutine setRankOrdinalDefCom_D1_LK5(rank, array)
8094#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8095 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK5
8098 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8099 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8104 PURE module subroutine setRankOrdinalDefCom_D1_LK4(rank, array)
8105#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8106 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK4
8109 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8110 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8115 PURE module subroutine setRankOrdinalDefCom_D1_LK3(rank, array)
8116#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8117 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK3
8120 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8121 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8126 PURE module subroutine setRankOrdinalDefCom_D1_LK2(rank, array)
8127#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8128 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK2
8131 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8132 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8137 PURE module subroutine setRankOrdinalDefCom_D1_LK1(rank, array)
8138#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8139 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_LK1
8142 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8143 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8150 PURE module subroutine setRankOrdinalDefCom_D1_CK5(rank, array)
8151#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8152 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK5
8155 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8156 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8161 PURE module subroutine setRankOrdinalDefCom_D1_CK4(rank, array)
8162#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8163 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK4
8166 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8167 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8172 PURE module subroutine setRankOrdinalDefCom_D1_CK3(rank, array)
8173#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8174 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK3
8177 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8178 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8183 PURE module subroutine setRankOrdinalDefCom_D1_CK2(rank, array)
8184#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8185 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK2
8188 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8189 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8194 PURE module subroutine setRankOrdinalDefCom_D1_CK1(rank, array)
8195#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8196 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_CK1
8199 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8200 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8207 PURE module subroutine setRankOrdinalDefCom_D1_RK5(rank, array)
8208#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8209 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK5
8212 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8213 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8218 PURE module subroutine setRankOrdinalDefCom_D1_RK4(rank, array)
8219#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8220 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK4
8223 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8224 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8229 PURE module subroutine setRankOrdinalDefCom_D1_RK3(rank, array)
8230#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8231 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK3
8234 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8235 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8240 PURE module subroutine setRankOrdinalDefCom_D1_RK2(rank, array)
8241#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8242 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK2
8245 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8246 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8251 PURE module subroutine setRankOrdinalDefCom_D1_RK1(rank, array)
8252#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8253 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_RK1
8256 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8257 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8266 PURE module subroutine setRankOrdinalDefCom_D1_PSSK5(rank, array)
8267#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8268 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK5
8272 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8273 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8278 PURE module subroutine setRankOrdinalDefCom_D1_PSSK4(rank, array)
8279#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8280 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK4
8284 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8285 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8290 PURE module subroutine setRankOrdinalDefCom_D1_PSSK3(rank, array)
8291#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8292 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK3
8296 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8297 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8302 PURE module subroutine setRankOrdinalDefCom_D1_PSSK2(rank, array)
8303#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8304 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK2
8308 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8309 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8314 PURE module subroutine setRankOrdinalDefCom_D1_PSSK1(rank, array)
8315#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8316 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_PSSK1
8320 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8321 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8330 PURE module subroutine setRankOrdinalDefCom_D1_BSSK(rank, array)
8331#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8332 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalDefCom_D1_BSSK
8336 type(css_type) ,
intent(in) ,
contiguous :: array(:)
8337 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8349 module subroutine setRankOrdinalCusCom_D0_SK5(rank, array, isSorted)
8350#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8351 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK5
8354 character(
*,SKG) ,
intent(in) :: array
8355 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8356 procedure(
logical(LK)) :: isSorted
8361 module subroutine setRankOrdinalCusCom_D0_SK4(rank, array, isSorted)
8362#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8363 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK4
8366 character(
*,SKG) ,
intent(in) :: array
8367 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8368 procedure(
logical(LK)) :: isSorted
8373 module subroutine setRankOrdinalCusCom_D0_SK3(rank, array, isSorted)
8374#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8375 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK3
8378 character(
*,SKG) ,
intent(in) :: array
8379 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8380 procedure(
logical(LK)) :: isSorted
8385 module subroutine setRankOrdinalCusCom_D0_SK2(rank, array, isSorted)
8386#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8387 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK2
8390 character(
*,SKG) ,
intent(in) :: array
8391 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8392 procedure(
logical(LK)) :: isSorted
8397 module subroutine setRankOrdinalCusCom_D0_SK1(rank, array, isSorted)
8398#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8399 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D0_SK1
8402 character(
*,SKG) ,
intent(in) :: array
8403 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8404 procedure(
logical(LK)) :: isSorted
8411 module subroutine setRankOrdinalCusCom_D1_SK5(rank, array, isSorted)
8412#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8413 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK5
8416 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8417 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8418 procedure(
logical(LK)) :: isSorted
8423 module subroutine setRankOrdinalCusCom_D1_SK4(rank, array, isSorted)
8424#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8425 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK4
8428 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8429 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8430 procedure(
logical(LK)) :: isSorted
8435 module subroutine setRankOrdinalCusCom_D1_SK3(rank, array, isSorted)
8436#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8437 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK3
8440 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8441 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8442 procedure(
logical(LK)) :: isSorted
8447 module subroutine setRankOrdinalCusCom_D1_SK2(rank, array, isSorted)
8448#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8449 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK2
8452 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8453 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8454 procedure(
logical(LK)) :: isSorted
8459 module subroutine setRankOrdinalCusCom_D1_SK1(rank, array, isSorted)
8460#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8461 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_SK1
8464 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8465 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8466 procedure(
logical(LK)) :: isSorted
8473 module subroutine setRankOrdinalCusCom_D1_IK5(rank, array, isSorted)
8474#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8475 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK5
8478 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8479 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8480 procedure(
logical(LK)) :: isSorted
8485 module subroutine setRankOrdinalCusCom_D1_IK4(rank, array, isSorted)
8486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8487 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK4
8490 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8491 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8492 procedure(
logical(LK)) :: isSorted
8497 module subroutine setRankOrdinalCusCom_D1_IK3(rank, array, isSorted)
8498#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8499 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK3
8502 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8503 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8504 procedure(
logical(LK)) :: isSorted
8509 module subroutine setRankOrdinalCusCom_D1_IK2(rank, array, isSorted)
8510#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8511 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK2
8514 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8515 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8516 procedure(
logical(LK)) :: isSorted
8521 module subroutine setRankOrdinalCusCom_D1_IK1(rank, array, isSorted)
8522#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8523 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_IK1
8526 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8527 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8528 procedure(
logical(LK)) :: isSorted
8535 module subroutine setRankOrdinalCusCom_D1_LK5(rank, array, isSorted)
8536#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8537 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK5
8540 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8541 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8542 procedure(
logical(LK)) :: isSorted
8547 module subroutine setRankOrdinalCusCom_D1_LK4(rank, array, isSorted)
8548#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8549 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK4
8552 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8553 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8554 procedure(
logical(LK)) :: isSorted
8559 module subroutine setRankOrdinalCusCom_D1_LK3(rank, array, isSorted)
8560#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8561 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK3
8564 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8565 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8566 procedure(
logical(LK)) :: isSorted
8571 module subroutine setRankOrdinalCusCom_D1_LK2(rank, array, isSorted)
8572#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8573 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK2
8576 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8577 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8578 procedure(
logical(LK)) :: isSorted
8583 module subroutine setRankOrdinalCusCom_D1_LK1(rank, array, isSorted)
8584#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8585 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_LK1
8588 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8589 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8590 procedure(
logical(LK)) :: isSorted
8597 module subroutine setRankOrdinalCusCom_D1_CK5(rank, array, isSorted)
8598#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8599 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK5
8602 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8603 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8604 procedure(
logical(LK)) :: isSorted
8609 module subroutine setRankOrdinalCusCom_D1_CK4(rank, array, isSorted)
8610#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8611 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK4
8614 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8615 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8616 procedure(
logical(LK)) :: isSorted
8621 module subroutine setRankOrdinalCusCom_D1_CK3(rank, array, isSorted)
8622#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8623 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK3
8626 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8627 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8628 procedure(
logical(LK)) :: isSorted
8633 module subroutine setRankOrdinalCusCom_D1_CK2(rank, array, isSorted)
8634#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8635 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK2
8638 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8639 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8640 procedure(
logical(LK)) :: isSorted
8645 module subroutine setRankOrdinalCusCom_D1_CK1(rank, array, isSorted)
8646#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8647 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_CK1
8650 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8651 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8652 procedure(
logical(LK)) :: isSorted
8659 module subroutine setRankOrdinalCusCom_D1_RK5(rank, array, isSorted)
8660#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8661 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK5
8664 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8665 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8666 procedure(
logical(LK)) :: isSorted
8671 module subroutine setRankOrdinalCusCom_D1_RK4(rank, array, isSorted)
8672#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8673 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK4
8676 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8677 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8678 procedure(
logical(LK)) :: isSorted
8683 module subroutine setRankOrdinalCusCom_D1_RK3(rank, array, isSorted)
8684#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8685 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK3
8688 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8689 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8690 procedure(
logical(LK)) :: isSorted
8695 module subroutine setRankOrdinalCusCom_D1_RK2(rank, array, isSorted)
8696#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8697 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK2
8700 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8701 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8702 procedure(
logical(LK)) :: isSorted
8707 module subroutine setRankOrdinalCusCom_D1_RK1(rank, array, isSorted)
8708#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8709 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_RK1
8712 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8713 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8714 procedure(
logical(LK)) :: isSorted
8723 module subroutine setRankOrdinalCusCom_D1_PSSK5(rank, array, isSorted)
8724#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8725 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK5
8729 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8730 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8731 procedure(
logical(LK)) :: isSorted
8736 module subroutine setRankOrdinalCusCom_D1_PSSK4(rank, array, isSorted)
8737#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8738 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK4
8742 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8743 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8744 procedure(
logical(LK)) :: isSorted
8749 module subroutine setRankOrdinalCusCom_D1_PSSK3(rank, array, isSorted)
8750#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8751 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK3
8755 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8756 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8757 procedure(
logical(LK)) :: isSorted
8762 module subroutine setRankOrdinalCusCom_D1_PSSK2(rank, array, isSorted)
8763#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8764 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK2
8768 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8769 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8770 procedure(
logical(LK)) :: isSorted
8775 module subroutine setRankOrdinalCusCom_D1_PSSK1(rank, array, isSorted)
8776#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8777 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_PSSK1
8781 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
8782 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8783 procedure(
logical(LK)) :: isSorted
8792 module subroutine setRankOrdinalCusCom_D1_BSSK(rank, array, isSorted)
8793#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8794 !DEC$ ATTRIBUTES DLLEXPORT :: setRankOrdinalCusCom_D1_BSSK
8798 type(css_type) ,
intent(in) ,
contiguous :: array(:)
8799 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
8800 procedure(
logical(LK)) :: isSorted
8970 module function getRankStandardDefCom_D0_SK5(array)
result(rank)
8971#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8972 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK5
8975 character(
*,SKG) ,
intent(in) :: array
8976 integer(TKR) ::
rank(
len(array, IK))
8981 module function getRankStandardDefCom_D0_SK4(array)
result(rank)
8982#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8983 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK4
8986 character(
*,SKG) ,
intent(in) :: array
8987 integer(TKR) ::
rank(
len(array, IK))
8992 module function getRankStandardDefCom_D0_SK3(array)
result(rank)
8993#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8994 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK3
8997 character(
*,SKG) ,
intent(in) :: array
8998 integer(TKR) ::
rank(
len(array, IK))
9003 module function getRankStandardDefCom_D0_SK2(array)
result(rank)
9004#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9005 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK2
9008 character(
*,SKG) ,
intent(in) :: array
9009 integer(TKR) ::
rank(
len(array, IK))
9014 module function getRankStandardDefCom_D0_SK1(array)
result(rank)
9015#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9016 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D0_SK1
9019 character(
*,SKG) ,
intent(in) :: array
9020 integer(TKR) ::
rank(
len(array, IK))
9027 module function getRankStandardDefCom_D1_SK5(array)
result(rank)
9028#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9029 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK5
9032 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9033 integer(TKR) ::
rank(
size(array,
kind = IK))
9038 module function getRankStandardDefCom_D1_SK4(array)
result(rank)
9039#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9040 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK4
9043 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9044 integer(TKR) ::
rank(
size(array,
kind = IK))
9049 module function getRankStandardDefCom_D1_SK3(array)
result(rank)
9050#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9051 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK3
9054 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9055 integer(TKR) ::
rank(
size(array,
kind = IK))
9060 module function getRankStandardDefCom_D1_SK2(array)
result(rank)
9061#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9062 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK2
9065 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9066 integer(TKR) ::
rank(
size(array,
kind = IK))
9071 module function getRankStandardDefCom_D1_SK1(array)
result(rank)
9072#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9073 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_SK1
9076 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9077 integer(TKR) ::
rank(
size(array,
kind = IK))
9084 module function getRankStandardDefCom_D1_IK5(array)
result(rank)
9085#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9086 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK5
9089 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9090 integer(TKR) ::
rank(
size(array,
kind = IK))
9095 module function getRankStandardDefCom_D1_IK4(array)
result(rank)
9096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9097 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK4
9100 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9101 integer(TKR) ::
rank(
size(array,
kind = IK))
9106 module function getRankStandardDefCom_D1_IK3(array)
result(rank)
9107#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9108 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK3
9111 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9112 integer(TKR) ::
rank(
size(array,
kind = IK))
9117 module function getRankStandardDefCom_D1_IK2(array)
result(rank)
9118#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9119 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK2
9122 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9123 integer(TKR) ::
rank(
size(array,
kind = IK))
9128 module function getRankStandardDefCom_D1_IK1(array)
result(rank)
9129#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9130 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_IK1
9133 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9134 integer(TKR) ::
rank(
size(array,
kind = IK))
9141 module function getRankStandardDefCom_D1_LK5(array)
result(rank)
9142#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9143 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK5
9146 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9147 integer(TKR) ::
rank(
size(array,
kind = IK))
9152 module function getRankStandardDefCom_D1_LK4(array)
result(rank)
9153#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9154 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK4
9157 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9158 integer(TKR) ::
rank(
size(array,
kind = IK))
9163 module function getRankStandardDefCom_D1_LK3(array)
result(rank)
9164#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9165 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK3
9168 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9169 integer(TKR) ::
rank(
size(array,
kind = IK))
9174 module function getRankStandardDefCom_D1_LK2(array)
result(rank)
9175#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9176 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK2
9179 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9180 integer(TKR) ::
rank(
size(array,
kind = IK))
9185 module function getRankStandardDefCom_D1_LK1(array)
result(rank)
9186#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9187 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_LK1
9190 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9191 integer(TKR) ::
rank(
size(array,
kind = IK))
9198 module function getRankStandardDefCom_D1_CK5(array)
result(rank)
9199#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9200 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK5
9203 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9204 integer(TKR) ::
rank(
size(array,
kind = IK))
9209 module function getRankStandardDefCom_D1_CK4(array)
result(rank)
9210#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9211 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK4
9214 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9215 integer(TKR) ::
rank(
size(array,
kind = IK))
9220 module function getRankStandardDefCom_D1_CK3(array)
result(rank)
9221#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9222 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK3
9225 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9226 integer(TKR) ::
rank(
size(array,
kind = IK))
9231 module function getRankStandardDefCom_D1_CK2(array)
result(rank)
9232#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9233 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK2
9236 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9237 integer(TKR) ::
rank(
size(array,
kind = IK))
9242 module function getRankStandardDefCom_D1_CK1(array)
result(rank)
9243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9244 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_CK1
9247 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9248 integer(TKR) ::
rank(
size(array,
kind = IK))
9255 module function getRankStandardDefCom_D1_RK5(array)
result(rank)
9256#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9257 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK5
9260 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9261 integer(TKR) ::
rank(
size(array,
kind = IK))
9266 module function getRankStandardDefCom_D1_RK4(array)
result(rank)
9267#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9268 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK4
9271 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9272 integer(TKR) ::
rank(
size(array,
kind = IK))
9277 module function getRankStandardDefCom_D1_RK3(array)
result(rank)
9278#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9279 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK3
9282 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9283 integer(TKR) ::
rank(
size(array,
kind = IK))
9288 module function getRankStandardDefCom_D1_RK2(array)
result(rank)
9289#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9290 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK2
9293 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9294 integer(TKR) ::
rank(
size(array,
kind = IK))
9299 module function getRankStandardDefCom_D1_RK1(array)
result(rank)
9300#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9301 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_RK1
9304 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9305 integer(TKR) ::
rank(
size(array,
kind = IK))
9314 module function getRankStandardDefCom_D1_PSSK5(array)
result(rank)
9315#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9316 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK5
9320 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9321 integer(TKR) ::
rank(
size(array,
kind = IK))
9326 module function getRankStandardDefCom_D1_PSSK4(array)
result(rank)
9327#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9328 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK4
9332 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9333 integer(TKR) ::
rank(
size(array,
kind = IK))
9338 module function getRankStandardDefCom_D1_PSSK3(array)
result(rank)
9339#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9340 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK3
9344 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9345 integer(TKR) ::
rank(
size(array,
kind = IK))
9350 module function getRankStandardDefCom_D1_PSSK2(array)
result(rank)
9351#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9352 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK2
9356 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9357 integer(TKR) ::
rank(
size(array,
kind = IK))
9362 module function getRankStandardDefCom_D1_PSSK1(array)
result(rank)
9363#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9364 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_PSSK1
9368 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9369 integer(TKR) ::
rank(
size(array,
kind = IK))
9378 module function getRankStandardDefCom_D1_BSSK(array)
result(rank)
9379#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9380 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardDefCom_D1_BSSK
9384 type(css_type) ,
intent(in) ,
contiguous :: array(:)
9385 integer(TKR) ::
rank(
size(array,
kind = IK))
9397 module function getRankStandardCusCom_D0_SK5(array, isSorted)
result(rank)
9398#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9399 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK5
9402 character(
*,SKG) ,
intent(in) :: array
9403 procedure(
logical(LK)) :: isSorted
9404 integer(TKR) ::
rank(
len(array, IK))
9409 module function getRankStandardCusCom_D0_SK4(array, isSorted)
result(rank)
9410#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9411 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK4
9414 character(
*,SKG) ,
intent(in) :: array
9415 procedure(
logical(LK)) :: isSorted
9416 integer(TKR) ::
rank(
len(array, IK))
9421 module function getRankStandardCusCom_D0_SK3(array, isSorted)
result(rank)
9422#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9423 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK3
9426 character(
*,SKG) ,
intent(in) :: array
9427 procedure(
logical(LK)) :: isSorted
9428 integer(TKR) ::
rank(
len(array, IK))
9433 module function getRankStandardCusCom_D0_SK2(array, isSorted)
result(rank)
9434#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9435 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK2
9438 character(
*,SKG) ,
intent(in) :: array
9439 procedure(
logical(LK)) :: isSorted
9440 integer(TKR) ::
rank(
len(array, IK))
9445 module function getRankStandardCusCom_D0_SK1(array, isSorted)
result(rank)
9446#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9447 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D0_SK1
9450 character(
*,SKG) ,
intent(in) :: array
9451 procedure(
logical(LK)) :: isSorted
9452 integer(TKR) ::
rank(
len(array, IK))
9459 module function getRankStandardCusCom_D1_SK5(array, isSorted)
result(rank)
9460#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9461 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK5
9464 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9465 procedure(
logical(LK)) :: isSorted
9466 integer(TKR) ::
rank(
size(array,
kind = IK))
9471 module function getRankStandardCusCom_D1_SK4(array, isSorted)
result(rank)
9472#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9473 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK4
9476 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9477 procedure(
logical(LK)) :: isSorted
9478 integer(TKR) ::
rank(
size(array,
kind = IK))
9483 module function getRankStandardCusCom_D1_SK3(array, isSorted)
result(rank)
9484#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9485 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK3
9488 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9489 procedure(
logical(LK)) :: isSorted
9490 integer(TKR) ::
rank(
size(array,
kind = IK))
9495 module function getRankStandardCusCom_D1_SK2(array, isSorted)
result(rank)
9496#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9497 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK2
9500 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9501 procedure(
logical(LK)) :: isSorted
9502 integer(TKR) ::
rank(
size(array,
kind = IK))
9507 module function getRankStandardCusCom_D1_SK1(array, isSorted)
result(rank)
9508#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9509 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_SK1
9512 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9513 procedure(
logical(LK)) :: isSorted
9514 integer(TKR) ::
rank(
size(array,
kind = IK))
9521 module function getRankStandardCusCom_D1_IK5(array, isSorted)
result(rank)
9522#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9523 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK5
9526 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9527 procedure(
logical(LK)) :: isSorted
9528 integer(TKR) ::
rank(
size(array,
kind = IK))
9533 module function getRankStandardCusCom_D1_IK4(array, isSorted)
result(rank)
9534#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9535 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK4
9538 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9539 procedure(
logical(LK)) :: isSorted
9540 integer(TKR) ::
rank(
size(array,
kind = IK))
9545 module function getRankStandardCusCom_D1_IK3(array, isSorted)
result(rank)
9546#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9547 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK3
9550 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9551 procedure(
logical(LK)) :: isSorted
9552 integer(TKR) ::
rank(
size(array,
kind = IK))
9557 module function getRankStandardCusCom_D1_IK2(array, isSorted)
result(rank)
9558#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9559 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK2
9562 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9563 procedure(
logical(LK)) :: isSorted
9564 integer(TKR) ::
rank(
size(array,
kind = IK))
9569 module function getRankStandardCusCom_D1_IK1(array, isSorted)
result(rank)
9570#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9571 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_IK1
9574 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9575 procedure(
logical(LK)) :: isSorted
9576 integer(TKR) ::
rank(
size(array,
kind = IK))
9583 module function getRankStandardCusCom_D1_LK5(array, isSorted)
result(rank)
9584#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9585 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK5
9588 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9589 procedure(
logical(LK)) :: isSorted
9590 integer(TKR) ::
rank(
size(array,
kind = IK))
9595 module function getRankStandardCusCom_D1_LK4(array, isSorted)
result(rank)
9596#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9597 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK4
9600 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9601 procedure(
logical(LK)) :: isSorted
9602 integer(TKR) ::
rank(
size(array,
kind = IK))
9607 module function getRankStandardCusCom_D1_LK3(array, isSorted)
result(rank)
9608#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9609 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK3
9612 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9613 procedure(
logical(LK)) :: isSorted
9614 integer(TKR) ::
rank(
size(array,
kind = IK))
9619 module function getRankStandardCusCom_D1_LK2(array, isSorted)
result(rank)
9620#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9621 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK2
9624 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9625 procedure(
logical(LK)) :: isSorted
9626 integer(TKR) ::
rank(
size(array,
kind = IK))
9631 module function getRankStandardCusCom_D1_LK1(array, isSorted)
result(rank)
9632#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9633 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_LK1
9636 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9637 procedure(
logical(LK)) :: isSorted
9638 integer(TKR) ::
rank(
size(array,
kind = IK))
9645 module function getRankStandardCusCom_D1_CK5(array, isSorted)
result(rank)
9646#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9647 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK5
9650 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9651 procedure(
logical(LK)) :: isSorted
9652 integer(TKR) ::
rank(
size(array,
kind = IK))
9657 module function getRankStandardCusCom_D1_CK4(array, isSorted)
result(rank)
9658#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9659 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK4
9662 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9663 procedure(
logical(LK)) :: isSorted
9664 integer(TKR) ::
rank(
size(array,
kind = IK))
9669 module function getRankStandardCusCom_D1_CK3(array, isSorted)
result(rank)
9670#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9671 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK3
9674 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9675 procedure(
logical(LK)) :: isSorted
9676 integer(TKR) ::
rank(
size(array,
kind = IK))
9681 module function getRankStandardCusCom_D1_CK2(array, isSorted)
result(rank)
9682#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9683 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK2
9686 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9687 procedure(
logical(LK)) :: isSorted
9688 integer(TKR) ::
rank(
size(array,
kind = IK))
9693 module function getRankStandardCusCom_D1_CK1(array, isSorted)
result(rank)
9694#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9695 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_CK1
9698 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9699 procedure(
logical(LK)) :: isSorted
9700 integer(TKR) ::
rank(
size(array,
kind = IK))
9707 module function getRankStandardCusCom_D1_RK5(array, isSorted)
result(rank)
9708#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9709 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK5
9712 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9713 procedure(
logical(LK)) :: isSorted
9714 integer(TKR) ::
rank(
size(array,
kind = IK))
9719 module function getRankStandardCusCom_D1_RK4(array, isSorted)
result(rank)
9720#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9721 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK4
9724 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9725 procedure(
logical(LK)) :: isSorted
9726 integer(TKR) ::
rank(
size(array,
kind = IK))
9731 module function getRankStandardCusCom_D1_RK3(array, isSorted)
result(rank)
9732#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9733 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK3
9736 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9737 procedure(
logical(LK)) :: isSorted
9738 integer(TKR) ::
rank(
size(array,
kind = IK))
9743 module function getRankStandardCusCom_D1_RK2(array, isSorted)
result(rank)
9744#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9745 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK2
9748 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9749 procedure(
logical(LK)) :: isSorted
9750 integer(TKR) ::
rank(
size(array,
kind = IK))
9755 module function getRankStandardCusCom_D1_RK1(array, isSorted)
result(rank)
9756#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9757 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_RK1
9760 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9761 procedure(
logical(LK)) :: isSorted
9762 integer(TKR) ::
rank(
size(array,
kind = IK))
9771 module function getRankStandardCusCom_D1_PSSK5(array, isSorted)
result(rank)
9772#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9773 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK5
9777 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9778 procedure(
logical(LK)) :: isSorted
9779 integer(TKR) ::
rank(
size(array,
kind = IK))
9784 module function getRankStandardCusCom_D1_PSSK4(array, isSorted)
result(rank)
9785#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9786 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK4
9790 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9791 procedure(
logical(LK)) :: isSorted
9792 integer(TKR) ::
rank(
size(array,
kind = IK))
9797 module function getRankStandardCusCom_D1_PSSK3(array, isSorted)
result(rank)
9798#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9799 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK3
9803 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9804 procedure(
logical(LK)) :: isSorted
9805 integer(TKR) ::
rank(
size(array,
kind = IK))
9810 module function getRankStandardCusCom_D1_PSSK2(array, isSorted)
result(rank)
9811#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9812 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK2
9816 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9817 procedure(
logical(LK)) :: isSorted
9818 integer(TKR) ::
rank(
size(array,
kind = IK))
9823 module function getRankStandardCusCom_D1_PSSK1(array, isSorted)
result(rank)
9824#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9825 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_PSSK1
9829 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
9830 integer(TKR) ::
rank(
size(array,
kind = IK))
9831 procedure(
logical(LK)) :: isSorted
9840 module function getRankStandardCusCom_D1_BSSK(array, isSorted)
result(rank)
9841#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9842 !DEC$ ATTRIBUTES DLLEXPORT :: getRankStandardCusCom_D1_BSSK
9846 type(css_type) ,
intent(in) ,
contiguous :: array(:)
9847 procedure(
logical(LK)) :: isSorted
9848 integer(TKR) ::
rank(
size(array,
kind = IK))
10013 PURE module subroutine setRankStandardDefCom_D0_SK5(rank, array)
10014#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10015 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK5
10018 character(
*,SKG) ,
intent(in) :: array
10019 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10024 PURE module subroutine setRankStandardDefCom_D0_SK4(rank, array)
10025#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10026 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK4
10029 character(
*,SKG) ,
intent(in) :: array
10030 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10035 PURE module subroutine setRankStandardDefCom_D0_SK3(rank, array)
10036#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10037 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK3
10040 character(
*,SKG) ,
intent(in) :: array
10041 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10046 PURE module subroutine setRankStandardDefCom_D0_SK2(rank, array)
10047#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10048 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK2
10051 character(
*,SKG) ,
intent(in) :: array
10052 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10057 PURE module subroutine setRankStandardDefCom_D0_SK1(rank, array)
10058#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10059 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D0_SK1
10062 character(
*,SKG) ,
intent(in) :: array
10063 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10070 PURE module subroutine setRankStandardDefCom_D1_SK5(rank, array)
10071#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10072 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK5
10075 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10076 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10081 PURE module subroutine setRankStandardDefCom_D1_SK4(rank, array)
10082#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10083 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK4
10086 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10087 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10092 PURE module subroutine setRankStandardDefCom_D1_SK3(rank, array)
10093#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10094 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK3
10097 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10098 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10103 PURE module subroutine setRankStandardDefCom_D1_SK2(rank, array)
10104#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10105 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK2
10108 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10109 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10114 PURE module subroutine setRankStandardDefCom_D1_SK1(rank, array)
10115#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10116 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_SK1
10119 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10120 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10127 PURE module subroutine setRankStandardDefCom_D1_IK5(rank, array)
10128#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10129 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK5
10132 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10133 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10138 PURE module subroutine setRankStandardDefCom_D1_IK4(rank, array)
10139#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10140 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK4
10143 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10144 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10149 PURE module subroutine setRankStandardDefCom_D1_IK3(rank, array)
10150#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10151 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK3
10154 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10155 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10160 PURE module subroutine setRankStandardDefCom_D1_IK2(rank, array)
10161#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10162 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK2
10165 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10166 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10171 PURE module subroutine setRankStandardDefCom_D1_IK1(rank, array)
10172#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10173 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_IK1
10176 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10177 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10184 PURE module subroutine setRankStandardDefCom_D1_LK5(rank, array)
10185#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10186 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK5
10189 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10190 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10195 PURE module subroutine setRankStandardDefCom_D1_LK4(rank, array)
10196#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10197 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK4
10200 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10201 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10206 PURE module subroutine setRankStandardDefCom_D1_LK3(rank, array)
10207#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10208 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK3
10211 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10212 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10217 PURE module subroutine setRankStandardDefCom_D1_LK2(rank, array)
10218#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10219 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK2
10222 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10223 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10228 PURE module subroutine setRankStandardDefCom_D1_LK1(rank, array)
10229#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10230 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_LK1
10233 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10234 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10241 PURE module subroutine setRankStandardDefCom_D1_CK5(rank, array)
10242#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10243 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK5
10246 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10247 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10252 PURE module subroutine setRankStandardDefCom_D1_CK4(rank, array)
10253#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10254 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK4
10257 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10258 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10263 PURE module subroutine setRankStandardDefCom_D1_CK3(rank, array)
10264#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10265 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK3
10268 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10269 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10274 PURE module subroutine setRankStandardDefCom_D1_CK2(rank, array)
10275#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10276 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK2
10279 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10280 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10285 PURE module subroutine setRankStandardDefCom_D1_CK1(rank, array)
10286#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10287 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_CK1
10290 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10291 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10298 PURE module subroutine setRankStandardDefCom_D1_RK5(rank, array)
10299#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10300 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK5
10303 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10304 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10309 PURE module subroutine setRankStandardDefCom_D1_RK4(rank, array)
10310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10311 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK4
10314 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10315 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10320 PURE module subroutine setRankStandardDefCom_D1_RK3(rank, array)
10321#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10322 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK3
10325 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10326 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10331 PURE module subroutine setRankStandardDefCom_D1_RK2(rank, array)
10332#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10333 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK2
10336 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10337 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10342 PURE module subroutine setRankStandardDefCom_D1_RK1(rank, array)
10343#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10344 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_RK1
10347 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10348 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10357 PURE module subroutine setRankStandardDefCom_D1_PSSK5(rank, array)
10358#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10359 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK5
10363 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10364 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10369 PURE module subroutine setRankStandardDefCom_D1_PSSK4(rank, array)
10370#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10371 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK4
10375 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10376 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10381 PURE module subroutine setRankStandardDefCom_D1_PSSK3(rank, array)
10382#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10383 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK3
10387 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10388 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10393 PURE module subroutine setRankStandardDefCom_D1_PSSK2(rank, array)
10394#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10395 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK2
10399 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10400 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10405 PURE module subroutine setRankStandardDefCom_D1_PSSK1(rank, array)
10406#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10407 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_PSSK1
10411 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10412 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10421 PURE module subroutine setRankStandardDefCom_D1_BSSK(rank, array)
10422#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10423 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardDefCom_D1_BSSK
10427 type(css_type) ,
intent(in) ,
contiguous :: array(:)
10428 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10440 module subroutine setRankStandardCusCom_D0_SK5(rank, array, isSorted)
10441#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10442 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK5
10445 character(
*,SKG) ,
intent(in) :: array
10446 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10447 procedure(
logical(LK)) :: isSorted
10452 module subroutine setRankStandardCusCom_D0_SK4(rank, array, isSorted)
10453#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10454 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK4
10457 character(
*,SKG) ,
intent(in) :: array
10458 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10459 procedure(
logical(LK)) :: isSorted
10464 module subroutine setRankStandardCusCom_D0_SK3(rank, array, isSorted)
10465#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10466 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK3
10469 character(
*,SKG) ,
intent(in) :: array
10470 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10471 procedure(
logical(LK)) :: isSorted
10476 module subroutine setRankStandardCusCom_D0_SK2(rank, array, isSorted)
10477#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10478 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK2
10481 character(
*,SKG) ,
intent(in) :: array
10482 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10483 procedure(
logical(LK)) :: isSorted
10488 module subroutine setRankStandardCusCom_D0_SK1(rank, array, isSorted)
10489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10490 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D0_SK1
10493 character(
*,SKG) ,
intent(in) :: array
10494 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10495 procedure(
logical(LK)) :: isSorted
10502 module subroutine setRankStandardCusCom_D1_SK5(rank, array, isSorted)
10503#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10504 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK5
10507 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10508 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10509 procedure(
logical(LK)) :: isSorted
10514 module subroutine setRankStandardCusCom_D1_SK4(rank, array, isSorted)
10515#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10516 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK4
10519 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10520 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10521 procedure(
logical(LK)) :: isSorted
10526 module subroutine setRankStandardCusCom_D1_SK3(rank, array, isSorted)
10527#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10528 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK3
10531 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10532 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10533 procedure(
logical(LK)) :: isSorted
10538 module subroutine setRankStandardCusCom_D1_SK2(rank, array, isSorted)
10539#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10540 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK2
10543 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10544 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10545 procedure(
logical(LK)) :: isSorted
10550 module subroutine setRankStandardCusCom_D1_SK1(rank, array, isSorted)
10551#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10552 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_SK1
10555 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10556 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10557 procedure(
logical(LK)) :: isSorted
10564 module subroutine setRankStandardCusCom_D1_IK5(rank, array, isSorted)
10565#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10566 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK5
10569 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10570 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10571 procedure(
logical(LK)) :: isSorted
10576 module subroutine setRankStandardCusCom_D1_IK4(rank, array, isSorted)
10577#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10578 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK4
10581 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10582 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10583 procedure(
logical(LK)) :: isSorted
10588 module subroutine setRankStandardCusCom_D1_IK3(rank, array, isSorted)
10589#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10590 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK3
10593 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10594 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10595 procedure(
logical(LK)) :: isSorted
10600 module subroutine setRankStandardCusCom_D1_IK2(rank, array, isSorted)
10601#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10602 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK2
10605 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10606 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10607 procedure(
logical(LK)) :: isSorted
10612 module subroutine setRankStandardCusCom_D1_IK1(rank, array, isSorted)
10613#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10614 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_IK1
10617 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10618 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10619 procedure(
logical(LK)) :: isSorted
10626 module subroutine setRankStandardCusCom_D1_LK5(rank, array, isSorted)
10627#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10628 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK5
10631 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10632 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10633 procedure(
logical(LK)) :: isSorted
10638 module subroutine setRankStandardCusCom_D1_LK4(rank, array, isSorted)
10639#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10640 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK4
10643 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10644 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10645 procedure(
logical(LK)) :: isSorted
10650 module subroutine setRankStandardCusCom_D1_LK3(rank, array, isSorted)
10651#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10652 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK3
10655 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10656 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10657 procedure(
logical(LK)) :: isSorted
10662 module subroutine setRankStandardCusCom_D1_LK2(rank, array, isSorted)
10663#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10664 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK2
10667 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10668 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10669 procedure(
logical(LK)) :: isSorted
10674 module subroutine setRankStandardCusCom_D1_LK1(rank, array, isSorted)
10675#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10676 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_LK1
10679 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10680 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10681 procedure(
logical(LK)) :: isSorted
10688 module subroutine setRankStandardCusCom_D1_CK5(rank, array, isSorted)
10689#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10690 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK5
10693 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10694 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10695 procedure(
logical(LK)) :: isSorted
10700 module subroutine setRankStandardCusCom_D1_CK4(rank, array, isSorted)
10701#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10702 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK4
10705 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10706 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10707 procedure(
logical(LK)) :: isSorted
10712 module subroutine setRankStandardCusCom_D1_CK3(rank, array, isSorted)
10713#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10714 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK3
10717 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10718 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10719 procedure(
logical(LK)) :: isSorted
10724 module subroutine setRankStandardCusCom_D1_CK2(rank, array, isSorted)
10725#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10726 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK2
10729 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10730 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10731 procedure(
logical(LK)) :: isSorted
10736 module subroutine setRankStandardCusCom_D1_CK1(rank, array, isSorted)
10737#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10738 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_CK1
10741 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10742 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10743 procedure(
logical(LK)) :: isSorted
10750 module subroutine setRankStandardCusCom_D1_RK5(rank, array, isSorted)
10751#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10752 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK5
10755 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10756 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10757 procedure(
logical(LK)) :: isSorted
10762 module subroutine setRankStandardCusCom_D1_RK4(rank, array, isSorted)
10763#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10764 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK4
10767 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10768 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10769 procedure(
logical(LK)) :: isSorted
10774 module subroutine setRankStandardCusCom_D1_RK3(rank, array, isSorted)
10775#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10776 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK3
10779 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10780 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10781 procedure(
logical(LK)) :: isSorted
10786 module subroutine setRankStandardCusCom_D1_RK2(rank, array, isSorted)
10787#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10788 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK2
10791 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10792 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10793 procedure(
logical(LK)) :: isSorted
10798 module subroutine setRankStandardCusCom_D1_RK1(rank, array, isSorted)
10799#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10800 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_RK1
10803 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10804 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10805 procedure(
logical(LK)) :: isSorted
10814 module subroutine setRankStandardCusCom_D1_PSSK5(rank, array, isSorted)
10815#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10816 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK5
10820 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10821 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10822 procedure(
logical(LK)) :: isSorted
10827 module subroutine setRankStandardCusCom_D1_PSSK4(rank, array, isSorted)
10828#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10829 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK4
10833 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10834 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10835 procedure(
logical(LK)) :: isSorted
10840 module subroutine setRankStandardCusCom_D1_PSSK3(rank, array, isSorted)
10841#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10842 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK3
10846 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10847 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10848 procedure(
logical(LK)) :: isSorted
10853 module subroutine setRankStandardCusCom_D1_PSSK2(rank, array, isSorted)
10854#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10855 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK2
10859 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10860 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10861 procedure(
logical(LK)) :: isSorted
10866 module subroutine setRankStandardCusCom_D1_PSSK1(rank, array, isSorted)
10867#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10868 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_PSSK1
10872 type(css_pdt(SKG)) ,
intent(in) ,
contiguous :: array(:)
10873 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10874 procedure(
logical(LK)) :: isSorted
10883 module subroutine setRankStandardCusCom_D1_BSSK(rank, array, isSorted)
10884#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10885 !DEC$ ATTRIBUTES DLLEXPORT :: setRankStandardCusCom_D1_BSSK
10889 type(css_type) ,
intent(in) ,
contiguous :: array(:)
10890 integer(TKR) ,
intent(out) ,
contiguous ::
rank(:)
10891 procedure(
logical(LK)) :: isSorted
10904end module pm_arrayRank
Generate and return the Dense rank of the input scalar string or contiguous array of rank 1 in ascend...
Generate and return the Fractional rank of the input scalar string or contiguous array of rank 1 in a...
Generate and return the Modified rank of the input scalar string or contiguous array of rank 1 in asc...
Generate and return the ordinal rank of the input scalar string or contiguous array of rank 1 in asce...
Generate and return the Standard rank of the input scalar string or contiguous array of rank 1 in asc...
Return the Dense rank of the input scalar string or contiguous array of rank 1 in ascending order or ...
Return the Fractional rank of the input scalar string or contiguous array of rank 1 in ascending orde...
Return the Modified rank of the input scalar string or contiguous array of rank 1 in ascending order ...
Return the ordinal rank of the input scalar string or contiguous array of rank 1 in ascending order o...
Return the Standard rank of the input scalar string or contiguous array of rank 1 in ascending order ...
This module contains procedures and generic interfaces for obtaining various rankings of elements of ...
character(*, SK), parameter MODULE_NAME
type(fractional_type), parameter fractional
This is a scalar parameter object of type fractional_type that is exclusively used to request the fra...
type(ordinal_type), parameter ordinal
This is a scalar parameter object of type ordinal_type that is exclusively used to request the ordina...
type(standard_type), parameter standard
This is a scalar parameter object of type standard_type that is exclusively used to request the stand...
type(dense_type), parameter dense
This is a scalar parameter object of type dense_type that is exclusively used to request the dense ra...
type(modified_type), parameter modified
This is a scalar parameter object of type modified_type that is exclusively used to request the modif...
This module contains the derived types for generating allocatable containers of scalar,...
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter RK
The default real kind in the ParaMonte library: real64 in Fortran, c_double in C-Fortran Interoperati...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
This is a concrete derived type whose instances are exclusively used to request dense ranking of a gi...
This is a concrete derived type whose instances are exclusively used to request the fractional rankin...
This is a concrete derived type whose instances are exclusively used to request the modified ranking ...
This is a concrete derived type whose instances are exclusively used to request the ordinal ranking o...
This is an abstract derived type for constructing concrete derived types to distinguish various proce...
This is a concrete derived type whose instances are exclusively used to request the standard ranking ...
This is the css_pdt parameterized type for generating instances of container of scalar of string obje...
This is the css_type type for generating instances of container of scalar of string objects.