3994 PURE module subroutine setSplitIndDefComDefIns_D0_D0_SK5(field, array, sep, keep)
3995#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3996 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D0_D0_SK5
3999 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4000 character(
*,SKG) ,
intent(in) :: array
4001 character(
*,SKG) ,
intent(in) :: sep
4002 logical(LK) ,
intent(in) ,
optional :: keep
4007 PURE module subroutine setSplitIndDefComDefIns_D0_D0_SK4(field, array, sep, keep)
4008#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4009 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D0_D0_SK4
4012 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4013 character(
*,SKG) ,
intent(in) :: array
4014 character(
*,SKG) ,
intent(in) :: sep
4015 logical(LK) ,
intent(in) ,
optional :: keep
4020 PURE module subroutine setSplitIndDefComDefIns_D0_D0_SK3(field, array, sep, keep)
4021#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4022 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D0_D0_SK3
4025 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4026 character(
*,SKG) ,
intent(in) :: array
4027 character(
*,SKG) ,
intent(in) :: sep
4028 logical(LK) ,
intent(in) ,
optional :: keep
4033 PURE module subroutine setSplitIndDefComDefIns_D0_D0_SK2(field, array, sep, keep)
4034#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4035 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D0_D0_SK2
4038 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4039 character(
*,SKG) ,
intent(in) :: array
4040 character(
*,SKG) ,
intent(in) :: sep
4041 logical(LK) ,
intent(in) ,
optional :: keep
4046 PURE module subroutine setSplitIndDefComDefIns_D0_D0_SK1(field, array, sep, keep)
4047#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4048 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D0_D0_SK1
4051 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4052 character(
*,SKG) ,
intent(in) :: array
4053 character(
*,SKG) ,
intent(in) :: sep
4054 logical(LK) ,
intent(in) ,
optional :: keep
4061 PURE module subroutine setSplitIndDefComDefIns_D1_D0_SK5(field, array, sep, keep)
4062#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4063 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_SK5
4066 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4067 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4068 character(
*,SKG) ,
intent(in) :: sep
4069 logical(LK) ,
intent(in) ,
optional :: keep
4074 PURE module subroutine setSplitIndDefComDefIns_D1_D0_SK4(field, array, sep, keep)
4075#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4076 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_SK4
4079 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4080 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4081 character(
*,SKG) ,
intent(in) :: sep
4082 logical(LK) ,
intent(in) ,
optional :: keep
4087 PURE module subroutine setSplitIndDefComDefIns_D1_D0_SK3(field, array, sep, keep)
4088#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4089 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_SK3
4092 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4093 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4094 character(
*,SKG) ,
intent(in) :: sep
4095 logical(LK) ,
intent(in) ,
optional :: keep
4100 PURE module subroutine setSplitIndDefComDefIns_D1_D0_SK2(field, array, sep, keep)
4101#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4102 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_SK2
4105 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4106 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4107 character(
*,SKG) ,
intent(in) :: sep
4108 logical(LK) ,
intent(in) ,
optional :: keep
4113 PURE module subroutine setSplitIndDefComDefIns_D1_D0_SK1(field, array, sep, keep)
4114#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4115 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_SK1
4118 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4119 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4120 character(
*,SKG) ,
intent(in) :: sep
4121 logical(LK) ,
intent(in) ,
optional :: keep
4128 PURE module subroutine setSplitIndDefComDefIns_D1_D0_IK5(field, array, sep, keep)
4129#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4130 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_IK5
4133 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4134 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4135 integer(IKG) ,
intent(in) :: sep
4136 logical(LK) ,
intent(in) ,
optional :: keep
4141 PURE module subroutine setSplitIndDefComDefIns_D1_D0_IK4(field, array, sep, keep)
4142#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4143 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_IK4
4146 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4147 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4148 integer(IKG) ,
intent(in) :: sep
4149 logical(LK) ,
intent(in) ,
optional :: keep
4154 PURE module subroutine setSplitIndDefComDefIns_D1_D0_IK3(field, array, sep, keep)
4155#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4156 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_IK3
4159 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4160 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4161 integer(IKG) ,
intent(in) :: sep
4162 logical(LK) ,
intent(in) ,
optional :: keep
4167 PURE module subroutine setSplitIndDefComDefIns_D1_D0_IK2(field, array, sep, keep)
4168#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4169 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_IK2
4172 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4173 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4174 integer(IKG) ,
intent(in) :: sep
4175 logical(LK) ,
intent(in) ,
optional :: keep
4180 PURE module subroutine setSplitIndDefComDefIns_D1_D0_IK1(field, array, sep, keep)
4181#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4182 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_IK1
4185 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4186 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4187 integer(IKG) ,
intent(in) :: sep
4188 logical(LK) ,
intent(in) ,
optional :: keep
4195 PURE module subroutine setSplitIndDefComDefIns_D1_D0_LK5(field, array, sep, keep)
4196#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4197 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_LK5
4200 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4201 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4202 logical(LKG) ,
intent(in) :: sep
4203 logical(LK) ,
intent(in) ,
optional :: keep
4208 PURE module subroutine setSplitIndDefComDefIns_D1_D0_LK4(field, array, sep, keep)
4209#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4210 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_LK4
4213 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4214 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4215 logical(LKG) ,
intent(in) :: sep
4216 logical(LK) ,
intent(in) ,
optional :: keep
4221 PURE module subroutine setSplitIndDefComDefIns_D1_D0_LK3(field, array, sep, keep)
4222#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4223 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_LK3
4226 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4227 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4228 logical(LKG) ,
intent(in) :: sep
4229 logical(LK) ,
intent(in) ,
optional :: keep
4234 PURE module subroutine setSplitIndDefComDefIns_D1_D0_LK2(field, array, sep, keep)
4235#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4236 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_LK2
4239 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4240 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4241 logical(LKG) ,
intent(in) :: sep
4242 logical(LK) ,
intent(in) ,
optional :: keep
4247 PURE module subroutine setSplitIndDefComDefIns_D1_D0_LK1(field, array, sep, keep)
4248#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4249 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_LK1
4252 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4253 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4254 logical(LKG) ,
intent(in) :: sep
4255 logical(LK) ,
intent(in) ,
optional :: keep
4262 PURE module subroutine setSplitIndDefComDefIns_D1_D0_CK5(field, array, sep, keep)
4263#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4264 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_CK5
4267 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4268 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4269 complex(CKG) ,
intent(in) :: sep
4270 logical(LK) ,
intent(in) ,
optional :: keep
4275 PURE module subroutine setSplitIndDefComDefIns_D1_D0_CK4(field, array, sep, keep)
4276#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4277 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_CK4
4280 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4281 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4282 complex(CKG) ,
intent(in) :: sep
4283 logical(LK) ,
intent(in) ,
optional :: keep
4288 PURE module subroutine setSplitIndDefComDefIns_D1_D0_CK3(field, array, sep, keep)
4289#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4290 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_CK3
4293 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4294 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4295 complex(CKG) ,
intent(in) :: sep
4296 logical(LK) ,
intent(in) ,
optional :: keep
4301 PURE module subroutine setSplitIndDefComDefIns_D1_D0_CK2(field, array, sep, keep)
4302#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4303 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_CK2
4306 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4307 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4308 complex(CKG) ,
intent(in) :: sep
4309 logical(LK) ,
intent(in) ,
optional :: keep
4314 PURE module subroutine setSplitIndDefComDefIns_D1_D0_CK1(field, array, sep, keep)
4315#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4316 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_CK1
4319 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4320 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4321 complex(CKG) ,
intent(in) :: sep
4322 logical(LK) ,
intent(in) ,
optional :: keep
4329 PURE module subroutine setSplitIndDefComDefIns_D1_D0_RK5(field, array, sep, keep)
4330#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4331 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_RK5
4334 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4335 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4336 real(RKG) ,
intent(in) :: sep
4337 logical(LK) ,
intent(in) ,
optional :: keep
4342 PURE module subroutine setSplitIndDefComDefIns_D1_D0_RK4(field, array, sep, keep)
4343#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4344 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_RK4
4347 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4348 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4349 real(RKG) ,
intent(in) :: sep
4350 logical(LK) ,
intent(in) ,
optional :: keep
4355 PURE module subroutine setSplitIndDefComDefIns_D1_D0_RK3(field, array, sep, keep)
4356#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4357 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_RK3
4360 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4361 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4362 real(RKG) ,
intent(in) :: sep
4363 logical(LK) ,
intent(in) ,
optional :: keep
4368 PURE module subroutine setSplitIndDefComDefIns_D1_D0_RK2(field, array, sep, keep)
4369#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4370 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_RK2
4373 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4374 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4375 real(RKG) ,
intent(in) :: sep
4376 logical(LK) ,
intent(in) ,
optional :: keep
4381 PURE module subroutine setSplitIndDefComDefIns_D1_D0_RK1(field, array, sep, keep)
4382#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4383 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D0_RK1
4386 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4387 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4388 real(RKG) ,
intent(in) :: sep
4389 logical(LK) ,
intent(in) ,
optional :: keep
4402 module subroutine setSplitIndCusComDefIns_D0_D0_SK5(field, array, sep, iseq, keep)
4403#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4404 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D0_D0_SK5
4407 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4408 character(
*,SKG) ,
intent(in) :: array
4409 character(
*,SKG) ,
intent(in) :: sep
4410 procedure(
logical(LK)) :: iseq
4411 logical(LK) ,
intent(in) ,
optional :: keep
4416 module subroutine setSplitIndCusComDefIns_D0_D0_SK4(field, array, sep, iseq, keep)
4417#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4418 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D0_D0_SK4
4421 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4422 character(
*,SKG) ,
intent(in) :: array
4423 character(
*,SKG) ,
intent(in) :: sep
4424 procedure(
logical(LK)) :: iseq
4425 logical(LK) ,
intent(in) ,
optional :: keep
4430 module subroutine setSplitIndCusComDefIns_D0_D0_SK3(field, array, sep, iseq, keep)
4431#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4432 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D0_D0_SK3
4435 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4436 character(
*,SKG) ,
intent(in) :: array
4437 character(
*,SKG) ,
intent(in) :: sep
4438 procedure(
logical(LK)) :: iseq
4439 logical(LK) ,
intent(in) ,
optional :: keep
4444 module subroutine setSplitIndCusComDefIns_D0_D0_SK2(field, array, sep, iseq, keep)
4445#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4446 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D0_D0_SK2
4449 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4450 character(
*,SKG) ,
intent(in) :: array
4451 character(
*,SKG) ,
intent(in) :: sep
4452 procedure(
logical(LK)) :: iseq
4453 logical(LK) ,
intent(in) ,
optional :: keep
4458 module subroutine setSplitIndCusComDefIns_D0_D0_SK1(field, array, sep, iseq, keep)
4459#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4460 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D0_D0_SK1
4463 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4464 character(
*,SKG) ,
intent(in) :: array
4465 character(
*,SKG) ,
intent(in) :: sep
4466 procedure(
logical(LK)) :: iseq
4467 logical(LK) ,
intent(in) ,
optional :: keep
4474 module subroutine setSplitIndCusComDefIns_D1_D0_SK5(field, array, sep, iseq, keep)
4475#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4476 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_SK5
4479 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4480 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4481 character(
*,SKG) ,
intent(in) :: sep
4482 procedure(
logical(LK)) :: iseq
4483 logical(LK) ,
intent(in) ,
optional :: keep
4488 module subroutine setSplitIndCusComDefIns_D1_D0_SK4(field, array, sep, iseq, keep)
4489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4490 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_SK4
4493 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4494 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4495 character(
*,SKG) ,
intent(in) :: sep
4496 procedure(
logical(LK)) :: iseq
4497 logical(LK) ,
intent(in) ,
optional :: keep
4502 module subroutine setSplitIndCusComDefIns_D1_D0_SK3(field, array, sep, iseq, keep)
4503#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4504 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_SK3
4507 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4508 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4509 character(
*,SKG) ,
intent(in) :: sep
4510 procedure(
logical(LK)) :: iseq
4511 logical(LK) ,
intent(in) ,
optional :: keep
4516 module subroutine setSplitIndCusComDefIns_D1_D0_SK2(field, array, sep, iseq, keep)
4517#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4518 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_SK2
4521 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4522 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4523 character(
*,SKG) ,
intent(in) :: sep
4524 procedure(
logical(LK)) :: iseq
4525 logical(LK) ,
intent(in) ,
optional :: keep
4530 module subroutine setSplitIndCusComDefIns_D1_D0_SK1(field, array, sep, iseq, keep)
4531#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4532 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_SK1
4535 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4536 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4537 character(
*,SKG) ,
intent(in) :: sep
4538 procedure(
logical(LK)) :: iseq
4539 logical(LK) ,
intent(in) ,
optional :: keep
4546 module subroutine setSplitIndCusComDefIns_D1_D0_IK5(field, array, sep, iseq, keep)
4547#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4548 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_IK5
4551 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4552 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4553 integer(IKG) ,
intent(in) :: sep
4554 procedure(
logical(LK)) :: iseq
4555 logical(LK) ,
intent(in) ,
optional :: keep
4560 module subroutine setSplitIndCusComDefIns_D1_D0_IK4(field, array, sep, iseq, keep)
4561#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4562 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_IK4
4565 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4566 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4567 integer(IKG) ,
intent(in) :: sep
4568 procedure(
logical(LK)) :: iseq
4569 logical(LK) ,
intent(in) ,
optional :: keep
4574 module subroutine setSplitIndCusComDefIns_D1_D0_IK3(field, array, sep, iseq, keep)
4575#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4576 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_IK3
4579 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4580 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4581 integer(IKG) ,
intent(in) :: sep
4582 procedure(
logical(LK)) :: iseq
4583 logical(LK) ,
intent(in) ,
optional :: keep
4588 module subroutine setSplitIndCusComDefIns_D1_D0_IK2(field, array, sep, iseq, keep)
4589#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4590 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_IK2
4593 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4594 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4595 integer(IKG) ,
intent(in) :: sep
4596 procedure(
logical(LK)) :: iseq
4597 logical(LK) ,
intent(in) ,
optional :: keep
4602 module subroutine setSplitIndCusComDefIns_D1_D0_IK1(field, array, sep, iseq, keep)
4603#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4604 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_IK1
4607 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4608 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4609 integer(IKG) ,
intent(in) :: sep
4610 procedure(
logical(LK)) :: iseq
4611 logical(LK) ,
intent(in) ,
optional :: keep
4618 module subroutine setSplitIndCusComDefIns_D1_D0_LK5(field, array, sep, iseq, keep)
4619#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4620 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_LK5
4623 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4624 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4625 logical(LKG) ,
intent(in) :: sep
4626 procedure(
logical(LK)) :: iseq
4627 logical(LK) ,
intent(in) ,
optional :: keep
4632 module subroutine setSplitIndCusComDefIns_D1_D0_LK4(field, array, sep, iseq, keep)
4633#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4634 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_LK4
4637 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4638 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4639 logical(LKG) ,
intent(in) :: sep
4640 procedure(
logical(LK)) :: iseq
4641 logical(LK) ,
intent(in) ,
optional :: keep
4646 module subroutine setSplitIndCusComDefIns_D1_D0_LK3(field, array, sep, iseq, keep)
4647#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4648 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_LK3
4651 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4652 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4653 logical(LKG) ,
intent(in) :: sep
4654 procedure(
logical(LK)) :: iseq
4655 logical(LK) ,
intent(in) ,
optional :: keep
4660 module subroutine setSplitIndCusComDefIns_D1_D0_LK2(field, array, sep, iseq, keep)
4661#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4662 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_LK2
4665 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4666 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4667 logical(LKG) ,
intent(in) :: sep
4668 procedure(
logical(LK)) :: iseq
4669 logical(LK) ,
intent(in) ,
optional :: keep
4674 module subroutine setSplitIndCusComDefIns_D1_D0_LK1(field, array, sep, iseq, keep)
4675#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4676 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_LK1
4679 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4680 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4681 logical(LKG) ,
intent(in) :: sep
4682 procedure(
logical(LK)) :: iseq
4683 logical(LK) ,
intent(in) ,
optional :: keep
4690 module subroutine setSplitIndCusComDefIns_D1_D0_CK5(field, array, sep, iseq, keep)
4691#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4692 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_CK5
4695 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4696 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4697 complex(CKG) ,
intent(in) :: sep
4698 procedure(
logical(LK)) :: iseq
4699 logical(LK) ,
intent(in) ,
optional :: keep
4704 module subroutine setSplitIndCusComDefIns_D1_D0_CK4(field, array, sep, iseq, keep)
4705#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4706 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_CK4
4709 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4710 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4711 complex(CKG) ,
intent(in) :: sep
4712 procedure(
logical(LK)) :: iseq
4713 logical(LK) ,
intent(in) ,
optional :: keep
4718 module subroutine setSplitIndCusComDefIns_D1_D0_CK3(field, array, sep, iseq, keep)
4719#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4720 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_CK3
4723 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4724 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4725 complex(CKG) ,
intent(in) :: sep
4726 procedure(
logical(LK)) :: iseq
4727 logical(LK) ,
intent(in) ,
optional :: keep
4732 module subroutine setSplitIndCusComDefIns_D1_D0_CK2(field, array, sep, iseq, keep)
4733#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4734 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_CK2
4737 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4738 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4739 complex(CKG) ,
intent(in) :: sep
4740 procedure(
logical(LK)) :: iseq
4741 logical(LK) ,
intent(in) ,
optional :: keep
4746 module subroutine setSplitIndCusComDefIns_D1_D0_CK1(field, array, sep, iseq, keep)
4747#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4748 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_CK1
4751 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4752 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4753 complex(CKG) ,
intent(in) :: sep
4754 procedure(
logical(LK)) :: iseq
4755 logical(LK) ,
intent(in) ,
optional :: keep
4762 module subroutine setSplitIndCusComDefIns_D1_D0_RK5(field, array, sep, iseq, keep)
4763#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4764 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_RK5
4767 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4768 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4769 real(RKG) ,
intent(in) :: sep
4770 procedure(
logical(LK)) :: iseq
4771 logical(LK) ,
intent(in) ,
optional :: keep
4776 module subroutine setSplitIndCusComDefIns_D1_D0_RK4(field, array, sep, iseq, keep)
4777#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4778 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_RK4
4781 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4782 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4783 real(RKG) ,
intent(in) :: sep
4784 procedure(
logical(LK)) :: iseq
4785 logical(LK) ,
intent(in) ,
optional :: keep
4790 module subroutine setSplitIndCusComDefIns_D1_D0_RK3(field, array, sep, iseq, keep)
4791#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4792 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_RK3
4795 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4796 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4797 real(RKG) ,
intent(in) :: sep
4798 procedure(
logical(LK)) :: iseq
4799 logical(LK) ,
intent(in) ,
optional :: keep
4804 module subroutine setSplitIndCusComDefIns_D1_D0_RK2(field, array, sep, iseq, keep)
4805#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4806 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_RK2
4809 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4810 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4811 real(RKG) ,
intent(in) :: sep
4812 procedure(
logical(LK)) :: iseq
4813 logical(LK) ,
intent(in) ,
optional :: keep
4818 module subroutine setSplitIndCusComDefIns_D1_D0_RK1(field, array, sep, iseq, keep)
4819#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4820 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D0_RK1
4823 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4824 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4825 real(RKG) ,
intent(in) :: sep
4826 procedure(
logical(LK)) :: iseq
4827 logical(LK) ,
intent(in) ,
optional :: keep
4840 PURE module subroutine setSplitIndDefComCusIns_D0_D0_SK5(field, array, sep, instance, sorted, unique, keep)
4841#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4842 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D0_D0_SK5
4845 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4846 character(
*,SKG) ,
intent(in) :: array
4847 character(
*,SKG) ,
intent(in) :: sep
4848 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4849 logical(LK) ,
intent(in) ,
optional :: sorted
4850 logical(LK) ,
intent(in) ,
optional :: unique
4851 logical(LK) ,
intent(in) ,
optional :: keep
4856 PURE module subroutine setSplitIndDefComCusIns_D0_D0_SK4(field, array, sep, instance, sorted, unique, keep)
4857#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4858 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D0_D0_SK4
4861 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4862 character(
*,SKG) ,
intent(in) :: array
4863 character(
*,SKG) ,
intent(in) :: sep
4864 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4865 logical(LK) ,
intent(in) ,
optional :: sorted
4866 logical(LK) ,
intent(in) ,
optional :: unique
4867 logical(LK) ,
intent(in) ,
optional :: keep
4872 PURE module subroutine setSplitIndDefComCusIns_D0_D0_SK3(field, array, sep, instance, sorted, unique, keep)
4873#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4874 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D0_D0_SK3
4877 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4878 character(
*,SKG) ,
intent(in) :: array
4879 character(
*,SKG) ,
intent(in) :: sep
4880 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4881 logical(LK) ,
intent(in) ,
optional :: sorted
4882 logical(LK) ,
intent(in) ,
optional :: unique
4883 logical(LK) ,
intent(in) ,
optional :: keep
4888 PURE module subroutine setSplitIndDefComCusIns_D0_D0_SK2(field, array, sep, instance, sorted, unique, keep)
4889#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4890 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D0_D0_SK2
4893 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4894 character(
*,SKG) ,
intent(in) :: array
4895 character(
*,SKG) ,
intent(in) :: sep
4896 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4897 logical(LK) ,
intent(in) ,
optional :: sorted
4898 logical(LK) ,
intent(in) ,
optional :: unique
4899 logical(LK) ,
intent(in) ,
optional :: keep
4904 PURE module subroutine setSplitIndDefComCusIns_D0_D0_SK1(field, array, sep, instance, sorted, unique, keep)
4905#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4906 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D0_D0_SK1
4909 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4910 character(
*,SKG) ,
intent(in) :: array
4911 character(
*,SKG) ,
intent(in) :: sep
4912 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4913 logical(LK) ,
intent(in) ,
optional :: sorted
4914 logical(LK) ,
intent(in) ,
optional :: unique
4915 logical(LK) ,
intent(in) ,
optional :: keep
4922 PURE module subroutine setSplitIndDefComCusIns_D1_D0_SK5(field, array, sep, instance, sorted, unique, keep)
4923#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4924 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_SK5
4927 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4928 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4929 character(
*,SKG) ,
intent(in) :: sep
4930 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4931 logical(LK) ,
intent(in) ,
optional :: sorted
4932 logical(LK) ,
intent(in) ,
optional :: unique
4933 logical(LK) ,
intent(in) ,
optional :: keep
4938 PURE module subroutine setSplitIndDefComCusIns_D1_D0_SK4(field, array, sep, instance, sorted, unique, keep)
4939#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4940 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_SK4
4943 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4944 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4945 character(
*,SKG) ,
intent(in) :: sep
4946 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4947 logical(LK) ,
intent(in) ,
optional :: sorted
4948 logical(LK) ,
intent(in) ,
optional :: unique
4949 logical(LK) ,
intent(in) ,
optional :: keep
4954 PURE module subroutine setSplitIndDefComCusIns_D1_D0_SK3(field, array, sep, instance, sorted, unique, keep)
4955#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4956 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_SK3
4959 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4960 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4961 character(
*,SKG) ,
intent(in) :: sep
4962 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4963 logical(LK) ,
intent(in) ,
optional :: sorted
4964 logical(LK) ,
intent(in) ,
optional :: unique
4965 logical(LK) ,
intent(in) ,
optional :: keep
4970 PURE module subroutine setSplitIndDefComCusIns_D1_D0_SK2(field, array, sep, instance, sorted, unique, keep)
4971#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4972 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_SK2
4975 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4976 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4977 character(
*,SKG) ,
intent(in) :: sep
4978 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4979 logical(LK) ,
intent(in) ,
optional :: sorted
4980 logical(LK) ,
intent(in) ,
optional :: unique
4981 logical(LK) ,
intent(in) ,
optional :: keep
4986 PURE module subroutine setSplitIndDefComCusIns_D1_D0_SK1(field, array, sep, instance, sorted, unique, keep)
4987#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4988 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_SK1
4991 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
4992 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4993 character(
*,SKG) ,
intent(in) :: sep
4994 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
4995 logical(LK) ,
intent(in) ,
optional :: sorted
4996 logical(LK) ,
intent(in) ,
optional :: unique
4997 logical(LK) ,
intent(in) ,
optional :: keep
5004 PURE module subroutine setSplitIndDefComCusIns_D1_D0_IK5(field, array, sep, instance, sorted, unique, keep)
5005#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5006 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_IK5
5009 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5010 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5011 integer(IKG) ,
intent(in) :: sep
5012 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5013 logical(LK) ,
intent(in) ,
optional :: sorted
5014 logical(LK) ,
intent(in) ,
optional :: unique
5015 logical(LK) ,
intent(in) ,
optional :: keep
5020 PURE module subroutine setSplitIndDefComCusIns_D1_D0_IK4(field, array, sep, instance, sorted, unique, keep)
5021#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5022 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_IK4
5025 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5026 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5027 integer(IKG) ,
intent(in) :: sep
5028 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5029 logical(LK) ,
intent(in) ,
optional :: sorted
5030 logical(LK) ,
intent(in) ,
optional :: unique
5031 logical(LK) ,
intent(in) ,
optional :: keep
5036 PURE module subroutine setSplitIndDefComCusIns_D1_D0_IK3(field, array, sep, instance, sorted, unique, keep)
5037#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5038 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_IK3
5041 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5042 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5043 integer(IKG) ,
intent(in) :: sep
5044 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5045 logical(LK) ,
intent(in) ,
optional :: sorted
5046 logical(LK) ,
intent(in) ,
optional :: unique
5047 logical(LK) ,
intent(in) ,
optional :: keep
5052 PURE module subroutine setSplitIndDefComCusIns_D1_D0_IK2(field, array, sep, instance, sorted, unique, keep)
5053#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5054 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_IK2
5057 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5058 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5059 integer(IKG) ,
intent(in) :: sep
5060 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5061 logical(LK) ,
intent(in) ,
optional :: sorted
5062 logical(LK) ,
intent(in) ,
optional :: unique
5063 logical(LK) ,
intent(in) ,
optional :: keep
5068 PURE module subroutine setSplitIndDefComCusIns_D1_D0_IK1(field, array, sep, instance, sorted, unique, keep)
5069#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5070 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_IK1
5073 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5074 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5075 integer(IKG) ,
intent(in) :: sep
5076 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5077 logical(LK) ,
intent(in) ,
optional :: sorted
5078 logical(LK) ,
intent(in) ,
optional :: unique
5079 logical(LK) ,
intent(in) ,
optional :: keep
5086 PURE module subroutine setSplitIndDefComCusIns_D1_D0_LK5(field, array, sep, instance, sorted, unique, keep)
5087#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5088 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_LK5
5091 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5092 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5093 logical(LKG) ,
intent(in) :: sep
5094 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5095 logical(LK) ,
intent(in) ,
optional :: sorted
5096 logical(LK) ,
intent(in) ,
optional :: unique
5097 logical(LK) ,
intent(in) ,
optional :: keep
5102 PURE module subroutine setSplitIndDefComCusIns_D1_D0_LK4(field, array, sep, instance, sorted, unique, keep)
5103#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5104 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_LK4
5107 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5108 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5109 logical(LKG) ,
intent(in) :: sep
5110 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5111 logical(LK) ,
intent(in) ,
optional :: sorted
5112 logical(LK) ,
intent(in) ,
optional :: unique
5113 logical(LK) ,
intent(in) ,
optional :: keep
5118 PURE module subroutine setSplitIndDefComCusIns_D1_D0_LK3(field, array, sep, instance, sorted, unique, keep)
5119#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5120 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_LK3
5123 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5124 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5125 logical(LKG) ,
intent(in) :: sep
5126 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5127 logical(LK) ,
intent(in) ,
optional :: sorted
5128 logical(LK) ,
intent(in) ,
optional :: unique
5129 logical(LK) ,
intent(in) ,
optional :: keep
5134 PURE module subroutine setSplitIndDefComCusIns_D1_D0_LK2(field, array, sep, instance, sorted, unique, keep)
5135#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5136 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_LK2
5139 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5140 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5141 logical(LKG) ,
intent(in) :: sep
5142 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5143 logical(LK) ,
intent(in) ,
optional :: sorted
5144 logical(LK) ,
intent(in) ,
optional :: unique
5145 logical(LK) ,
intent(in) ,
optional :: keep
5150 PURE module subroutine setSplitIndDefComCusIns_D1_D0_LK1(field, array, sep, instance, sorted, unique, keep)
5151#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5152 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_LK1
5155 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5156 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5157 logical(LKG) ,
intent(in) :: sep
5158 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5159 logical(LK) ,
intent(in) ,
optional :: sorted
5160 logical(LK) ,
intent(in) ,
optional :: unique
5161 logical(LK) ,
intent(in) ,
optional :: keep
5168 PURE module subroutine setSplitIndDefComCusIns_D1_D0_CK5(field, array, sep, instance, sorted, unique, keep)
5169#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5170 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_CK5
5173 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5174 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5175 complex(CKG) ,
intent(in) :: sep
5176 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5177 logical(LK) ,
intent(in) ,
optional :: sorted
5178 logical(LK) ,
intent(in) ,
optional :: unique
5179 logical(LK) ,
intent(in) ,
optional :: keep
5184 PURE module subroutine setSplitIndDefComCusIns_D1_D0_CK4(field, array, sep, instance, sorted, unique, keep)
5185#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5186 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_CK4
5189 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5190 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5191 complex(CKG) ,
intent(in) :: sep
5192 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5193 logical(LK) ,
intent(in) ,
optional :: sorted
5194 logical(LK) ,
intent(in) ,
optional :: unique
5195 logical(LK) ,
intent(in) ,
optional :: keep
5200 PURE module subroutine setSplitIndDefComCusIns_D1_D0_CK3(field, array, sep, instance, sorted, unique, keep)
5201#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5202 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_CK3
5205 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5206 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5207 complex(CKG) ,
intent(in) :: sep
5208 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5209 logical(LK) ,
intent(in) ,
optional :: sorted
5210 logical(LK) ,
intent(in) ,
optional :: unique
5211 logical(LK) ,
intent(in) ,
optional :: keep
5216 PURE module subroutine setSplitIndDefComCusIns_D1_D0_CK2(field, array, sep, instance, sorted, unique, keep)
5217#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5218 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_CK2
5221 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5222 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5223 complex(CKG) ,
intent(in) :: sep
5224 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5225 logical(LK) ,
intent(in) ,
optional :: sorted
5226 logical(LK) ,
intent(in) ,
optional :: unique
5227 logical(LK) ,
intent(in) ,
optional :: keep
5232 PURE module subroutine setSplitIndDefComCusIns_D1_D0_CK1(field, array, sep, instance, sorted, unique, keep)
5233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5234 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_CK1
5237 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5238 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5239 complex(CKG) ,
intent(in) :: sep
5240 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5241 logical(LK) ,
intent(in) ,
optional :: sorted
5242 logical(LK) ,
intent(in) ,
optional :: unique
5243 logical(LK) ,
intent(in) ,
optional :: keep
5250 PURE module subroutine setSplitIndDefComCusIns_D1_D0_RK5(field, array, sep, instance, sorted, unique, keep)
5251#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5252 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_RK5
5255 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5256 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5257 real(RKG) ,
intent(in) :: sep
5258 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5259 logical(LK) ,
intent(in) ,
optional :: sorted
5260 logical(LK) ,
intent(in) ,
optional :: unique
5261 logical(LK) ,
intent(in) ,
optional :: keep
5266 PURE module subroutine setSplitIndDefComCusIns_D1_D0_RK4(field, array, sep, instance, sorted, unique, keep)
5267#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5268 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_RK4
5271 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5272 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5273 real(RKG) ,
intent(in) :: sep
5274 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5275 logical(LK) ,
intent(in) ,
optional :: sorted
5276 logical(LK) ,
intent(in) ,
optional :: unique
5277 logical(LK) ,
intent(in) ,
optional :: keep
5282 PURE module subroutine setSplitIndDefComCusIns_D1_D0_RK3(field, array, sep, instance, sorted, unique, keep)
5283#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5284 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_RK3
5287 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5288 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5289 real(RKG) ,
intent(in) :: sep
5290 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5291 logical(LK) ,
intent(in) ,
optional :: sorted
5292 logical(LK) ,
intent(in) ,
optional :: unique
5293 logical(LK) ,
intent(in) ,
optional :: keep
5298 PURE module subroutine setSplitIndDefComCusIns_D1_D0_RK2(field, array, sep, instance, sorted, unique, keep)
5299#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5300 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_RK2
5303 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5304 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5305 real(RKG) ,
intent(in) :: sep
5306 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5307 logical(LK) ,
intent(in) ,
optional :: sorted
5308 logical(LK) ,
intent(in) ,
optional :: unique
5309 logical(LK) ,
intent(in) ,
optional :: keep
5314 PURE module subroutine setSplitIndDefComCusIns_D1_D0_RK1(field, array, sep, instance, sorted, unique, keep)
5315#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5316 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D0_RK1
5319 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5320 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5321 real(RKG) ,
intent(in) :: sep
5322 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5323 logical(LK) ,
intent(in) ,
optional :: sorted
5324 logical(LK) ,
intent(in) ,
optional :: unique
5325 logical(LK) ,
intent(in) ,
optional :: keep
5338 module subroutine setSplitIndCusComCusIns_D0_D0_SK5(field, array, sep, iseq, instance, sorted, unique, keep)
5339#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5340 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D0_D0_SK5
5343 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5344 character(
*,SKG) ,
intent(in) :: array
5345 character(
*,SKG) ,
intent(in) :: sep
5346 procedure(
logical(LK)) :: iseq
5347 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5348 logical(LK) ,
intent(in) ,
optional :: sorted
5349 logical(LK) ,
intent(in) ,
optional :: unique
5350 logical(LK) ,
intent(in) ,
optional :: keep
5355 module subroutine setSplitIndCusComCusIns_D0_D0_SK4(field, array, sep, iseq, instance, sorted, unique, keep)
5356#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5357 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D0_D0_SK4
5360 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5361 character(
*,SKG) ,
intent(in) :: array
5362 character(
*,SKG) ,
intent(in) :: sep
5363 procedure(
logical(LK)) :: iseq
5364 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5365 logical(LK) ,
intent(in) ,
optional :: sorted
5366 logical(LK) ,
intent(in) ,
optional :: unique
5367 logical(LK) ,
intent(in) ,
optional :: keep
5372 module subroutine setSplitIndCusComCusIns_D0_D0_SK3(field, array, sep, iseq, instance, sorted, unique, keep)
5373#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5374 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D0_D0_SK3
5377 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5378 character(
*,SKG) ,
intent(in) :: array
5379 character(
*,SKG) ,
intent(in) :: sep
5380 procedure(
logical(LK)) :: iseq
5381 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5382 logical(LK) ,
intent(in) ,
optional :: sorted
5383 logical(LK) ,
intent(in) ,
optional :: unique
5384 logical(LK) ,
intent(in) ,
optional :: keep
5389 module subroutine setSplitIndCusComCusIns_D0_D0_SK2(field, array, sep, iseq, instance, sorted, unique, keep)
5390#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5391 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D0_D0_SK2
5394 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5395 character(
*,SKG) ,
intent(in) :: array
5396 character(
*,SKG) ,
intent(in) :: sep
5397 procedure(
logical(LK)) :: iseq
5398 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5399 logical(LK) ,
intent(in) ,
optional :: sorted
5400 logical(LK) ,
intent(in) ,
optional :: unique
5401 logical(LK) ,
intent(in) ,
optional :: keep
5406 module subroutine setSplitIndCusComCusIns_D0_D0_SK1(field, array, sep, iseq, instance, sorted, unique, keep)
5407#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5408 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D0_D0_SK1
5411 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5412 character(
*,SKG) ,
intent(in) :: array
5413 character(
*,SKG) ,
intent(in) :: sep
5414 procedure(
logical(LK)) :: iseq
5415 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5416 logical(LK) ,
intent(in) ,
optional :: sorted
5417 logical(LK) ,
intent(in) ,
optional :: unique
5418 logical(LK) ,
intent(in) ,
optional :: keep
5425 module subroutine setSplitIndCusComCusIns_D1_D0_SK5(field, array, sep, iseq, instance, sorted, unique, keep)
5426#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5427 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_SK5
5430 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5431 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5432 character(
*,SKG) ,
intent(in) :: sep
5433 procedure(
logical(LK)) :: iseq
5434 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5435 logical(LK) ,
intent(in) ,
optional :: sorted
5436 logical(LK) ,
intent(in) ,
optional :: unique
5437 logical(LK) ,
intent(in) ,
optional :: keep
5442 module subroutine setSplitIndCusComCusIns_D1_D0_SK4(field, array, sep, iseq, instance, sorted, unique, keep)
5443#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5444 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_SK4
5447 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5448 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5449 character(
*,SKG) ,
intent(in) :: sep
5450 procedure(
logical(LK)) :: iseq
5451 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5452 logical(LK) ,
intent(in) ,
optional :: sorted
5453 logical(LK) ,
intent(in) ,
optional :: unique
5454 logical(LK) ,
intent(in) ,
optional :: keep
5459 module subroutine setSplitIndCusComCusIns_D1_D0_SK3(field, array, sep, iseq, instance, sorted, unique, keep)
5460#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5461 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_SK3
5464 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5465 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5466 character(
*,SKG) ,
intent(in) :: sep
5467 procedure(
logical(LK)) :: iseq
5468 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5469 logical(LK) ,
intent(in) ,
optional :: sorted
5470 logical(LK) ,
intent(in) ,
optional :: unique
5471 logical(LK) ,
intent(in) ,
optional :: keep
5476 module subroutine setSplitIndCusComCusIns_D1_D0_SK2(field, array, sep, iseq, instance, sorted, unique, keep)
5477#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5478 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_SK2
5481 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5482 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5483 character(
*,SKG) ,
intent(in) :: sep
5484 procedure(
logical(LK)) :: iseq
5485 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5486 logical(LK) ,
intent(in) ,
optional :: sorted
5487 logical(LK) ,
intent(in) ,
optional :: unique
5488 logical(LK) ,
intent(in) ,
optional :: keep
5493 module subroutine setSplitIndCusComCusIns_D1_D0_SK1(field, array, sep, iseq, instance, sorted, unique, keep)
5494#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5495 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_SK1
5498 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5499 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5500 character(
*,SKG) ,
intent(in) :: sep
5501 procedure(
logical(LK)) :: iseq
5502 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5503 logical(LK) ,
intent(in) ,
optional :: sorted
5504 logical(LK) ,
intent(in) ,
optional :: unique
5505 logical(LK) ,
intent(in) ,
optional :: keep
5512 module subroutine setSplitIndCusComCusIns_D1_D0_IK5(field, array, sep, iseq, instance, sorted, unique, keep)
5513#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5514 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_IK5
5517 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5518 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5519 integer(IKG) ,
intent(in) :: sep
5520 procedure(
logical(LK)) :: iseq
5521 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5522 logical(LK) ,
intent(in) ,
optional :: sorted
5523 logical(LK) ,
intent(in) ,
optional :: unique
5524 logical(LK) ,
intent(in) ,
optional :: keep
5529 module subroutine setSplitIndCusComCusIns_D1_D0_IK4(field, array, sep, iseq, instance, sorted, unique, keep)
5530#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5531 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_IK4
5534 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5535 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5536 integer(IKG) ,
intent(in) :: sep
5537 procedure(
logical(LK)) :: iseq
5538 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5539 logical(LK) ,
intent(in) ,
optional :: sorted
5540 logical(LK) ,
intent(in) ,
optional :: unique
5541 logical(LK) ,
intent(in) ,
optional :: keep
5546 module subroutine setSplitIndCusComCusIns_D1_D0_IK3(field, array, sep, iseq, instance, sorted, unique, keep)
5547#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5548 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_IK3
5551 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5552 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5553 integer(IKG) ,
intent(in) :: sep
5554 procedure(
logical(LK)) :: iseq
5555 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5556 logical(LK) ,
intent(in) ,
optional :: sorted
5557 logical(LK) ,
intent(in) ,
optional :: unique
5558 logical(LK) ,
intent(in) ,
optional :: keep
5563 module subroutine setSplitIndCusComCusIns_D1_D0_IK2(field, array, sep, iseq, instance, sorted, unique, keep)
5564#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5565 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_IK2
5568 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5569 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5570 integer(IKG) ,
intent(in) :: sep
5571 procedure(
logical(LK)) :: iseq
5572 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5573 logical(LK) ,
intent(in) ,
optional :: sorted
5574 logical(LK) ,
intent(in) ,
optional :: unique
5575 logical(LK) ,
intent(in) ,
optional :: keep
5580 module subroutine setSplitIndCusComCusIns_D1_D0_IK1(field, array, sep, iseq, instance, sorted, unique, keep)
5581#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5582 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_IK1
5585 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5586 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5587 integer(IKG) ,
intent(in) :: sep
5588 procedure(
logical(LK)) :: iseq
5589 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5590 logical(LK) ,
intent(in) ,
optional :: sorted
5591 logical(LK) ,
intent(in) ,
optional :: unique
5592 logical(LK) ,
intent(in) ,
optional :: keep
5599 module subroutine setSplitIndCusComCusIns_D1_D0_LK5(field, array, sep, iseq, instance, sorted, unique, keep)
5600#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5601 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_LK5
5604 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5605 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5606 logical(LKG) ,
intent(in) :: sep
5607 procedure(
logical(LK)) :: iseq
5608 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5609 logical(LK) ,
intent(in) ,
optional :: sorted
5610 logical(LK) ,
intent(in) ,
optional :: unique
5611 logical(LK) ,
intent(in) ,
optional :: keep
5616 module subroutine setSplitIndCusComCusIns_D1_D0_LK4(field, array, sep, iseq, instance, sorted, unique, keep)
5617#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5618 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_LK4
5621 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5622 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5623 logical(LKG) ,
intent(in) :: sep
5624 procedure(
logical(LK)) :: iseq
5625 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5626 logical(LK) ,
intent(in) ,
optional :: sorted
5627 logical(LK) ,
intent(in) ,
optional :: unique
5628 logical(LK) ,
intent(in) ,
optional :: keep
5633 module subroutine setSplitIndCusComCusIns_D1_D0_LK3(field, array, sep, iseq, instance, sorted, unique, keep)
5634#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5635 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_LK3
5638 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5639 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5640 logical(LKG) ,
intent(in) :: sep
5641 procedure(
logical(LK)) :: iseq
5642 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5643 logical(LK) ,
intent(in) ,
optional :: sorted
5644 logical(LK) ,
intent(in) ,
optional :: unique
5645 logical(LK) ,
intent(in) ,
optional :: keep
5650 module subroutine setSplitIndCusComCusIns_D1_D0_LK2(field, array, sep, iseq, instance, sorted, unique, keep)
5651#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5652 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_LK2
5655 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5656 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5657 logical(LKG) ,
intent(in) :: sep
5658 procedure(
logical(LK)) :: iseq
5659 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5660 logical(LK) ,
intent(in) ,
optional :: sorted
5661 logical(LK) ,
intent(in) ,
optional :: unique
5662 logical(LK) ,
intent(in) ,
optional :: keep
5667 module subroutine setSplitIndCusComCusIns_D1_D0_LK1(field, array, sep, iseq, instance, sorted, unique, keep)
5668#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5669 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_LK1
5672 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5673 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
5674 logical(LKG) ,
intent(in) :: sep
5675 procedure(
logical(LK)) :: iseq
5676 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5677 logical(LK) ,
intent(in) ,
optional :: sorted
5678 logical(LK) ,
intent(in) ,
optional :: unique
5679 logical(LK) ,
intent(in) ,
optional :: keep
5686 module subroutine setSplitIndCusComCusIns_D1_D0_CK5(field, array, sep, iseq, instance, sorted, unique, keep)
5687#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5688 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_CK5
5691 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5692 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5693 complex(CKG) ,
intent(in) :: sep
5694 procedure(
logical(LK)) :: iseq
5695 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5696 logical(LK) ,
intent(in) ,
optional :: sorted
5697 logical(LK) ,
intent(in) ,
optional :: unique
5698 logical(LK) ,
intent(in) ,
optional :: keep
5703 module subroutine setSplitIndCusComCusIns_D1_D0_CK4(field, array, sep, iseq, instance, sorted, unique, keep)
5704#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5705 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_CK4
5708 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5709 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5710 complex(CKG) ,
intent(in) :: sep
5711 procedure(
logical(LK)) :: iseq
5712 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5713 logical(LK) ,
intent(in) ,
optional :: sorted
5714 logical(LK) ,
intent(in) ,
optional :: unique
5715 logical(LK) ,
intent(in) ,
optional :: keep
5720 module subroutine setSplitIndCusComCusIns_D1_D0_CK3(field, array, sep, iseq, instance, sorted, unique, keep)
5721#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5722 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_CK3
5725 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5726 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5727 complex(CKG) ,
intent(in) :: sep
5728 procedure(
logical(LK)) :: iseq
5729 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5730 logical(LK) ,
intent(in) ,
optional :: sorted
5731 logical(LK) ,
intent(in) ,
optional :: unique
5732 logical(LK) ,
intent(in) ,
optional :: keep
5737 module subroutine setSplitIndCusComCusIns_D1_D0_CK2(field, array, sep, iseq, instance, sorted, unique, keep)
5738#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5739 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_CK2
5742 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5743 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5744 complex(CKG) ,
intent(in) :: sep
5745 procedure(
logical(LK)) :: iseq
5746 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5747 logical(LK) ,
intent(in) ,
optional :: sorted
5748 logical(LK) ,
intent(in) ,
optional :: unique
5749 logical(LK) ,
intent(in) ,
optional :: keep
5754 module subroutine setSplitIndCusComCusIns_D1_D0_CK1(field, array, sep, iseq, instance, sorted, unique, keep)
5755#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5756 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_CK1
5759 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5760 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
5761 complex(CKG) ,
intent(in) :: sep
5762 procedure(
logical(LK)) :: iseq
5763 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5764 logical(LK) ,
intent(in) ,
optional :: sorted
5765 logical(LK) ,
intent(in) ,
optional :: unique
5766 logical(LK) ,
intent(in) ,
optional :: keep
5773 module subroutine setSplitIndCusComCusIns_D1_D0_RK5(field, array, sep, iseq, instance, sorted, unique, keep)
5774#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5775 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_RK5
5778 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5779 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5780 real(RKG) ,
intent(in) :: sep
5781 procedure(
logical(LK)) :: iseq
5782 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5783 logical(LK) ,
intent(in) ,
optional :: sorted
5784 logical(LK) ,
intent(in) ,
optional :: unique
5785 logical(LK) ,
intent(in) ,
optional :: keep
5790 module subroutine setSplitIndCusComCusIns_D1_D0_RK4(field, array, sep, iseq, instance, sorted, unique, keep)
5791#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5792 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_RK4
5795 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5796 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5797 real(RKG) ,
intent(in) :: sep
5798 procedure(
logical(LK)) :: iseq
5799 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5800 logical(LK) ,
intent(in) ,
optional :: sorted
5801 logical(LK) ,
intent(in) ,
optional :: unique
5802 logical(LK) ,
intent(in) ,
optional :: keep
5807 module subroutine setSplitIndCusComCusIns_D1_D0_RK3(field, array, sep, iseq, instance, sorted, unique, keep)
5808#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5809 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_RK3
5812 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5813 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5814 real(RKG) ,
intent(in) :: sep
5815 procedure(
logical(LK)) :: iseq
5816 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5817 logical(LK) ,
intent(in) ,
optional :: sorted
5818 logical(LK) ,
intent(in) ,
optional :: unique
5819 logical(LK) ,
intent(in) ,
optional :: keep
5824 module subroutine setSplitIndCusComCusIns_D1_D0_RK2(field, array, sep, iseq, instance, sorted, unique, keep)
5825#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5826 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_RK2
5829 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5830 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5831 real(RKG) ,
intent(in) :: sep
5832 procedure(
logical(LK)) :: iseq
5833 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5834 logical(LK) ,
intent(in) ,
optional :: sorted
5835 logical(LK) ,
intent(in) ,
optional :: unique
5836 logical(LK) ,
intent(in) ,
optional :: keep
5841 module subroutine setSplitIndCusComCusIns_D1_D0_RK1(field, array, sep, iseq, instance, sorted, unique, keep)
5842#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5843 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D0_RK1
5846 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5847 real(RKG) ,
intent(in) ,
contiguous :: array(:)
5848 real(RKG) ,
intent(in) :: sep
5849 procedure(
logical(LK)) :: iseq
5850 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
5851 logical(LK) ,
intent(in) ,
optional :: sorted
5852 logical(LK) ,
intent(in) ,
optional :: unique
5853 logical(LK) ,
intent(in) ,
optional :: keep
5866 PURE module subroutine setSplitIndDefComDefIns_D1_D1_SK5(field, array, sep, keep)
5867#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5868 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_SK5
5871 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5872 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5873 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
5874 logical(LK) ,
intent(in) ,
optional :: keep
5879 PURE module subroutine setSplitIndDefComDefIns_D1_D1_SK4(field, array, sep, keep)
5880#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5881 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_SK4
5884 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5885 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5886 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
5887 logical(LK) ,
intent(in) ,
optional :: keep
5892 PURE module subroutine setSplitIndDefComDefIns_D1_D1_SK3(field, array, sep, keep)
5893#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5894 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_SK3
5897 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5898 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5899 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
5900 logical(LK) ,
intent(in) ,
optional :: keep
5905 PURE module subroutine setSplitIndDefComDefIns_D1_D1_SK2(field, array, sep, keep)
5906#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5907 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_SK2
5910 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5911 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5912 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
5913 logical(LK) ,
intent(in) ,
optional :: keep
5918 PURE module subroutine setSplitIndDefComDefIns_D1_D1_SK1(field, array, sep, keep)
5919#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5920 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_SK1
5923 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5924 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
5925 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
5926 logical(LK) ,
intent(in) ,
optional :: keep
5933 PURE module subroutine setSplitIndDefComDefIns_D1_D1_IK5(field, array, sep, keep)
5934#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5935 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_IK5
5938 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5939 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5940 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
5941 logical(LK) ,
intent(in) ,
optional :: keep
5946 PURE module subroutine setSplitIndDefComDefIns_D1_D1_IK4(field, array, sep, keep)
5947#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5948 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_IK4
5951 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5952 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5953 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
5954 logical(LK) ,
intent(in) ,
optional :: keep
5959 PURE module subroutine setSplitIndDefComDefIns_D1_D1_IK3(field, array, sep, keep)
5960#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5961 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_IK3
5964 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5965 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5966 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
5967 logical(LK) ,
intent(in) ,
optional :: keep
5972 PURE module subroutine setSplitIndDefComDefIns_D1_D1_IK2(field, array, sep, keep)
5973#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5974 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_IK2
5977 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5978 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5979 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
5980 logical(LK) ,
intent(in) ,
optional :: keep
5985 PURE module subroutine setSplitIndDefComDefIns_D1_D1_IK1(field, array, sep, keep)
5986#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
5987 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_IK1
5990 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
5991 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
5992 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
5993 logical(LK) ,
intent(in) ,
optional :: keep
6000 PURE module subroutine setSplitIndDefComDefIns_D1_D1_LK5(field, array, sep, keep)
6001#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6002 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_LK5
6005 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6006 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6007 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6008 logical(LK) ,
intent(in) ,
optional :: keep
6013 PURE module subroutine setSplitIndDefComDefIns_D1_D1_LK4(field, array, sep, keep)
6014#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6015 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_LK4
6018 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6019 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6020 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6021 logical(LK) ,
intent(in) ,
optional :: keep
6026 PURE module subroutine setSplitIndDefComDefIns_D1_D1_LK3(field, array, sep, keep)
6027#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6028 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_LK3
6031 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6032 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6033 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6034 logical(LK) ,
intent(in) ,
optional :: keep
6039 PURE module subroutine setSplitIndDefComDefIns_D1_D1_LK2(field, array, sep, keep)
6040#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6041 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_LK2
6044 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6045 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6046 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6047 logical(LK) ,
intent(in) ,
optional :: keep
6052 PURE module subroutine setSplitIndDefComDefIns_D1_D1_LK1(field, array, sep, keep)
6053#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6054 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_LK1
6057 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6058 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6059 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6060 logical(LK) ,
intent(in) ,
optional :: keep
6067 PURE module subroutine setSplitIndDefComDefIns_D1_D1_CK5(field, array, sep, keep)
6068#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6069 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_CK5
6072 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6073 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6074 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6075 logical(LK) ,
intent(in) ,
optional :: keep
6080 PURE module subroutine setSplitIndDefComDefIns_D1_D1_CK4(field, array, sep, keep)
6081#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6082 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_CK4
6085 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6086 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6087 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6088 logical(LK) ,
intent(in) ,
optional :: keep
6093 PURE module subroutine setSplitIndDefComDefIns_D1_D1_CK3(field, array, sep, keep)
6094#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6095 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_CK3
6098 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6099 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6100 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6101 logical(LK) ,
intent(in) ,
optional :: keep
6106 PURE module subroutine setSplitIndDefComDefIns_D1_D1_CK2(field, array, sep, keep)
6107#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6108 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_CK2
6111 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6112 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6113 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6114 logical(LK) ,
intent(in) ,
optional :: keep
6119 PURE module subroutine setSplitIndDefComDefIns_D1_D1_CK1(field, array, sep, keep)
6120#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6121 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_CK1
6124 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6125 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6126 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6127 logical(LK) ,
intent(in) ,
optional :: keep
6134 PURE module subroutine setSplitIndDefComDefIns_D1_D1_RK5(field, array, sep, keep)
6135#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6136 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_RK5
6139 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6140 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6141 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6142 logical(LK) ,
intent(in) ,
optional :: keep
6147 PURE module subroutine setSplitIndDefComDefIns_D1_D1_RK4(field, array, sep, keep)
6148#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6149 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_RK4
6152 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6153 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6154 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6155 logical(LK) ,
intent(in) ,
optional :: keep
6160 PURE module subroutine setSplitIndDefComDefIns_D1_D1_RK3(field, array, sep, keep)
6161#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6162 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_RK3
6165 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6166 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6167 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6168 logical(LK) ,
intent(in) ,
optional :: keep
6173 PURE module subroutine setSplitIndDefComDefIns_D1_D1_RK2(field, array, sep, keep)
6174#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6175 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_RK2
6178 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6179 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6180 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6181 logical(LK) ,
intent(in) ,
optional :: keep
6186 PURE module subroutine setSplitIndDefComDefIns_D1_D1_RK1(field, array, sep, keep)
6187#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6188 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComDefIns_D1_D1_RK1
6191 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6192 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6193 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6194 logical(LK) ,
intent(in) ,
optional :: keep
6207 module subroutine setSplitIndCusComDefIns_D1_D1_SK5(field, array, sep, iseq, keep)
6208#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6209 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_SK5
6212 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6213 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6214 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6215 procedure(
logical(LK)) :: iseq
6216 logical(LK) ,
intent(in) ,
optional :: keep
6221 module subroutine setSplitIndCusComDefIns_D1_D1_SK4(field, array, sep, iseq, keep)
6222#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6223 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_SK4
6226 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6227 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6228 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6229 procedure(
logical(LK)) :: iseq
6230 logical(LK) ,
intent(in) ,
optional :: keep
6235 module subroutine setSplitIndCusComDefIns_D1_D1_SK3(field, array, sep, iseq, keep)
6236#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6237 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_SK3
6240 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6241 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6242 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6243 procedure(
logical(LK)) :: iseq
6244 logical(LK) ,
intent(in) ,
optional :: keep
6249 module subroutine setSplitIndCusComDefIns_D1_D1_SK2(field, array, sep, iseq, keep)
6250#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6251 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_SK2
6254 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6255 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6256 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6257 procedure(
logical(LK)) :: iseq
6258 logical(LK) ,
intent(in) ,
optional :: keep
6263 module subroutine setSplitIndCusComDefIns_D1_D1_SK1(field, array, sep, iseq, keep)
6264#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6265 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_SK1
6268 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6269 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6270 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6271 procedure(
logical(LK)) :: iseq
6272 logical(LK) ,
intent(in) ,
optional :: keep
6279 module subroutine setSplitIndCusComDefIns_D1_D1_IK5(field, array, sep, iseq, keep)
6280#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6281 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_IK5
6284 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6285 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6286 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6287 procedure(
logical(LK)) :: iseq
6288 logical(LK) ,
intent(in) ,
optional :: keep
6293 module subroutine setSplitIndCusComDefIns_D1_D1_IK4(field, array, sep, iseq, keep)
6294#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6295 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_IK4
6298 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6299 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6300 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6301 procedure(
logical(LK)) :: iseq
6302 logical(LK) ,
intent(in) ,
optional :: keep
6307 module subroutine setSplitIndCusComDefIns_D1_D1_IK3(field, array, sep, iseq, keep)
6308#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6309 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_IK3
6312 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6313 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6314 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6315 procedure(
logical(LK)) :: iseq
6316 logical(LK) ,
intent(in) ,
optional :: keep
6321 module subroutine setSplitIndCusComDefIns_D1_D1_IK2(field, array, sep, iseq, keep)
6322#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6323 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_IK2
6326 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6327 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6328 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6329 procedure(
logical(LK)) :: iseq
6330 logical(LK) ,
intent(in) ,
optional :: keep
6335 module subroutine setSplitIndCusComDefIns_D1_D1_IK1(field, array, sep, iseq, keep)
6336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6337 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_IK1
6340 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6341 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6342 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6343 procedure(
logical(LK)) :: iseq
6344 logical(LK) ,
intent(in) ,
optional :: keep
6351 module subroutine setSplitIndCusComDefIns_D1_D1_LK5(field, array, sep, iseq, keep)
6352#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6353 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_LK5
6356 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6357 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6358 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6359 procedure(
logical(LK)) :: iseq
6360 logical(LK) ,
intent(in) ,
optional :: keep
6365 module subroutine setSplitIndCusComDefIns_D1_D1_LK4(field, array, sep, iseq, keep)
6366#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6367 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_LK4
6370 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6371 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6372 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6373 procedure(
logical(LK)) :: iseq
6374 logical(LK) ,
intent(in) ,
optional :: keep
6379 module subroutine setSplitIndCusComDefIns_D1_D1_LK3(field, array, sep, iseq, keep)
6380#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6381 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_LK3
6384 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6385 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6386 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6387 procedure(
logical(LK)) :: iseq
6388 logical(LK) ,
intent(in) ,
optional :: keep
6393 module subroutine setSplitIndCusComDefIns_D1_D1_LK2(field, array, sep, iseq, keep)
6394#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6395 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_LK2
6398 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6399 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6400 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6401 procedure(
logical(LK)) :: iseq
6402 logical(LK) ,
intent(in) ,
optional :: keep
6407 module subroutine setSplitIndCusComDefIns_D1_D1_LK1(field, array, sep, iseq, keep)
6408#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6409 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_LK1
6412 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6413 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6414 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6415 procedure(
logical(LK)) :: iseq
6416 logical(LK) ,
intent(in) ,
optional :: keep
6423 module subroutine setSplitIndCusComDefIns_D1_D1_CK5(field, array, sep, iseq, keep)
6424#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6425 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_CK5
6428 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6429 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6430 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6431 procedure(
logical(LK)) :: iseq
6432 logical(LK) ,
intent(in) ,
optional :: keep
6437 module subroutine setSplitIndCusComDefIns_D1_D1_CK4(field, array, sep, iseq, keep)
6438#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6439 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_CK4
6442 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6443 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6444 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6445 procedure(
logical(LK)) :: iseq
6446 logical(LK) ,
intent(in) ,
optional :: keep
6451 module subroutine setSplitIndCusComDefIns_D1_D1_CK3(field, array, sep, iseq, keep)
6452#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6453 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_CK3
6456 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6457 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6458 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6459 procedure(
logical(LK)) :: iseq
6460 logical(LK) ,
intent(in) ,
optional :: keep
6465 module subroutine setSplitIndCusComDefIns_D1_D1_CK2(field, array, sep, iseq, keep)
6466#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6467 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_CK2
6470 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6471 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6472 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6473 procedure(
logical(LK)) :: iseq
6474 logical(LK) ,
intent(in) ,
optional :: keep
6479 module subroutine setSplitIndCusComDefIns_D1_D1_CK1(field, array, sep, iseq, keep)
6480#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6481 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_CK1
6484 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6485 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6486 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6487 procedure(
logical(LK)) :: iseq
6488 logical(LK) ,
intent(in) ,
optional :: keep
6495 module subroutine setSplitIndCusComDefIns_D1_D1_RK5(field, array, sep, iseq, keep)
6496#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6497 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_RK5
6500 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6501 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6502 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6503 procedure(
logical(LK)) :: iseq
6504 logical(LK) ,
intent(in) ,
optional :: keep
6509 module subroutine setSplitIndCusComDefIns_D1_D1_RK4(field, array, sep, iseq, keep)
6510#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6511 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_RK4
6514 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6515 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6516 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6517 procedure(
logical(LK)) :: iseq
6518 logical(LK) ,
intent(in) ,
optional :: keep
6523 module subroutine setSplitIndCusComDefIns_D1_D1_RK3(field, array, sep, iseq, keep)
6524#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6525 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_RK3
6528 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6529 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6530 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6531 procedure(
logical(LK)) :: iseq
6532 logical(LK) ,
intent(in) ,
optional :: keep
6537 module subroutine setSplitIndCusComDefIns_D1_D1_RK2(field, array, sep, iseq, keep)
6538#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6539 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_RK2
6542 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6543 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6544 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6545 procedure(
logical(LK)) :: iseq
6546 logical(LK) ,
intent(in) ,
optional :: keep
6551 module subroutine setSplitIndCusComDefIns_D1_D1_RK1(field, array, sep, iseq, keep)
6552#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6553 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComDefIns_D1_D1_RK1
6556 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6557 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6558 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6559 procedure(
logical(LK)) :: iseq
6560 logical(LK) ,
intent(in) ,
optional :: keep
6573 PURE module subroutine setSplitIndDefComCusIns_D1_D1_SK5(field, array, sep, instance, sorted, unique, keep)
6574#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6575 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_SK5
6578 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6579 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6580 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6581 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6582 logical(LK) ,
intent(in) ,
optional :: sorted
6583 logical(LK) ,
intent(in) ,
optional :: unique
6584 logical(LK) ,
intent(in) ,
optional :: keep
6589 PURE module subroutine setSplitIndDefComCusIns_D1_D1_SK4(field, array, sep, instance, sorted, unique, keep)
6590#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6591 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_SK4
6594 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6595 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6596 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6597 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6598 logical(LK) ,
intent(in) ,
optional :: sorted
6599 logical(LK) ,
intent(in) ,
optional :: unique
6600 logical(LK) ,
intent(in) ,
optional :: keep
6605 PURE module subroutine setSplitIndDefComCusIns_D1_D1_SK3(field, array, sep, instance, sorted, unique, keep)
6606#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6607 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_SK3
6610 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6611 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6612 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6613 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6614 logical(LK) ,
intent(in) ,
optional :: sorted
6615 logical(LK) ,
intent(in) ,
optional :: unique
6616 logical(LK) ,
intent(in) ,
optional :: keep
6621 PURE module subroutine setSplitIndDefComCusIns_D1_D1_SK2(field, array, sep, instance, sorted, unique, keep)
6622#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6623 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_SK2
6626 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6627 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6628 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6629 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6630 logical(LK) ,
intent(in) ,
optional :: sorted
6631 logical(LK) ,
intent(in) ,
optional :: unique
6632 logical(LK) ,
intent(in) ,
optional :: keep
6637 PURE module subroutine setSplitIndDefComCusIns_D1_D1_SK1(field, array, sep, instance, sorted, unique, keep)
6638#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6639 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_SK1
6642 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6643 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6644 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6645 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6646 logical(LK) ,
intent(in) ,
optional :: sorted
6647 logical(LK) ,
intent(in) ,
optional :: unique
6648 logical(LK) ,
intent(in) ,
optional :: keep
6655 PURE module subroutine setSplitIndDefComCusIns_D1_D1_IK5(field, array, sep, instance, sorted, unique, keep)
6656#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6657 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_IK5
6660 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6661 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6662 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6663 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6664 logical(LK) ,
intent(in) ,
optional :: sorted
6665 logical(LK) ,
intent(in) ,
optional :: unique
6666 logical(LK) ,
intent(in) ,
optional :: keep
6671 PURE module subroutine setSplitIndDefComCusIns_D1_D1_IK4(field, array, sep, instance, sorted, unique, keep)
6672#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6673 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_IK4
6676 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6677 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6678 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6679 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6680 logical(LK) ,
intent(in) ,
optional :: sorted
6681 logical(LK) ,
intent(in) ,
optional :: unique
6682 logical(LK) ,
intent(in) ,
optional :: keep
6687 PURE module subroutine setSplitIndDefComCusIns_D1_D1_IK3(field, array, sep, instance, sorted, unique, keep)
6688#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6689 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_IK3
6692 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6693 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6694 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6695 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6696 logical(LK) ,
intent(in) ,
optional :: sorted
6697 logical(LK) ,
intent(in) ,
optional :: unique
6698 logical(LK) ,
intent(in) ,
optional :: keep
6703 PURE module subroutine setSplitIndDefComCusIns_D1_D1_IK2(field, array, sep, instance, sorted, unique, keep)
6704#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6705 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_IK2
6708 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6709 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6710 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6711 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6712 logical(LK) ,
intent(in) ,
optional :: sorted
6713 logical(LK) ,
intent(in) ,
optional :: unique
6714 logical(LK) ,
intent(in) ,
optional :: keep
6719 PURE module subroutine setSplitIndDefComCusIns_D1_D1_IK1(field, array, sep, instance, sorted, unique, keep)
6720#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6721 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_IK1
6724 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6725 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
6726 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
6727 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6728 logical(LK) ,
intent(in) ,
optional :: sorted
6729 logical(LK) ,
intent(in) ,
optional :: unique
6730 logical(LK) ,
intent(in) ,
optional :: keep
6737 PURE module subroutine setSplitIndDefComCusIns_D1_D1_LK5(field, array, sep, instance, sorted, unique, keep)
6738#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6739 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_LK5
6742 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6743 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6744 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6745 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6746 logical(LK) ,
intent(in) ,
optional :: sorted
6747 logical(LK) ,
intent(in) ,
optional :: unique
6748 logical(LK) ,
intent(in) ,
optional :: keep
6753 PURE module subroutine setSplitIndDefComCusIns_D1_D1_LK4(field, array, sep, instance, sorted, unique, keep)
6754#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6755 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_LK4
6758 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6759 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6760 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6761 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6762 logical(LK) ,
intent(in) ,
optional :: sorted
6763 logical(LK) ,
intent(in) ,
optional :: unique
6764 logical(LK) ,
intent(in) ,
optional :: keep
6769 PURE module subroutine setSplitIndDefComCusIns_D1_D1_LK3(field, array, sep, instance, sorted, unique, keep)
6770#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6771 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_LK3
6774 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6775 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6776 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6777 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6778 logical(LK) ,
intent(in) ,
optional :: sorted
6779 logical(LK) ,
intent(in) ,
optional :: unique
6780 logical(LK) ,
intent(in) ,
optional :: keep
6785 PURE module subroutine setSplitIndDefComCusIns_D1_D1_LK2(field, array, sep, instance, sorted, unique, keep)
6786#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6787 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_LK2
6790 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6791 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6792 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6793 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6794 logical(LK) ,
intent(in) ,
optional :: sorted
6795 logical(LK) ,
intent(in) ,
optional :: unique
6796 logical(LK) ,
intent(in) ,
optional :: keep
6801 PURE module subroutine setSplitIndDefComCusIns_D1_D1_LK1(field, array, sep, instance, sorted, unique, keep)
6802#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6803 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_LK1
6806 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6807 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
6808 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
6809 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6810 logical(LK) ,
intent(in) ,
optional :: sorted
6811 logical(LK) ,
intent(in) ,
optional :: unique
6812 logical(LK) ,
intent(in) ,
optional :: keep
6819 PURE module subroutine setSplitIndDefComCusIns_D1_D1_CK5(field, array, sep, instance, sorted, unique, keep)
6820#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6821 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_CK5
6824 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6825 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6826 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6827 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6828 logical(LK) ,
intent(in) ,
optional :: sorted
6829 logical(LK) ,
intent(in) ,
optional :: unique
6830 logical(LK) ,
intent(in) ,
optional :: keep
6835 PURE module subroutine setSplitIndDefComCusIns_D1_D1_CK4(field, array, sep, instance, sorted, unique, keep)
6836#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6837 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_CK4
6840 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6841 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6842 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6843 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6844 logical(LK) ,
intent(in) ,
optional :: sorted
6845 logical(LK) ,
intent(in) ,
optional :: unique
6846 logical(LK) ,
intent(in) ,
optional :: keep
6851 PURE module subroutine setSplitIndDefComCusIns_D1_D1_CK3(field, array, sep, instance, sorted, unique, keep)
6852#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6853 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_CK3
6856 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6857 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6858 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6859 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6860 logical(LK) ,
intent(in) ,
optional :: sorted
6861 logical(LK) ,
intent(in) ,
optional :: unique
6862 logical(LK) ,
intent(in) ,
optional :: keep
6867 PURE module subroutine setSplitIndDefComCusIns_D1_D1_CK2(field, array, sep, instance, sorted, unique, keep)
6868#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6869 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_CK2
6872 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6873 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6874 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6875 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6876 logical(LK) ,
intent(in) ,
optional :: sorted
6877 logical(LK) ,
intent(in) ,
optional :: unique
6878 logical(LK) ,
intent(in) ,
optional :: keep
6883 PURE module subroutine setSplitIndDefComCusIns_D1_D1_CK1(field, array, sep, instance, sorted, unique, keep)
6884#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6885 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_CK1
6888 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6889 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
6890 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
6891 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6892 logical(LK) ,
intent(in) ,
optional :: sorted
6893 logical(LK) ,
intent(in) ,
optional :: unique
6894 logical(LK) ,
intent(in) ,
optional :: keep
6901 PURE module subroutine setSplitIndDefComCusIns_D1_D1_RK5(field, array, sep, instance, sorted, unique, keep)
6902#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6903 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_RK5
6906 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6907 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6908 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6909 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6910 logical(LK) ,
intent(in) ,
optional :: sorted
6911 logical(LK) ,
intent(in) ,
optional :: unique
6912 logical(LK) ,
intent(in) ,
optional :: keep
6917 PURE module subroutine setSplitIndDefComCusIns_D1_D1_RK4(field, array, sep, instance, sorted, unique, keep)
6918#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6919 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_RK4
6922 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6923 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6924 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6925 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6926 logical(LK) ,
intent(in) ,
optional :: sorted
6927 logical(LK) ,
intent(in) ,
optional :: unique
6928 logical(LK) ,
intent(in) ,
optional :: keep
6933 PURE module subroutine setSplitIndDefComCusIns_D1_D1_RK3(field, array, sep, instance, sorted, unique, keep)
6934#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6935 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_RK3
6938 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6939 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6940 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6941 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6942 logical(LK) ,
intent(in) ,
optional :: sorted
6943 logical(LK) ,
intent(in) ,
optional :: unique
6944 logical(LK) ,
intent(in) ,
optional :: keep
6949 PURE module subroutine setSplitIndDefComCusIns_D1_D1_RK2(field, array, sep, instance, sorted, unique, keep)
6950#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6951 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_RK2
6954 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6955 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6956 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6957 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6958 logical(LK) ,
intent(in) ,
optional :: sorted
6959 logical(LK) ,
intent(in) ,
optional :: unique
6960 logical(LK) ,
intent(in) ,
optional :: keep
6965 PURE module subroutine setSplitIndDefComCusIns_D1_D1_RK1(field, array, sep, instance, sorted, unique, keep)
6966#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6967 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndDefComCusIns_D1_D1_RK1
6970 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6971 real(RKG) ,
intent(in) ,
contiguous :: array(:)
6972 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
6973 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6974 logical(LK) ,
intent(in) ,
optional :: sorted
6975 logical(LK) ,
intent(in) ,
optional :: unique
6976 logical(LK) ,
intent(in) ,
optional :: keep
6989 module subroutine setSplitIndCusComCusIns_D1_D1_SK5(field, array, sep, iseq, instance, sorted, unique, keep)
6990#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
6991 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_SK5
6994 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
6995 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
6996 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
6997 procedure(
logical(LK)) :: iseq
6998 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
6999 logical(LK) ,
intent(in) ,
optional :: sorted
7000 logical(LK) ,
intent(in) ,
optional :: unique
7001 logical(LK) ,
intent(in) ,
optional :: keep
7006 module subroutine setSplitIndCusComCusIns_D1_D1_SK4(field, array, sep, iseq, instance, sorted, unique, keep)
7007#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7008 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_SK4
7011 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7012 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7013 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
7014 procedure(
logical(LK)) :: iseq
7015 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7016 logical(LK) ,
intent(in) ,
optional :: sorted
7017 logical(LK) ,
intent(in) ,
optional :: unique
7018 logical(LK) ,
intent(in) ,
optional :: keep
7023 module subroutine setSplitIndCusComCusIns_D1_D1_SK3(field, array, sep, iseq, instance, sorted, unique, keep)
7024#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7025 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_SK3
7028 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7029 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7030 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
7031 procedure(
logical(LK)) :: iseq
7032 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7033 logical(LK) ,
intent(in) ,
optional :: sorted
7034 logical(LK) ,
intent(in) ,
optional :: unique
7035 logical(LK) ,
intent(in) ,
optional :: keep
7040 module subroutine setSplitIndCusComCusIns_D1_D1_SK2(field, array, sep, iseq, instance, sorted, unique, keep)
7041#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7042 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_SK2
7045 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7046 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7047 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
7048 procedure(
logical(LK)) :: iseq
7049 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7050 logical(LK) ,
intent(in) ,
optional :: sorted
7051 logical(LK) ,
intent(in) ,
optional :: unique
7052 logical(LK) ,
intent(in) ,
optional :: keep
7057 module subroutine setSplitIndCusComCusIns_D1_D1_SK1(field, array, sep, iseq, instance, sorted, unique, keep)
7058#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7059 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_SK1
7062 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7063 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7064 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
7065 procedure(
logical(LK)) :: iseq
7066 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7067 logical(LK) ,
intent(in) ,
optional :: sorted
7068 logical(LK) ,
intent(in) ,
optional :: unique
7069 logical(LK) ,
intent(in) ,
optional :: keep
7076 module subroutine setSplitIndCusComCusIns_D1_D1_IK5(field, array, sep, iseq, instance, sorted, unique, keep)
7077#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7078 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_IK5
7081 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7082 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7083 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
7084 procedure(
logical(LK)) :: iseq
7085 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7086 logical(LK) ,
intent(in) ,
optional :: sorted
7087 logical(LK) ,
intent(in) ,
optional :: unique
7088 logical(LK) ,
intent(in) ,
optional :: keep
7093 module subroutine setSplitIndCusComCusIns_D1_D1_IK4(field, array, sep, iseq, instance, sorted, unique, keep)
7094#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7095 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_IK4
7098 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7099 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7100 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
7101 procedure(
logical(LK)) :: iseq
7102 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7103 logical(LK) ,
intent(in) ,
optional :: sorted
7104 logical(LK) ,
intent(in) ,
optional :: unique
7105 logical(LK) ,
intent(in) ,
optional :: keep
7110 module subroutine setSplitIndCusComCusIns_D1_D1_IK3(field, array, sep, iseq, instance, sorted, unique, keep)
7111#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7112 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_IK3
7115 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7116 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7117 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
7118 procedure(
logical(LK)) :: iseq
7119 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7120 logical(LK) ,
intent(in) ,
optional :: sorted
7121 logical(LK) ,
intent(in) ,
optional :: unique
7122 logical(LK) ,
intent(in) ,
optional :: keep
7127 module subroutine setSplitIndCusComCusIns_D1_D1_IK2(field, array, sep, iseq, instance, sorted, unique, keep)
7128#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7129 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_IK2
7132 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7133 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7134 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
7135 procedure(
logical(LK)) :: iseq
7136 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7137 logical(LK) ,
intent(in) ,
optional :: sorted
7138 logical(LK) ,
intent(in) ,
optional :: unique
7139 logical(LK) ,
intent(in) ,
optional :: keep
7144 module subroutine setSplitIndCusComCusIns_D1_D1_IK1(field, array, sep, iseq, instance, sorted, unique, keep)
7145#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7146 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_IK1
7149 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7150 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7151 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
7152 procedure(
logical(LK)) :: iseq
7153 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7154 logical(LK) ,
intent(in) ,
optional :: sorted
7155 logical(LK) ,
intent(in) ,
optional :: unique
7156 logical(LK) ,
intent(in) ,
optional :: keep
7163 module subroutine setSplitIndCusComCusIns_D1_D1_LK5(field, array, sep, iseq, instance, sorted, unique, keep)
7164#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7165 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_LK5
7168 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7169 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7170 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
7171 procedure(
logical(LK)) :: iseq
7172 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7173 logical(LK) ,
intent(in) ,
optional :: sorted
7174 logical(LK) ,
intent(in) ,
optional :: unique
7175 logical(LK) ,
intent(in) ,
optional :: keep
7180 module subroutine setSplitIndCusComCusIns_D1_D1_LK4(field, array, sep, iseq, instance, sorted, unique, keep)
7181#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7182 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_LK4
7185 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7186 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7187 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
7188 procedure(
logical(LK)) :: iseq
7189 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7190 logical(LK) ,
intent(in) ,
optional :: sorted
7191 logical(LK) ,
intent(in) ,
optional :: unique
7192 logical(LK) ,
intent(in) ,
optional :: keep
7197 module subroutine setSplitIndCusComCusIns_D1_D1_LK3(field, array, sep, iseq, instance, sorted, unique, keep)
7198#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7199 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_LK3
7202 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7203 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7204 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
7205 procedure(
logical(LK)) :: iseq
7206 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7207 logical(LK) ,
intent(in) ,
optional :: sorted
7208 logical(LK) ,
intent(in) ,
optional :: unique
7209 logical(LK) ,
intent(in) ,
optional :: keep
7214 module subroutine setSplitIndCusComCusIns_D1_D1_LK2(field, array, sep, iseq, instance, sorted, unique, keep)
7215#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7216 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_LK2
7219 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7220 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7221 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
7222 procedure(
logical(LK)) :: iseq
7223 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7224 logical(LK) ,
intent(in) ,
optional :: sorted
7225 logical(LK) ,
intent(in) ,
optional :: unique
7226 logical(LK) ,
intent(in) ,
optional :: keep
7231 module subroutine setSplitIndCusComCusIns_D1_D1_LK1(field, array, sep, iseq, instance, sorted, unique, keep)
7232#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7233 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_LK1
7236 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7237 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7238 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
7239 procedure(
logical(LK)) :: iseq
7240 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7241 logical(LK) ,
intent(in) ,
optional :: sorted
7242 logical(LK) ,
intent(in) ,
optional :: unique
7243 logical(LK) ,
intent(in) ,
optional :: keep
7250 module subroutine setSplitIndCusComCusIns_D1_D1_CK5(field, array, sep, iseq, instance, sorted, unique, keep)
7251#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7252 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_CK5
7255 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7256 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7257 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
7258 procedure(
logical(LK)) :: iseq
7259 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7260 logical(LK) ,
intent(in) ,
optional :: sorted
7261 logical(LK) ,
intent(in) ,
optional :: unique
7262 logical(LK) ,
intent(in) ,
optional :: keep
7267 module subroutine setSplitIndCusComCusIns_D1_D1_CK4(field, array, sep, iseq, instance, sorted, unique, keep)
7268#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7269 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_CK4
7272 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7273 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7274 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
7275 procedure(
logical(LK)) :: iseq
7276 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7277 logical(LK) ,
intent(in) ,
optional :: sorted
7278 logical(LK) ,
intent(in) ,
optional :: unique
7279 logical(LK) ,
intent(in) ,
optional :: keep
7284 module subroutine setSplitIndCusComCusIns_D1_D1_CK3(field, array, sep, iseq, instance, sorted, unique, keep)
7285#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7286 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_CK3
7289 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7290 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7291 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
7292 procedure(
logical(LK)) :: iseq
7293 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7294 logical(LK) ,
intent(in) ,
optional :: sorted
7295 logical(LK) ,
intent(in) ,
optional :: unique
7296 logical(LK) ,
intent(in) ,
optional :: keep
7301 module subroutine setSplitIndCusComCusIns_D1_D1_CK2(field, array, sep, iseq, instance, sorted, unique, keep)
7302#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7303 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_CK2
7306 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7307 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7308 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
7309 procedure(
logical(LK)) :: iseq
7310 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7311 logical(LK) ,
intent(in) ,
optional :: sorted
7312 logical(LK) ,
intent(in) ,
optional :: unique
7313 logical(LK) ,
intent(in) ,
optional :: keep
7318 module subroutine setSplitIndCusComCusIns_D1_D1_CK1(field, array, sep, iseq, instance, sorted, unique, keep)
7319#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7320 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_CK1
7323 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7324 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7325 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
7326 procedure(
logical(LK)) :: iseq
7327 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7328 logical(LK) ,
intent(in) ,
optional :: sorted
7329 logical(LK) ,
intent(in) ,
optional :: unique
7330 logical(LK) ,
intent(in) ,
optional :: keep
7337 module subroutine setSplitIndCusComCusIns_D1_D1_RK5(field, array, sep, iseq, instance, sorted, unique, keep)
7338#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7339 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_RK5
7342 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7343 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7344 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
7345 procedure(
logical(LK)) :: iseq
7346 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7347 logical(LK) ,
intent(in) ,
optional :: sorted
7348 logical(LK) ,
intent(in) ,
optional :: unique
7349 logical(LK) ,
intent(in) ,
optional :: keep
7354 module subroutine setSplitIndCusComCusIns_D1_D1_RK4(field, array, sep, iseq, instance, sorted, unique, keep)
7355#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7356 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_RK4
7359 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7360 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7361 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
7362 procedure(
logical(LK)) :: iseq
7363 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7364 logical(LK) ,
intent(in) ,
optional :: sorted
7365 logical(LK) ,
intent(in) ,
optional :: unique
7366 logical(LK) ,
intent(in) ,
optional :: keep
7371 module subroutine setSplitIndCusComCusIns_D1_D1_RK3(field, array, sep, iseq, instance, sorted, unique, keep)
7372#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7373 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_RK3
7376 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7377 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7378 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
7379 procedure(
logical(LK)) :: iseq
7380 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7381 logical(LK) ,
intent(in) ,
optional :: sorted
7382 logical(LK) ,
intent(in) ,
optional :: unique
7383 logical(LK) ,
intent(in) ,
optional :: keep
7388 module subroutine setSplitIndCusComCusIns_D1_D1_RK2(field, array, sep, iseq, instance, sorted, unique, keep)
7389#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7390 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_RK2
7393 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7394 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7395 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
7396 procedure(
logical(LK)) :: iseq
7397 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7398 logical(LK) ,
intent(in) ,
optional :: sorted
7399 logical(LK) ,
intent(in) ,
optional :: unique
7400 logical(LK) ,
intent(in) ,
optional :: keep
7405 module subroutine setSplitIndCusComCusIns_D1_D1_RK1(field, array, sep, iseq, instance, sorted, unique, keep)
7406#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7407 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitIndCusComCusIns_D1_D1_RK1
7410 integer(IK) ,
intent(out) ,
allocatable :: field(:,:)
7411 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7412 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
7413 procedure(
logical(LK)) :: iseq
7414 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
7415 logical(LK) ,
intent(in) ,
optional :: sorted
7416 logical(LK) ,
intent(in) ,
optional :: unique
7417 logical(LK) ,
intent(in) ,
optional :: keep
7441 PURE module subroutine setSplitConDefComDefIns_D0_D0_SK5(field, array, sep, keep)
7442#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7443 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D0_D0_SK5
7447 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7448 character(
*,SKG) ,
intent(in) :: array
7449 character(
*,SKG) ,
intent(in) :: sep
7450 logical(LK) ,
intent(in) ,
optional :: keep
7455 PURE module subroutine setSplitConDefComDefIns_D0_D0_SK4(field, array, sep, keep)
7456#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7457 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D0_D0_SK4
7461 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7462 character(
*,SKG) ,
intent(in) :: array
7463 character(
*,SKG) ,
intent(in) :: sep
7464 logical(LK) ,
intent(in) ,
optional :: keep
7469 PURE module subroutine setSplitConDefComDefIns_D0_D0_SK3(field, array, sep, keep)
7470#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7471 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D0_D0_SK3
7475 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7476 character(
*,SKG) ,
intent(in) :: array
7477 character(
*,SKG) ,
intent(in) :: sep
7478 logical(LK) ,
intent(in) ,
optional :: keep
7483 PURE module subroutine setSplitConDefComDefIns_D0_D0_SK2(field, array, sep, keep)
7484#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7485 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D0_D0_SK2
7489 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7490 character(
*,SKG) ,
intent(in) :: array
7491 character(
*,SKG) ,
intent(in) :: sep
7492 logical(LK) ,
intent(in) ,
optional :: keep
7497 PURE module subroutine setSplitConDefComDefIns_D0_D0_SK1(field, array, sep, keep)
7498#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7499 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D0_D0_SK1
7503 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7504 character(
*,SKG) ,
intent(in) :: array
7505 character(
*,SKG) ,
intent(in) :: sep
7506 logical(LK) ,
intent(in) ,
optional :: keep
7513 PURE module subroutine setSplitConDefComDefIns_D1_D0_SK5(field, array, sep, keep)
7514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7515 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_SK5
7519 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7520 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7521 character(
*,SKG) ,
intent(in) :: sep
7522 logical(LK) ,
intent(in) ,
optional :: keep
7527 PURE module subroutine setSplitConDefComDefIns_D1_D0_SK4(field, array, sep, keep)
7528#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7529 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_SK4
7533 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7534 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7535 character(
*,SKG) ,
intent(in) :: sep
7536 logical(LK) ,
intent(in) ,
optional :: keep
7541 PURE module subroutine setSplitConDefComDefIns_D1_D0_SK3(field, array, sep, keep)
7542#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7543 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_SK3
7547 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7548 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7549 character(
*,SKG) ,
intent(in) :: sep
7550 logical(LK) ,
intent(in) ,
optional :: keep
7555 PURE module subroutine setSplitConDefComDefIns_D1_D0_SK2(field, array, sep, keep)
7556#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7557 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_SK2
7561 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7562 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7563 character(
*,SKG) ,
intent(in) :: sep
7564 logical(LK) ,
intent(in) ,
optional :: keep
7569 PURE module subroutine setSplitConDefComDefIns_D1_D0_SK1(field, array, sep, keep)
7570#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7571 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_SK1
7575 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7576 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7577 character(
*,SKG) ,
intent(in) :: sep
7578 logical(LK) ,
intent(in) ,
optional :: keep
7585 PURE module subroutine setSplitConDefComDefIns_D1_D0_IK5(field, array, sep, keep)
7586#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7587 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_IK5
7591 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
7592 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7593 integer(IKG) ,
intent(in) :: sep
7594 logical(LK) ,
intent(in) ,
optional :: keep
7599 PURE module subroutine setSplitConDefComDefIns_D1_D0_IK4(field, array, sep, keep)
7600#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7601 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_IK4
7605 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
7606 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7607 integer(IKG) ,
intent(in) :: sep
7608 logical(LK) ,
intent(in) ,
optional :: keep
7613 PURE module subroutine setSplitConDefComDefIns_D1_D0_IK3(field, array, sep, keep)
7614#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7615 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_IK3
7619 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
7620 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7621 integer(IKG) ,
intent(in) :: sep
7622 logical(LK) ,
intent(in) ,
optional :: keep
7627 PURE module subroutine setSplitConDefComDefIns_D1_D0_IK2(field, array, sep, keep)
7628#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7629 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_IK2
7633 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
7634 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7635 integer(IKG) ,
intent(in) :: sep
7636 logical(LK) ,
intent(in) ,
optional :: keep
7641 PURE module subroutine setSplitConDefComDefIns_D1_D0_IK1(field, array, sep, keep)
7642#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7643 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_IK1
7647 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
7648 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
7649 integer(IKG) ,
intent(in) :: sep
7650 logical(LK) ,
intent(in) ,
optional :: keep
7657 PURE module subroutine setSplitConDefComDefIns_D1_D0_LK5(field, array, sep, keep)
7658#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7659 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_LK5
7663 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
7664 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7665 logical(LKG) ,
intent(in) :: sep
7666 logical(LK) ,
intent(in) ,
optional :: keep
7671 PURE module subroutine setSplitConDefComDefIns_D1_D0_LK4(field, array, sep, keep)
7672#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7673 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_LK4
7677 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
7678 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7679 logical(LKG) ,
intent(in) :: sep
7680 logical(LK) ,
intent(in) ,
optional :: keep
7685 PURE module subroutine setSplitConDefComDefIns_D1_D0_LK3(field, array, sep, keep)
7686#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7687 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_LK3
7691 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
7692 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7693 logical(LKG) ,
intent(in) :: sep
7694 logical(LK) ,
intent(in) ,
optional :: keep
7699 PURE module subroutine setSplitConDefComDefIns_D1_D0_LK2(field, array, sep, keep)
7700#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7701 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_LK2
7705 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
7706 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7707 logical(LKG) ,
intent(in) :: sep
7708 logical(LK) ,
intent(in) ,
optional :: keep
7713 PURE module subroutine setSplitConDefComDefIns_D1_D0_LK1(field, array, sep, keep)
7714#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7715 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_LK1
7719 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
7720 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
7721 logical(LKG) ,
intent(in) :: sep
7722 logical(LK) ,
intent(in) ,
optional :: keep
7729 PURE module subroutine setSplitConDefComDefIns_D1_D0_CK5(field, array, sep, keep)
7730#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7731 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_CK5
7735 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
7736 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7737 complex(CKG) ,
intent(in) :: sep
7738 logical(LK) ,
intent(in) ,
optional :: keep
7743 PURE module subroutine setSplitConDefComDefIns_D1_D0_CK4(field, array, sep, keep)
7744#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7745 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_CK4
7749 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
7750 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7751 complex(CKG) ,
intent(in) :: sep
7752 logical(LK) ,
intent(in) ,
optional :: keep
7757 PURE module subroutine setSplitConDefComDefIns_D1_D0_CK3(field, array, sep, keep)
7758#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7759 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_CK3
7763 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
7764 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7765 complex(CKG) ,
intent(in) :: sep
7766 logical(LK) ,
intent(in) ,
optional :: keep
7771 PURE module subroutine setSplitConDefComDefIns_D1_D0_CK2(field, array, sep, keep)
7772#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7773 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_CK2
7777 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
7778 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7779 complex(CKG) ,
intent(in) :: sep
7780 logical(LK) ,
intent(in) ,
optional :: keep
7785 PURE module subroutine setSplitConDefComDefIns_D1_D0_CK1(field, array, sep, keep)
7786#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7787 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_CK1
7791 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
7792 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
7793 complex(CKG) ,
intent(in) :: sep
7794 logical(LK) ,
intent(in) ,
optional :: keep
7801 PURE module subroutine setSplitConDefComDefIns_D1_D0_RK5(field, array, sep, keep)
7802#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7803 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_RK5
7807 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
7808 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7809 real(RKG) ,
intent(in) :: sep
7810 logical(LK) ,
intent(in) ,
optional :: keep
7815 PURE module subroutine setSplitConDefComDefIns_D1_D0_RK4(field, array, sep, keep)
7816#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7817 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_RK4
7821 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
7822 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7823 real(RKG) ,
intent(in) :: sep
7824 logical(LK) ,
intent(in) ,
optional :: keep
7829 PURE module subroutine setSplitConDefComDefIns_D1_D0_RK3(field, array, sep, keep)
7830#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7831 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_RK3
7835 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
7836 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7837 real(RKG) ,
intent(in) :: sep
7838 logical(LK) ,
intent(in) ,
optional :: keep
7843 PURE module subroutine setSplitConDefComDefIns_D1_D0_RK2(field, array, sep, keep)
7844#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7845 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_RK2
7849 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
7850 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7851 real(RKG) ,
intent(in) :: sep
7852 logical(LK) ,
intent(in) ,
optional :: keep
7857 PURE module subroutine setSplitConDefComDefIns_D1_D0_RK1(field, array, sep, keep)
7858#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7859 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D0_RK1
7863 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
7864 real(RKG) ,
intent(in) ,
contiguous :: array(:)
7865 real(RKG) ,
intent(in) :: sep
7866 logical(LK) ,
intent(in) ,
optional :: keep
7879 module subroutine setSplitConCusComDefIns_D0_D0_SK5(field, array, sep, iseq, keep)
7880#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7881 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D0_D0_SK5
7885 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7886 character(
*,SKG) ,
intent(in) :: array
7887 character(
*,SKG) ,
intent(in) :: sep
7888 procedure(
logical(LK)) :: iseq
7889 logical(LK) ,
intent(in) ,
optional :: keep
7894 module subroutine setSplitConCusComDefIns_D0_D0_SK4(field, array, sep, iseq, keep)
7895#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7896 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D0_D0_SK4
7900 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7901 character(
*,SKG) ,
intent(in) :: array
7902 character(
*,SKG) ,
intent(in) :: sep
7903 procedure(
logical(LK)) :: iseq
7904 logical(LK) ,
intent(in) ,
optional :: keep
7909 module subroutine setSplitConCusComDefIns_D0_D0_SK3(field, array, sep, iseq, keep)
7910#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7911 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D0_D0_SK3
7915 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7916 character(
*,SKG) ,
intent(in) :: array
7917 character(
*,SKG) ,
intent(in) :: sep
7918 procedure(
logical(LK)) :: iseq
7919 logical(LK) ,
intent(in) ,
optional :: keep
7924 module subroutine setSplitConCusComDefIns_D0_D0_SK2(field, array, sep, iseq, keep)
7925#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7926 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D0_D0_SK2
7930 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7931 character(
*,SKG) ,
intent(in) :: array
7932 character(
*,SKG) ,
intent(in) :: sep
7933 procedure(
logical(LK)) :: iseq
7934 logical(LK) ,
intent(in) ,
optional :: keep
7939 module subroutine setSplitConCusComDefIns_D0_D0_SK1(field, array, sep, iseq, keep)
7940#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7941 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D0_D0_SK1
7945 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7946 character(
*,SKG) ,
intent(in) :: array
7947 character(
*,SKG) ,
intent(in) :: sep
7948 procedure(
logical(LK)) :: iseq
7949 logical(LK) ,
intent(in) ,
optional :: keep
7956 module subroutine setSplitConCusComDefIns_D1_D0_SK5(field, array, sep, iseq, keep)
7957#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7958 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_SK5
7962 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7963 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7964 character(
*,SKG) ,
intent(in) :: sep
7965 procedure(
logical(LK)) :: iseq
7966 logical(LK) ,
intent(in) ,
optional :: keep
7971 module subroutine setSplitConCusComDefIns_D1_D0_SK4(field, array, sep, iseq, keep)
7972#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7973 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_SK4
7977 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7978 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7979 character(
*,SKG) ,
intent(in) :: sep
7980 procedure(
logical(LK)) :: iseq
7981 logical(LK) ,
intent(in) ,
optional :: keep
7986 module subroutine setSplitConCusComDefIns_D1_D0_SK3(field, array, sep, iseq, keep)
7987#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
7988 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_SK3
7992 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
7993 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
7994 character(
*,SKG) ,
intent(in) :: sep
7995 procedure(
logical(LK)) :: iseq
7996 logical(LK) ,
intent(in) ,
optional :: keep
8001 module subroutine setSplitConCusComDefIns_D1_D0_SK2(field, array, sep, iseq, keep)
8002#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8003 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_SK2
8007 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8008 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8009 character(
*,SKG) ,
intent(in) :: sep
8010 procedure(
logical(LK)) :: iseq
8011 logical(LK) ,
intent(in) ,
optional :: keep
8016 module subroutine setSplitConCusComDefIns_D1_D0_SK1(field, array, sep, iseq, keep)
8017#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8018 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_SK1
8022 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8023 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8024 character(
*,SKG) ,
intent(in) :: sep
8025 procedure(
logical(LK)) :: iseq
8026 logical(LK) ,
intent(in) ,
optional :: keep
8033 module subroutine setSplitConCusComDefIns_D1_D0_IK5(field, array, sep, iseq, keep)
8034#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8035 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_IK5
8039 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8040 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8041 integer(IKG) ,
intent(in) :: sep
8042 procedure(
logical(LK)) :: iseq
8043 logical(LK) ,
intent(in) ,
optional :: keep
8048 module subroutine setSplitConCusComDefIns_D1_D0_IK4(field, array, sep, iseq, keep)
8049#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8050 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_IK4
8054 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8055 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8056 integer(IKG) ,
intent(in) :: sep
8057 procedure(
logical(LK)) :: iseq
8058 logical(LK) ,
intent(in) ,
optional :: keep
8063 module subroutine setSplitConCusComDefIns_D1_D0_IK3(field, array, sep, iseq, keep)
8064#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8065 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_IK3
8069 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8070 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8071 integer(IKG) ,
intent(in) :: sep
8072 procedure(
logical(LK)) :: iseq
8073 logical(LK) ,
intent(in) ,
optional :: keep
8078 module subroutine setSplitConCusComDefIns_D1_D0_IK2(field, array, sep, iseq, keep)
8079#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8080 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_IK2
8084 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8085 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8086 integer(IKG) ,
intent(in) :: sep
8087 procedure(
logical(LK)) :: iseq
8088 logical(LK) ,
intent(in) ,
optional :: keep
8093 module subroutine setSplitConCusComDefIns_D1_D0_IK1(field, array, sep, iseq, keep)
8094#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8095 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_IK1
8099 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8100 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8101 integer(IKG) ,
intent(in) :: sep
8102 procedure(
logical(LK)) :: iseq
8103 logical(LK) ,
intent(in) ,
optional :: keep
8110 module subroutine setSplitConCusComDefIns_D1_D0_LK5(field, array, sep, iseq, keep)
8111#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8112 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_LK5
8116 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8117 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8118 logical(LKG) ,
intent(in) :: sep
8119 procedure(
logical(LK)) :: iseq
8120 logical(LK) ,
intent(in) ,
optional :: keep
8125 module subroutine setSplitConCusComDefIns_D1_D0_LK4(field, array, sep, iseq, keep)
8126#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8127 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_LK4
8131 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8132 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8133 logical(LKG) ,
intent(in) :: sep
8134 procedure(
logical(LK)) :: iseq
8135 logical(LK) ,
intent(in) ,
optional :: keep
8140 module subroutine setSplitConCusComDefIns_D1_D0_LK3(field, array, sep, iseq, keep)
8141#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8142 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_LK3
8146 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8147 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8148 logical(LKG) ,
intent(in) :: sep
8149 procedure(
logical(LK)) :: iseq
8150 logical(LK) ,
intent(in) ,
optional :: keep
8155 module subroutine setSplitConCusComDefIns_D1_D0_LK2(field, array, sep, iseq, keep)
8156#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8157 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_LK2
8161 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8162 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8163 logical(LKG) ,
intent(in) :: sep
8164 procedure(
logical(LK)) :: iseq
8165 logical(LK) ,
intent(in) ,
optional :: keep
8170 module subroutine setSplitConCusComDefIns_D1_D0_LK1(field, array, sep, iseq, keep)
8171#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8172 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_LK1
8176 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8177 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8178 logical(LKG) ,
intent(in) :: sep
8179 procedure(
logical(LK)) :: iseq
8180 logical(LK) ,
intent(in) ,
optional :: keep
8187 module subroutine setSplitConCusComDefIns_D1_D0_CK5(field, array, sep, iseq, keep)
8188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8189 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_CK5
8193 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8194 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8195 complex(CKG) ,
intent(in) :: sep
8196 procedure(
logical(LK)) :: iseq
8197 logical(LK) ,
intent(in) ,
optional :: keep
8202 module subroutine setSplitConCusComDefIns_D1_D0_CK4(field, array, sep, iseq, keep)
8203#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8204 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_CK4
8208 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8209 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8210 complex(CKG) ,
intent(in) :: sep
8211 procedure(
logical(LK)) :: iseq
8212 logical(LK) ,
intent(in) ,
optional :: keep
8217 module subroutine setSplitConCusComDefIns_D1_D0_CK3(field, array, sep, iseq, keep)
8218#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8219 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_CK3
8223 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8224 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8225 complex(CKG) ,
intent(in) :: sep
8226 procedure(
logical(LK)) :: iseq
8227 logical(LK) ,
intent(in) ,
optional :: keep
8232 module subroutine setSplitConCusComDefIns_D1_D0_CK2(field, array, sep, iseq, keep)
8233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8234 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_CK2
8238 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8239 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8240 complex(CKG) ,
intent(in) :: sep
8241 procedure(
logical(LK)) :: iseq
8242 logical(LK) ,
intent(in) ,
optional :: keep
8247 module subroutine setSplitConCusComDefIns_D1_D0_CK1(field, array, sep, iseq, keep)
8248#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8249 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_CK1
8253 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8254 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8255 complex(CKG) ,
intent(in) :: sep
8256 procedure(
logical(LK)) :: iseq
8257 logical(LK) ,
intent(in) ,
optional :: keep
8264 module subroutine setSplitConCusComDefIns_D1_D0_RK5(field, array, sep, iseq, keep)
8265#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8266 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_RK5
8270 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8271 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8272 real(RKG) ,
intent(in) :: sep
8273 procedure(
logical(LK)) :: iseq
8274 logical(LK) ,
intent(in) ,
optional :: keep
8279 module subroutine setSplitConCusComDefIns_D1_D0_RK4(field, array, sep, iseq, keep)
8280#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8281 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_RK4
8285 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8286 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8287 real(RKG) ,
intent(in) :: sep
8288 procedure(
logical(LK)) :: iseq
8289 logical(LK) ,
intent(in) ,
optional :: keep
8294 module subroutine setSplitConCusComDefIns_D1_D0_RK3(field, array, sep, iseq, keep)
8295#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8296 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_RK3
8300 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8301 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8302 real(RKG) ,
intent(in) :: sep
8303 procedure(
logical(LK)) :: iseq
8304 logical(LK) ,
intent(in) ,
optional :: keep
8309 module subroutine setSplitConCusComDefIns_D1_D0_RK2(field, array, sep, iseq, keep)
8310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8311 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_RK2
8315 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8316 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8317 real(RKG) ,
intent(in) :: sep
8318 procedure(
logical(LK)) :: iseq
8319 logical(LK) ,
intent(in) ,
optional :: keep
8324 module subroutine setSplitConCusComDefIns_D1_D0_RK1(field, array, sep, iseq, keep)
8325#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8326 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D0_RK1
8330 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8331 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8332 real(RKG) ,
intent(in) :: sep
8333 procedure(
logical(LK)) :: iseq
8334 logical(LK) ,
intent(in) ,
optional :: keep
8347 PURE module subroutine setSplitConDefComCusIns_D0_D0_SK5(field, array, sep, instance, sorted, unique, keep)
8348#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8349 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D0_D0_SK5
8353 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8354 character(
*,SKG) ,
intent(in) :: array
8355 character(
*,SKG) ,
intent(in) :: sep
8356 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8357 logical(LK) ,
intent(in) ,
optional :: sorted
8358 logical(LK) ,
intent(in) ,
optional :: unique
8359 logical(LK) ,
intent(in) ,
optional :: keep
8364 PURE module subroutine setSplitConDefComCusIns_D0_D0_SK4(field, array, sep, instance, sorted, unique, keep)
8365#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8366 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D0_D0_SK4
8370 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8371 character(
*,SKG) ,
intent(in) :: array
8372 character(
*,SKG) ,
intent(in) :: sep
8373 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8374 logical(LK) ,
intent(in) ,
optional :: sorted
8375 logical(LK) ,
intent(in) ,
optional :: unique
8376 logical(LK) ,
intent(in) ,
optional :: keep
8381 PURE module subroutine setSplitConDefComCusIns_D0_D0_SK3(field, array, sep, instance, sorted, unique, keep)
8382#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8383 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D0_D0_SK3
8387 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8388 character(
*,SKG) ,
intent(in) :: array
8389 character(
*,SKG) ,
intent(in) :: sep
8390 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8391 logical(LK) ,
intent(in) ,
optional :: sorted
8392 logical(LK) ,
intent(in) ,
optional :: unique
8393 logical(LK) ,
intent(in) ,
optional :: keep
8398 PURE module subroutine setSplitConDefComCusIns_D0_D0_SK2(field, array, sep, instance, sorted, unique, keep)
8399#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8400 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D0_D0_SK2
8404 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8405 character(
*,SKG) ,
intent(in) :: array
8406 character(
*,SKG) ,
intent(in) :: sep
8407 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8408 logical(LK) ,
intent(in) ,
optional :: sorted
8409 logical(LK) ,
intent(in) ,
optional :: unique
8410 logical(LK) ,
intent(in) ,
optional :: keep
8415 PURE module subroutine setSplitConDefComCusIns_D0_D0_SK1(field, array, sep, instance, sorted, unique, keep)
8416#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8417 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D0_D0_SK1
8421 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8422 character(
*,SKG) ,
intent(in) :: array
8423 character(
*,SKG) ,
intent(in) :: sep
8424 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8425 logical(LK) ,
intent(in) ,
optional :: sorted
8426 logical(LK) ,
intent(in) ,
optional :: unique
8427 logical(LK) ,
intent(in) ,
optional :: keep
8434 PURE module subroutine setSplitConDefComCusIns_D1_D0_SK5(field, array, sep, instance, sorted, unique, keep)
8435#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8436 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_SK5
8440 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8441 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8442 character(
*,SKG) ,
intent(in) :: sep
8443 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8444 logical(LK) ,
intent(in) ,
optional :: sorted
8445 logical(LK) ,
intent(in) ,
optional :: unique
8446 logical(LK) ,
intent(in) ,
optional :: keep
8451 PURE module subroutine setSplitConDefComCusIns_D1_D0_SK4(field, array, sep, instance, sorted, unique, keep)
8452#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8453 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_SK4
8457 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8458 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8459 character(
*,SKG) ,
intent(in) :: sep
8460 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8461 logical(LK) ,
intent(in) ,
optional :: sorted
8462 logical(LK) ,
intent(in) ,
optional :: unique
8463 logical(LK) ,
intent(in) ,
optional :: keep
8468 PURE module subroutine setSplitConDefComCusIns_D1_D0_SK3(field, array, sep, instance, sorted, unique, keep)
8469#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8470 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_SK3
8474 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8475 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8476 character(
*,SKG) ,
intent(in) :: sep
8477 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8478 logical(LK) ,
intent(in) ,
optional :: sorted
8479 logical(LK) ,
intent(in) ,
optional :: unique
8480 logical(LK) ,
intent(in) ,
optional :: keep
8485 PURE module subroutine setSplitConDefComCusIns_D1_D0_SK2(field, array, sep, instance, sorted, unique, keep)
8486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8487 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_SK2
8491 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8492 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8493 character(
*,SKG) ,
intent(in) :: sep
8494 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8495 logical(LK) ,
intent(in) ,
optional :: sorted
8496 logical(LK) ,
intent(in) ,
optional :: unique
8497 logical(LK) ,
intent(in) ,
optional :: keep
8502 PURE module subroutine setSplitConDefComCusIns_D1_D0_SK1(field, array, sep, instance, sorted, unique, keep)
8503#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8504 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_SK1
8508 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8509 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8510 character(
*,SKG) ,
intent(in) :: sep
8511 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8512 logical(LK) ,
intent(in) ,
optional :: sorted
8513 logical(LK) ,
intent(in) ,
optional :: unique
8514 logical(LK) ,
intent(in) ,
optional :: keep
8521 PURE module subroutine setSplitConDefComCusIns_D1_D0_IK5(field, array, sep, instance, sorted, unique, keep)
8522#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8523 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_IK5
8527 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8528 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8529 integer(IKG) ,
intent(in) :: sep
8530 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8531 logical(LK) ,
intent(in) ,
optional :: sorted
8532 logical(LK) ,
intent(in) ,
optional :: unique
8533 logical(LK) ,
intent(in) ,
optional :: keep
8538 PURE module subroutine setSplitConDefComCusIns_D1_D0_IK4(field, array, sep, instance, sorted, unique, keep)
8539#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8540 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_IK4
8544 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8545 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8546 integer(IKG) ,
intent(in) :: sep
8547 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8548 logical(LK) ,
intent(in) ,
optional :: sorted
8549 logical(LK) ,
intent(in) ,
optional :: unique
8550 logical(LK) ,
intent(in) ,
optional :: keep
8555 PURE module subroutine setSplitConDefComCusIns_D1_D0_IK3(field, array, sep, instance, sorted, unique, keep)
8556#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8557 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_IK3
8561 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8562 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8563 integer(IKG) ,
intent(in) :: sep
8564 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8565 logical(LK) ,
intent(in) ,
optional :: sorted
8566 logical(LK) ,
intent(in) ,
optional :: unique
8567 logical(LK) ,
intent(in) ,
optional :: keep
8572 PURE module subroutine setSplitConDefComCusIns_D1_D0_IK2(field, array, sep, instance, sorted, unique, keep)
8573#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8574 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_IK2
8578 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8579 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8580 integer(IKG) ,
intent(in) :: sep
8581 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8582 logical(LK) ,
intent(in) ,
optional :: sorted
8583 logical(LK) ,
intent(in) ,
optional :: unique
8584 logical(LK) ,
intent(in) ,
optional :: keep
8589 PURE module subroutine setSplitConDefComCusIns_D1_D0_IK1(field, array, sep, instance, sorted, unique, keep)
8590#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8591 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_IK1
8595 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
8596 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
8597 integer(IKG) ,
intent(in) :: sep
8598 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8599 logical(LK) ,
intent(in) ,
optional :: sorted
8600 logical(LK) ,
intent(in) ,
optional :: unique
8601 logical(LK) ,
intent(in) ,
optional :: keep
8608 PURE module subroutine setSplitConDefComCusIns_D1_D0_LK5(field, array, sep, instance, sorted, unique, keep)
8609#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8610 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_LK5
8614 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8615 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8616 logical(LKG) ,
intent(in) :: sep
8617 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8618 logical(LK) ,
intent(in) ,
optional :: sorted
8619 logical(LK) ,
intent(in) ,
optional :: unique
8620 logical(LK) ,
intent(in) ,
optional :: keep
8625 PURE module subroutine setSplitConDefComCusIns_D1_D0_LK4(field, array, sep, instance, sorted, unique, keep)
8626#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8627 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_LK4
8631 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8632 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8633 logical(LKG) ,
intent(in) :: sep
8634 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8635 logical(LK) ,
intent(in) ,
optional :: sorted
8636 logical(LK) ,
intent(in) ,
optional :: unique
8637 logical(LK) ,
intent(in) ,
optional :: keep
8642 PURE module subroutine setSplitConDefComCusIns_D1_D0_LK3(field, array, sep, instance, sorted, unique, keep)
8643#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8644 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_LK3
8648 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8649 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8650 logical(LKG) ,
intent(in) :: sep
8651 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8652 logical(LK) ,
intent(in) ,
optional :: sorted
8653 logical(LK) ,
intent(in) ,
optional :: unique
8654 logical(LK) ,
intent(in) ,
optional :: keep
8659 PURE module subroutine setSplitConDefComCusIns_D1_D0_LK2(field, array, sep, instance, sorted, unique, keep)
8660#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8661 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_LK2
8665 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8666 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8667 logical(LKG) ,
intent(in) :: sep
8668 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8669 logical(LK) ,
intent(in) ,
optional :: sorted
8670 logical(LK) ,
intent(in) ,
optional :: unique
8671 logical(LK) ,
intent(in) ,
optional :: keep
8676 PURE module subroutine setSplitConDefComCusIns_D1_D0_LK1(field, array, sep, instance, sorted, unique, keep)
8677#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8678 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_LK1
8682 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
8683 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
8684 logical(LKG) ,
intent(in) :: sep
8685 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8686 logical(LK) ,
intent(in) ,
optional :: sorted
8687 logical(LK) ,
intent(in) ,
optional :: unique
8688 logical(LK) ,
intent(in) ,
optional :: keep
8695 PURE module subroutine setSplitConDefComCusIns_D1_D0_CK5(field, array, sep, instance, sorted, unique, keep)
8696#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8697 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_CK5
8701 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8702 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8703 complex(CKG) ,
intent(in) :: sep
8704 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8705 logical(LK) ,
intent(in) ,
optional :: sorted
8706 logical(LK) ,
intent(in) ,
optional :: unique
8707 logical(LK) ,
intent(in) ,
optional :: keep
8712 PURE module subroutine setSplitConDefComCusIns_D1_D0_CK4(field, array, sep, instance, sorted, unique, keep)
8713#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8714 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_CK4
8718 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8719 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8720 complex(CKG) ,
intent(in) :: sep
8721 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8722 logical(LK) ,
intent(in) ,
optional :: sorted
8723 logical(LK) ,
intent(in) ,
optional :: unique
8724 logical(LK) ,
intent(in) ,
optional :: keep
8729 PURE module subroutine setSplitConDefComCusIns_D1_D0_CK3(field, array, sep, instance, sorted, unique, keep)
8730#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8731 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_CK3
8735 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8736 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8737 complex(CKG) ,
intent(in) :: sep
8738 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8739 logical(LK) ,
intent(in) ,
optional :: sorted
8740 logical(LK) ,
intent(in) ,
optional :: unique
8741 logical(LK) ,
intent(in) ,
optional :: keep
8746 PURE module subroutine setSplitConDefComCusIns_D1_D0_CK2(field, array, sep, instance, sorted, unique, keep)
8747#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8748 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_CK2
8752 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8753 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8754 complex(CKG) ,
intent(in) :: sep
8755 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8756 logical(LK) ,
intent(in) ,
optional :: sorted
8757 logical(LK) ,
intent(in) ,
optional :: unique
8758 logical(LK) ,
intent(in) ,
optional :: keep
8763 PURE module subroutine setSplitConDefComCusIns_D1_D0_CK1(field, array, sep, instance, sorted, unique, keep)
8764#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8765 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_CK1
8769 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
8770 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
8771 complex(CKG) ,
intent(in) :: sep
8772 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8773 logical(LK) ,
intent(in) ,
optional :: sorted
8774 logical(LK) ,
intent(in) ,
optional :: unique
8775 logical(LK) ,
intent(in) ,
optional :: keep
8782 PURE module subroutine setSplitConDefComCusIns_D1_D0_RK5(field, array, sep, instance, sorted, unique, keep)
8783#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8784 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_RK5
8788 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8789 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8790 real(RKG) ,
intent(in) :: sep
8791 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8792 logical(LK) ,
intent(in) ,
optional :: sorted
8793 logical(LK) ,
intent(in) ,
optional :: unique
8794 logical(LK) ,
intent(in) ,
optional :: keep
8799 PURE module subroutine setSplitConDefComCusIns_D1_D0_RK4(field, array, sep, instance, sorted, unique, keep)
8800#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8801 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_RK4
8805 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8806 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8807 real(RKG) ,
intent(in) :: sep
8808 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8809 logical(LK) ,
intent(in) ,
optional :: sorted
8810 logical(LK) ,
intent(in) ,
optional :: unique
8811 logical(LK) ,
intent(in) ,
optional :: keep
8816 PURE module subroutine setSplitConDefComCusIns_D1_D0_RK3(field, array, sep, instance, sorted, unique, keep)
8817#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8818 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_RK3
8822 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8823 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8824 real(RKG) ,
intent(in) :: sep
8825 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8826 logical(LK) ,
intent(in) ,
optional :: sorted
8827 logical(LK) ,
intent(in) ,
optional :: unique
8828 logical(LK) ,
intent(in) ,
optional :: keep
8833 PURE module subroutine setSplitConDefComCusIns_D1_D0_RK2(field, array, sep, instance, sorted, unique, keep)
8834#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8835 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_RK2
8839 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8840 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8841 real(RKG) ,
intent(in) :: sep
8842 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8843 logical(LK) ,
intent(in) ,
optional :: sorted
8844 logical(LK) ,
intent(in) ,
optional :: unique
8845 logical(LK) ,
intent(in) ,
optional :: keep
8850 PURE module subroutine setSplitConDefComCusIns_D1_D0_RK1(field, array, sep, instance, sorted, unique, keep)
8851#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8852 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D0_RK1
8856 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
8857 real(RKG) ,
intent(in) ,
contiguous :: array(:)
8858 real(RKG) ,
intent(in) :: sep
8859 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8860 logical(LK) ,
intent(in) ,
optional :: sorted
8861 logical(LK) ,
intent(in) ,
optional :: unique
8862 logical(LK) ,
intent(in) ,
optional :: keep
8875 module subroutine setSplitConCusComCusIns_D0_D0_SK5(field, array, sep, iseq, instance, sorted, unique, keep)
8876#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8877 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D0_D0_SK5
8881 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8882 character(
*,SKG) ,
intent(in) :: array
8883 character(
*,SKG) ,
intent(in) :: sep
8884 procedure(
logical(LK)) :: iseq
8885 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8886 logical(LK) ,
intent(in) ,
optional :: sorted
8887 logical(LK) ,
intent(in) ,
optional :: unique
8888 logical(LK) ,
intent(in) ,
optional :: keep
8893 module subroutine setSplitConCusComCusIns_D0_D0_SK4(field, array, sep, iseq, instance, sorted, unique, keep)
8894#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8895 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D0_D0_SK4
8899 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8900 character(
*,SKG) ,
intent(in) :: array
8901 character(
*,SKG) ,
intent(in) :: sep
8902 procedure(
logical(LK)) :: iseq
8903 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8904 logical(LK) ,
intent(in) ,
optional :: sorted
8905 logical(LK) ,
intent(in) ,
optional :: unique
8906 logical(LK) ,
intent(in) ,
optional :: keep
8911 module subroutine setSplitConCusComCusIns_D0_D0_SK3(field, array, sep, iseq, instance, sorted, unique, keep)
8912#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8913 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D0_D0_SK3
8917 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8918 character(
*,SKG) ,
intent(in) :: array
8919 character(
*,SKG) ,
intent(in) :: sep
8920 procedure(
logical(LK)) :: iseq
8921 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8922 logical(LK) ,
intent(in) ,
optional :: sorted
8923 logical(LK) ,
intent(in) ,
optional :: unique
8924 logical(LK) ,
intent(in) ,
optional :: keep
8929 module subroutine setSplitConCusComCusIns_D0_D0_SK2(field, array, sep, iseq, instance, sorted, unique, keep)
8930#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8931 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D0_D0_SK2
8935 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8936 character(
*,SKG) ,
intent(in) :: array
8937 character(
*,SKG) ,
intent(in) :: sep
8938 procedure(
logical(LK)) :: iseq
8939 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8940 logical(LK) ,
intent(in) ,
optional :: sorted
8941 logical(LK) ,
intent(in) ,
optional :: unique
8942 logical(LK) ,
intent(in) ,
optional :: keep
8947 module subroutine setSplitConCusComCusIns_D0_D0_SK1(field, array, sep, iseq, instance, sorted, unique, keep)
8948#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8949 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D0_D0_SK1
8953 type(css_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8954 character(
*,SKG) ,
intent(in) :: array
8955 character(
*,SKG) ,
intent(in) :: sep
8956 procedure(
logical(LK)) :: iseq
8957 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8958 logical(LK) ,
intent(in) ,
optional :: sorted
8959 logical(LK) ,
intent(in) ,
optional :: unique
8960 logical(LK) ,
intent(in) ,
optional :: keep
8967 module subroutine setSplitConCusComCusIns_D1_D0_SK5(field, array, sep, iseq, instance, sorted, unique, keep)
8968#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8969 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_SK5
8973 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8974 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8975 character(
*,SKG) ,
intent(in) :: sep
8976 procedure(
logical(LK)) :: iseq
8977 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8978 logical(LK) ,
intent(in) ,
optional :: sorted
8979 logical(LK) ,
intent(in) ,
optional :: unique
8980 logical(LK) ,
intent(in) ,
optional :: keep
8985 module subroutine setSplitConCusComCusIns_D1_D0_SK4(field, array, sep, iseq, instance, sorted, unique, keep)
8986#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
8987 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_SK4
8991 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
8992 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
8993 character(
*,SKG) ,
intent(in) :: sep
8994 procedure(
logical(LK)) :: iseq
8995 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
8996 logical(LK) ,
intent(in) ,
optional :: sorted
8997 logical(LK) ,
intent(in) ,
optional :: unique
8998 logical(LK) ,
intent(in) ,
optional :: keep
9003 module subroutine setSplitConCusComCusIns_D1_D0_SK3(field, array, sep, iseq, instance, sorted, unique, keep)
9004#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9005 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_SK3
9009 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9010 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9011 character(
*,SKG) ,
intent(in) :: sep
9012 procedure(
logical(LK)) :: iseq
9013 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9014 logical(LK) ,
intent(in) ,
optional :: sorted
9015 logical(LK) ,
intent(in) ,
optional :: unique
9016 logical(LK) ,
intent(in) ,
optional :: keep
9021 module subroutine setSplitConCusComCusIns_D1_D0_SK2(field, array, sep, iseq, instance, sorted, unique, keep)
9022#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9023 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_SK2
9027 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9028 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9029 character(
*,SKG) ,
intent(in) :: sep
9030 procedure(
logical(LK)) :: iseq
9031 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9032 logical(LK) ,
intent(in) ,
optional :: sorted
9033 logical(LK) ,
intent(in) ,
optional :: unique
9034 logical(LK) ,
intent(in) ,
optional :: keep
9039 module subroutine setSplitConCusComCusIns_D1_D0_SK1(field, array, sep, iseq, instance, sorted, unique, keep)
9040#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9041 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_SK1
9045 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9046 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9047 character(
*,SKG) ,
intent(in) :: sep
9048 procedure(
logical(LK)) :: iseq
9049 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9050 logical(LK) ,
intent(in) ,
optional :: sorted
9051 logical(LK) ,
intent(in) ,
optional :: unique
9052 logical(LK) ,
intent(in) ,
optional :: keep
9059 module subroutine setSplitConCusComCusIns_D1_D0_IK5(field, array, sep, iseq, instance, sorted, unique, keep)
9060#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9061 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_IK5
9065 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9066 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9067 integer(IKG) ,
intent(in) :: sep
9068 procedure(
logical(LK)) :: iseq
9069 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9070 logical(LK) ,
intent(in) ,
optional :: sorted
9071 logical(LK) ,
intent(in) ,
optional :: unique
9072 logical(LK) ,
intent(in) ,
optional :: keep
9077 module subroutine setSplitConCusComCusIns_D1_D0_IK4(field, array, sep, iseq, instance, sorted, unique, keep)
9078#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9079 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_IK4
9083 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9084 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9085 integer(IKG) ,
intent(in) :: sep
9086 procedure(
logical(LK)) :: iseq
9087 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9088 logical(LK) ,
intent(in) ,
optional :: sorted
9089 logical(LK) ,
intent(in) ,
optional :: unique
9090 logical(LK) ,
intent(in) ,
optional :: keep
9095 module subroutine setSplitConCusComCusIns_D1_D0_IK3(field, array, sep, iseq, instance, sorted, unique, keep)
9096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9097 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_IK3
9101 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9102 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9103 integer(IKG) ,
intent(in) :: sep
9104 procedure(
logical(LK)) :: iseq
9105 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9106 logical(LK) ,
intent(in) ,
optional :: sorted
9107 logical(LK) ,
intent(in) ,
optional :: unique
9108 logical(LK) ,
intent(in) ,
optional :: keep
9113 module subroutine setSplitConCusComCusIns_D1_D0_IK2(field, array, sep, iseq, instance, sorted, unique, keep)
9114#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9115 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_IK2
9119 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9120 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9121 integer(IKG) ,
intent(in) :: sep
9122 procedure(
logical(LK)) :: iseq
9123 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9124 logical(LK) ,
intent(in) ,
optional :: sorted
9125 logical(LK) ,
intent(in) ,
optional :: unique
9126 logical(LK) ,
intent(in) ,
optional :: keep
9131 module subroutine setSplitConCusComCusIns_D1_D0_IK1(field, array, sep, iseq, instance, sorted, unique, keep)
9132#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9133 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_IK1
9137 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9138 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9139 integer(IKG) ,
intent(in) :: sep
9140 procedure(
logical(LK)) :: iseq
9141 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9142 logical(LK) ,
intent(in) ,
optional :: sorted
9143 logical(LK) ,
intent(in) ,
optional :: unique
9144 logical(LK) ,
intent(in) ,
optional :: keep
9151 module subroutine setSplitConCusComCusIns_D1_D0_LK5(field, array, sep, iseq, instance, sorted, unique, keep)
9152#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9153 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_LK5
9157 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9158 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9159 logical(LKG) ,
intent(in) :: sep
9160 procedure(
logical(LK)) :: iseq
9161 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9162 logical(LK) ,
intent(in) ,
optional :: sorted
9163 logical(LK) ,
intent(in) ,
optional :: unique
9164 logical(LK) ,
intent(in) ,
optional :: keep
9169 module subroutine setSplitConCusComCusIns_D1_D0_LK4(field, array, sep, iseq, instance, sorted, unique, keep)
9170#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9171 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_LK4
9175 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9176 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9177 logical(LKG) ,
intent(in) :: sep
9178 procedure(
logical(LK)) :: iseq
9179 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9180 logical(LK) ,
intent(in) ,
optional :: sorted
9181 logical(LK) ,
intent(in) ,
optional :: unique
9182 logical(LK) ,
intent(in) ,
optional :: keep
9187 module subroutine setSplitConCusComCusIns_D1_D0_LK3(field, array, sep, iseq, instance, sorted, unique, keep)
9188#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9189 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_LK3
9193 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9194 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9195 logical(LKG) ,
intent(in) :: sep
9196 procedure(
logical(LK)) :: iseq
9197 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9198 logical(LK) ,
intent(in) ,
optional :: sorted
9199 logical(LK) ,
intent(in) ,
optional :: unique
9200 logical(LK) ,
intent(in) ,
optional :: keep
9205 module subroutine setSplitConCusComCusIns_D1_D0_LK2(field, array, sep, iseq, instance, sorted, unique, keep)
9206#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9207 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_LK2
9211 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9212 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9213 logical(LKG) ,
intent(in) :: sep
9214 procedure(
logical(LK)) :: iseq
9215 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9216 logical(LK) ,
intent(in) ,
optional :: sorted
9217 logical(LK) ,
intent(in) ,
optional :: unique
9218 logical(LK) ,
intent(in) ,
optional :: keep
9223 module subroutine setSplitConCusComCusIns_D1_D0_LK1(field, array, sep, iseq, instance, sorted, unique, keep)
9224#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9225 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_LK1
9229 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9230 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9231 logical(LKG) ,
intent(in) :: sep
9232 procedure(
logical(LK)) :: iseq
9233 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9234 logical(LK) ,
intent(in) ,
optional :: sorted
9235 logical(LK) ,
intent(in) ,
optional :: unique
9236 logical(LK) ,
intent(in) ,
optional :: keep
9243 module subroutine setSplitConCusComCusIns_D1_D0_CK5(field, array, sep, iseq, instance, sorted, unique, keep)
9244#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9245 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_CK5
9249 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9250 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9251 complex(CKG) ,
intent(in) :: sep
9252 procedure(
logical(LK)) :: iseq
9253 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9254 logical(LK) ,
intent(in) ,
optional :: sorted
9255 logical(LK) ,
intent(in) ,
optional :: unique
9256 logical(LK) ,
intent(in) ,
optional :: keep
9261 module subroutine setSplitConCusComCusIns_D1_D0_CK4(field, array, sep, iseq, instance, sorted, unique, keep)
9262#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9263 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_CK4
9267 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9268 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9269 complex(CKG) ,
intent(in) :: sep
9270 procedure(
logical(LK)) :: iseq
9271 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9272 logical(LK) ,
intent(in) ,
optional :: sorted
9273 logical(LK) ,
intent(in) ,
optional :: unique
9274 logical(LK) ,
intent(in) ,
optional :: keep
9279 module subroutine setSplitConCusComCusIns_D1_D0_CK3(field, array, sep, iseq, instance, sorted, unique, keep)
9280#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9281 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_CK3
9285 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9286 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9287 complex(CKG) ,
intent(in) :: sep
9288 procedure(
logical(LK)) :: iseq
9289 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9290 logical(LK) ,
intent(in) ,
optional :: sorted
9291 logical(LK) ,
intent(in) ,
optional :: unique
9292 logical(LK) ,
intent(in) ,
optional :: keep
9297 module subroutine setSplitConCusComCusIns_D1_D0_CK2(field, array, sep, iseq, instance, sorted, unique, keep)
9298#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9299 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_CK2
9303 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9304 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9305 complex(CKG) ,
intent(in) :: sep
9306 procedure(
logical(LK)) :: iseq
9307 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9308 logical(LK) ,
intent(in) ,
optional :: sorted
9309 logical(LK) ,
intent(in) ,
optional :: unique
9310 logical(LK) ,
intent(in) ,
optional :: keep
9315 module subroutine setSplitConCusComCusIns_D1_D0_CK1(field, array, sep, iseq, instance, sorted, unique, keep)
9316#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9317 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_CK1
9321 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9322 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9323 complex(CKG) ,
intent(in) :: sep
9324 procedure(
logical(LK)) :: iseq
9325 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9326 logical(LK) ,
intent(in) ,
optional :: sorted
9327 logical(LK) ,
intent(in) ,
optional :: unique
9328 logical(LK) ,
intent(in) ,
optional :: keep
9335 module subroutine setSplitConCusComCusIns_D1_D0_RK5(field, array, sep, iseq, instance, sorted, unique, keep)
9336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9337 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_RK5
9341 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9342 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9343 real(RKG) ,
intent(in) :: sep
9344 procedure(
logical(LK)) :: iseq
9345 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9346 logical(LK) ,
intent(in) ,
optional :: sorted
9347 logical(LK) ,
intent(in) ,
optional :: unique
9348 logical(LK) ,
intent(in) ,
optional :: keep
9353 module subroutine setSplitConCusComCusIns_D1_D0_RK4(field, array, sep, iseq, instance, sorted, unique, keep)
9354#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9355 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_RK4
9359 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9360 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9361 real(RKG) ,
intent(in) :: sep
9362 procedure(
logical(LK)) :: iseq
9363 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9364 logical(LK) ,
intent(in) ,
optional :: sorted
9365 logical(LK) ,
intent(in) ,
optional :: unique
9366 logical(LK) ,
intent(in) ,
optional :: keep
9371 module subroutine setSplitConCusComCusIns_D1_D0_RK3(field, array, sep, iseq, instance, sorted, unique, keep)
9372#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9373 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_RK3
9377 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9378 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9379 real(RKG) ,
intent(in) :: sep
9380 procedure(
logical(LK)) :: iseq
9381 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9382 logical(LK) ,
intent(in) ,
optional :: sorted
9383 logical(LK) ,
intent(in) ,
optional :: unique
9384 logical(LK) ,
intent(in) ,
optional :: keep
9389 module subroutine setSplitConCusComCusIns_D1_D0_RK2(field, array, sep, iseq, instance, sorted, unique, keep)
9390#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9391 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_RK2
9395 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9396 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9397 real(RKG) ,
intent(in) :: sep
9398 procedure(
logical(LK)) :: iseq
9399 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9400 logical(LK) ,
intent(in) ,
optional :: sorted
9401 logical(LK) ,
intent(in) ,
optional :: unique
9402 logical(LK) ,
intent(in) ,
optional :: keep
9407 module subroutine setSplitConCusComCusIns_D1_D0_RK1(field, array, sep, iseq, instance, sorted, unique, keep)
9408#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9409 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D0_RK1
9413 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9414 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9415 real(RKG) ,
intent(in) :: sep
9416 procedure(
logical(LK)) :: iseq
9417 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
9418 logical(LK) ,
intent(in) ,
optional :: sorted
9419 logical(LK) ,
intent(in) ,
optional :: unique
9420 logical(LK) ,
intent(in) ,
optional :: keep
9433 PURE module subroutine setSplitConDefComDefIns_D1_D1_SK5(field, array, sep, keep)
9434#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9435 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_SK5
9439 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9440 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9441 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9442 logical(LK) ,
intent(in) ,
optional :: keep
9447 PURE module subroutine setSplitConDefComDefIns_D1_D1_SK4(field, array, sep, keep)
9448#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9449 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_SK4
9453 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9454 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9455 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9456 logical(LK) ,
intent(in) ,
optional :: keep
9461 PURE module subroutine setSplitConDefComDefIns_D1_D1_SK3(field, array, sep, keep)
9462#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9463 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_SK3
9467 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9468 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9469 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9470 logical(LK) ,
intent(in) ,
optional :: keep
9475 PURE module subroutine setSplitConDefComDefIns_D1_D1_SK2(field, array, sep, keep)
9476#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9477 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_SK2
9481 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9482 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9483 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9484 logical(LK) ,
intent(in) ,
optional :: keep
9489 PURE module subroutine setSplitConDefComDefIns_D1_D1_SK1(field, array, sep, keep)
9490#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9491 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_SK1
9495 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9496 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9497 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9498 logical(LK) ,
intent(in) ,
optional :: keep
9505 PURE module subroutine setSplitConDefComDefIns_D1_D1_IK5(field, array, sep, keep)
9506#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9507 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_IK5
9511 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9512 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9513 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9514 logical(LK) ,
intent(in) ,
optional :: keep
9519 PURE module subroutine setSplitConDefComDefIns_D1_D1_IK4(field, array, sep, keep)
9520#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9521 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_IK4
9525 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9526 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9527 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9528 logical(LK) ,
intent(in) ,
optional :: keep
9533 PURE module subroutine setSplitConDefComDefIns_D1_D1_IK3(field, array, sep, keep)
9534#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9535 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_IK3
9539 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9540 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9541 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9542 logical(LK) ,
intent(in) ,
optional :: keep
9547 PURE module subroutine setSplitConDefComDefIns_D1_D1_IK2(field, array, sep, keep)
9548#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9549 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_IK2
9553 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9554 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9555 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9556 logical(LK) ,
intent(in) ,
optional :: keep
9561 PURE module subroutine setSplitConDefComDefIns_D1_D1_IK1(field, array, sep, keep)
9562#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9563 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_IK1
9567 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9568 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9569 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9570 logical(LK) ,
intent(in) ,
optional :: keep
9577 PURE module subroutine setSplitConDefComDefIns_D1_D1_LK5(field, array, sep, keep)
9578#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9579 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_LK5
9583 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9584 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9585 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
9586 logical(LK) ,
intent(in) ,
optional :: keep
9591 PURE module subroutine setSplitConDefComDefIns_D1_D1_LK4(field, array, sep, keep)
9592#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9593 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_LK4
9597 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9598 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9599 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
9600 logical(LK) ,
intent(in) ,
optional :: keep
9605 PURE module subroutine setSplitConDefComDefIns_D1_D1_LK3(field, array, sep, keep)
9606#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9607 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_LK3
9611 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9612 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9613 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
9614 logical(LK) ,
intent(in) ,
optional :: keep
9619 PURE module subroutine setSplitConDefComDefIns_D1_D1_LK2(field, array, sep, keep)
9620#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9621 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_LK2
9625 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9626 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9627 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
9628 logical(LK) ,
intent(in) ,
optional :: keep
9633 PURE module subroutine setSplitConDefComDefIns_D1_D1_LK1(field, array, sep, keep)
9634#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9635 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_LK1
9639 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9640 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9641 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
9642 logical(LK) ,
intent(in) ,
optional :: keep
9649 PURE module subroutine setSplitConDefComDefIns_D1_D1_CK5(field, array, sep, keep)
9650#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9651 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_CK5
9655 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9656 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9657 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
9658 logical(LK) ,
intent(in) ,
optional :: keep
9663 PURE module subroutine setSplitConDefComDefIns_D1_D1_CK4(field, array, sep, keep)
9664#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9665 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_CK4
9669 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9670 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9671 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
9672 logical(LK) ,
intent(in) ,
optional :: keep
9677 PURE module subroutine setSplitConDefComDefIns_D1_D1_CK3(field, array, sep, keep)
9678#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9679 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_CK3
9683 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9684 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9685 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
9686 logical(LK) ,
intent(in) ,
optional :: keep
9691 PURE module subroutine setSplitConDefComDefIns_D1_D1_CK2(field, array, sep, keep)
9692#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9693 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_CK2
9697 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9698 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9699 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
9700 logical(LK) ,
intent(in) ,
optional :: keep
9705 PURE module subroutine setSplitConDefComDefIns_D1_D1_CK1(field, array, sep, keep)
9706#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9707 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_CK1
9711 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
9712 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
9713 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
9714 logical(LK) ,
intent(in) ,
optional :: keep
9721 PURE module subroutine setSplitConDefComDefIns_D1_D1_RK5(field, array, sep, keep)
9722#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9723 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_RK5
9727 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9728 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9729 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
9730 logical(LK) ,
intent(in) ,
optional :: keep
9735 PURE module subroutine setSplitConDefComDefIns_D1_D1_RK4(field, array, sep, keep)
9736#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9737 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_RK4
9741 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9742 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9743 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
9744 logical(LK) ,
intent(in) ,
optional :: keep
9749 PURE module subroutine setSplitConDefComDefIns_D1_D1_RK3(field, array, sep, keep)
9750#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9751 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_RK3
9755 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9756 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9757 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
9758 logical(LK) ,
intent(in) ,
optional :: keep
9763 PURE module subroutine setSplitConDefComDefIns_D1_D1_RK2(field, array, sep, keep)
9764#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9765 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_RK2
9769 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9770 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9771 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
9772 logical(LK) ,
intent(in) ,
optional :: keep
9777 PURE module subroutine setSplitConDefComDefIns_D1_D1_RK1(field, array, sep, keep)
9778#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9779 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComDefIns_D1_D1_RK1
9783 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
9784 real(RKG) ,
intent(in) ,
contiguous :: array(:)
9785 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
9786 logical(LK) ,
intent(in) ,
optional :: keep
9799 module subroutine setSplitConCusComDefIns_D1_D1_SK5(field, array, sep, iseq, keep)
9800#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9801 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_SK5
9805 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9806 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9807 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9808 procedure(
logical(LK)) :: iseq
9809 logical(LK) ,
intent(in) ,
optional :: keep
9814 module subroutine setSplitConCusComDefIns_D1_D1_SK4(field, array, sep, iseq, keep)
9815#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9816 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_SK4
9820 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9821 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9822 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9823 procedure(
logical(LK)) :: iseq
9824 logical(LK) ,
intent(in) ,
optional :: keep
9829 module subroutine setSplitConCusComDefIns_D1_D1_SK3(field, array, sep, iseq, keep)
9830#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9831 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_SK3
9835 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9836 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9837 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9838 procedure(
logical(LK)) :: iseq
9839 logical(LK) ,
intent(in) ,
optional :: keep
9844 module subroutine setSplitConCusComDefIns_D1_D1_SK2(field, array, sep, iseq, keep)
9845#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9846 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_SK2
9850 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9851 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9852 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9853 procedure(
logical(LK)) :: iseq
9854 logical(LK) ,
intent(in) ,
optional :: keep
9859 module subroutine setSplitConCusComDefIns_D1_D1_SK1(field, array, sep, iseq, keep)
9860#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9861 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_SK1
9865 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
9866 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
9867 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
9868 procedure(
logical(LK)) :: iseq
9869 logical(LK) ,
intent(in) ,
optional :: keep
9876 module subroutine setSplitConCusComDefIns_D1_D1_IK5(field, array, sep, iseq, keep)
9877#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9878 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_IK5
9882 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9883 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9884 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9885 procedure(
logical(LK)) :: iseq
9886 logical(LK) ,
intent(in) ,
optional :: keep
9891 module subroutine setSplitConCusComDefIns_D1_D1_IK4(field, array, sep, iseq, keep)
9892#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9893 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_IK4
9897 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9898 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9899 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9900 procedure(
logical(LK)) :: iseq
9901 logical(LK) ,
intent(in) ,
optional :: keep
9906 module subroutine setSplitConCusComDefIns_D1_D1_IK3(field, array, sep, iseq, keep)
9907#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9908 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_IK3
9912 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9913 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9914 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9915 procedure(
logical(LK)) :: iseq
9916 logical(LK) ,
intent(in) ,
optional :: keep
9921 module subroutine setSplitConCusComDefIns_D1_D1_IK2(field, array, sep, iseq, keep)
9922#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9923 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_IK2
9927 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9928 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9929 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9930 procedure(
logical(LK)) :: iseq
9931 logical(LK) ,
intent(in) ,
optional :: keep
9936 module subroutine setSplitConCusComDefIns_D1_D1_IK1(field, array, sep, iseq, keep)
9937#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9938 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_IK1
9942 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
9943 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
9944 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
9945 procedure(
logical(LK)) :: iseq
9946 logical(LK) ,
intent(in) ,
optional :: keep
9953 module subroutine setSplitConCusComDefIns_D1_D1_LK5(field, array, sep, iseq, keep)
9954#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9955 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_LK5
9959 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9960 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9961 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
9962 procedure(
logical(LK)) :: iseq
9963 logical(LK) ,
intent(in) ,
optional :: keep
9968 module subroutine setSplitConCusComDefIns_D1_D1_LK4(field, array, sep, iseq, keep)
9969#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9970 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_LK4
9974 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9975 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9976 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
9977 procedure(
logical(LK)) :: iseq
9978 logical(LK) ,
intent(in) ,
optional :: keep
9983 module subroutine setSplitConCusComDefIns_D1_D1_LK3(field, array, sep, iseq, keep)
9984#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
9985 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_LK3
9989 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
9990 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
9991 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
9992 procedure(
logical(LK)) :: iseq
9993 logical(LK) ,
intent(in) ,
optional :: keep
9998 module subroutine setSplitConCusComDefIns_D1_D1_LK2(field, array, sep, iseq, keep)
9999#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10000 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_LK2
10004 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10005 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10006 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10007 procedure(
logical(LK)) :: iseq
10008 logical(LK) ,
intent(in) ,
optional :: keep
10013 module subroutine setSplitConCusComDefIns_D1_D1_LK1(field, array, sep, iseq, keep)
10014#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10015 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_LK1
10019 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10020 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10021 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10022 procedure(
logical(LK)) :: iseq
10023 logical(LK) ,
intent(in) ,
optional :: keep
10030 module subroutine setSplitConCusComDefIns_D1_D1_CK5(field, array, sep, iseq, keep)
10031#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10032 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_CK5
10036 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10037 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10038 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10039 procedure(
logical(LK)) :: iseq
10040 logical(LK) ,
intent(in) ,
optional :: keep
10045 module subroutine setSplitConCusComDefIns_D1_D1_CK4(field, array, sep, iseq, keep)
10046#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10047 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_CK4
10051 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10052 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10053 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10054 procedure(
logical(LK)) :: iseq
10055 logical(LK) ,
intent(in) ,
optional :: keep
10060 module subroutine setSplitConCusComDefIns_D1_D1_CK3(field, array, sep, iseq, keep)
10061#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10062 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_CK3
10066 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10067 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10068 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10069 procedure(
logical(LK)) :: iseq
10070 logical(LK) ,
intent(in) ,
optional :: keep
10075 module subroutine setSplitConCusComDefIns_D1_D1_CK2(field, array, sep, iseq, keep)
10076#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10077 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_CK2
10081 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10082 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10083 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10084 procedure(
logical(LK)) :: iseq
10085 logical(LK) ,
intent(in) ,
optional :: keep
10090 module subroutine setSplitConCusComDefIns_D1_D1_CK1(field, array, sep, iseq, keep)
10091#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10092 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_CK1
10096 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10097 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10098 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10099 procedure(
logical(LK)) :: iseq
10100 logical(LK) ,
intent(in) ,
optional :: keep
10107 module subroutine setSplitConCusComDefIns_D1_D1_RK5(field, array, sep, iseq, keep)
10108#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10109 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_RK5
10113 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10114 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10115 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10116 procedure(
logical(LK)) :: iseq
10117 logical(LK) ,
intent(in) ,
optional :: keep
10122 module subroutine setSplitConCusComDefIns_D1_D1_RK4(field, array, sep, iseq, keep)
10123#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10124 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_RK4
10128 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10129 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10130 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10131 procedure(
logical(LK)) :: iseq
10132 logical(LK) ,
intent(in) ,
optional :: keep
10137 module subroutine setSplitConCusComDefIns_D1_D1_RK3(field, array, sep, iseq, keep)
10138#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10139 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_RK3
10143 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10144 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10145 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10146 procedure(
logical(LK)) :: iseq
10147 logical(LK) ,
intent(in) ,
optional :: keep
10152 module subroutine setSplitConCusComDefIns_D1_D1_RK2(field, array, sep, iseq, keep)
10153#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10154 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_RK2
10158 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10159 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10160 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10161 procedure(
logical(LK)) :: iseq
10162 logical(LK) ,
intent(in) ,
optional :: keep
10167 module subroutine setSplitConCusComDefIns_D1_D1_RK1(field, array, sep, iseq, keep)
10168#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10169 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComDefIns_D1_D1_RK1
10173 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10174 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10175 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10176 procedure(
logical(LK)) :: iseq
10177 logical(LK) ,
intent(in) ,
optional :: keep
10190 PURE module subroutine setSplitConDefComCusIns_D1_D1_SK5(field, array, sep, instance, sorted, unique, keep)
10191#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10192 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_SK5
10196 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10197 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10198 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10199 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10200 logical(LK) ,
intent(in) ,
optional :: sorted
10201 logical(LK) ,
intent(in) ,
optional :: unique
10202 logical(LK) ,
intent(in) ,
optional :: keep
10207 PURE module subroutine setSplitConDefComCusIns_D1_D1_SK4(field, array, sep, instance, sorted, unique, keep)
10208#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10209 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_SK4
10213 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10214 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10215 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10216 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10217 logical(LK) ,
intent(in) ,
optional :: sorted
10218 logical(LK) ,
intent(in) ,
optional :: unique
10219 logical(LK) ,
intent(in) ,
optional :: keep
10224 PURE module subroutine setSplitConDefComCusIns_D1_D1_SK3(field, array, sep, instance, sorted, unique, keep)
10225#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10226 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_SK3
10230 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10231 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10232 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10233 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10234 logical(LK) ,
intent(in) ,
optional :: sorted
10235 logical(LK) ,
intent(in) ,
optional :: unique
10236 logical(LK) ,
intent(in) ,
optional :: keep
10241 PURE module subroutine setSplitConDefComCusIns_D1_D1_SK2(field, array, sep, instance, sorted, unique, keep)
10242#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10243 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_SK2
10247 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10248 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10249 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10250 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10251 logical(LK) ,
intent(in) ,
optional :: sorted
10252 logical(LK) ,
intent(in) ,
optional :: unique
10253 logical(LK) ,
intent(in) ,
optional :: keep
10258 PURE module subroutine setSplitConDefComCusIns_D1_D1_SK1(field, array, sep, instance, sorted, unique, keep)
10259#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10260 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_SK1
10264 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10265 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10266 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10267 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10268 logical(LK) ,
intent(in) ,
optional :: sorted
10269 logical(LK) ,
intent(in) ,
optional :: unique
10270 logical(LK) ,
intent(in) ,
optional :: keep
10277 PURE module subroutine setSplitConDefComCusIns_D1_D1_IK5(field, array, sep, instance, sorted, unique, keep)
10278#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10279 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_IK5
10283 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10284 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10285 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10286 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10287 logical(LK) ,
intent(in) ,
optional :: sorted
10288 logical(LK) ,
intent(in) ,
optional :: unique
10289 logical(LK) ,
intent(in) ,
optional :: keep
10294 PURE module subroutine setSplitConDefComCusIns_D1_D1_IK4(field, array, sep, instance, sorted, unique, keep)
10295#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10296 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_IK4
10300 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10301 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10302 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10303 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10304 logical(LK) ,
intent(in) ,
optional :: sorted
10305 logical(LK) ,
intent(in) ,
optional :: unique
10306 logical(LK) ,
intent(in) ,
optional :: keep
10311 PURE module subroutine setSplitConDefComCusIns_D1_D1_IK3(field, array, sep, instance, sorted, unique, keep)
10312#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10313 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_IK3
10317 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10318 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10319 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10320 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10321 logical(LK) ,
intent(in) ,
optional :: sorted
10322 logical(LK) ,
intent(in) ,
optional :: unique
10323 logical(LK) ,
intent(in) ,
optional :: keep
10328 PURE module subroutine setSplitConDefComCusIns_D1_D1_IK2(field, array, sep, instance, sorted, unique, keep)
10329#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10330 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_IK2
10334 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10335 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10336 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10337 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10338 logical(LK) ,
intent(in) ,
optional :: sorted
10339 logical(LK) ,
intent(in) ,
optional :: unique
10340 logical(LK) ,
intent(in) ,
optional :: keep
10345 PURE module subroutine setSplitConDefComCusIns_D1_D1_IK1(field, array, sep, instance, sorted, unique, keep)
10346#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10347 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_IK1
10351 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10352 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10353 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10354 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10355 logical(LK) ,
intent(in) ,
optional :: sorted
10356 logical(LK) ,
intent(in) ,
optional :: unique
10357 logical(LK) ,
intent(in) ,
optional :: keep
10364 PURE module subroutine setSplitConDefComCusIns_D1_D1_LK5(field, array, sep, instance, sorted, unique, keep)
10365#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10366 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_LK5
10370 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10371 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10372 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10373 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10374 logical(LK) ,
intent(in) ,
optional :: sorted
10375 logical(LK) ,
intent(in) ,
optional :: unique
10376 logical(LK) ,
intent(in) ,
optional :: keep
10381 PURE module subroutine setSplitConDefComCusIns_D1_D1_LK4(field, array, sep, instance, sorted, unique, keep)
10382#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10383 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_LK4
10387 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10388 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10389 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10390 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10391 logical(LK) ,
intent(in) ,
optional :: sorted
10392 logical(LK) ,
intent(in) ,
optional :: unique
10393 logical(LK) ,
intent(in) ,
optional :: keep
10398 PURE module subroutine setSplitConDefComCusIns_D1_D1_LK3(field, array, sep, instance, sorted, unique, keep)
10399#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10400 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_LK3
10404 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10405 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10406 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10407 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10408 logical(LK) ,
intent(in) ,
optional :: sorted
10409 logical(LK) ,
intent(in) ,
optional :: unique
10410 logical(LK) ,
intent(in) ,
optional :: keep
10415 PURE module subroutine setSplitConDefComCusIns_D1_D1_LK2(field, array, sep, instance, sorted, unique, keep)
10416#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10417 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_LK2
10421 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10422 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10423 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10424 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10425 logical(LK) ,
intent(in) ,
optional :: sorted
10426 logical(LK) ,
intent(in) ,
optional :: unique
10427 logical(LK) ,
intent(in) ,
optional :: keep
10432 PURE module subroutine setSplitConDefComCusIns_D1_D1_LK1(field, array, sep, instance, sorted, unique, keep)
10433#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10434 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_LK1
10438 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10439 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10440 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10441 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10442 logical(LK) ,
intent(in) ,
optional :: sorted
10443 logical(LK) ,
intent(in) ,
optional :: unique
10444 logical(LK) ,
intent(in) ,
optional :: keep
10451 PURE module subroutine setSplitConDefComCusIns_D1_D1_CK5(field, array, sep, instance, sorted, unique, keep)
10452#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10453 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_CK5
10457 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10458 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10459 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10460 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10461 logical(LK) ,
intent(in) ,
optional :: sorted
10462 logical(LK) ,
intent(in) ,
optional :: unique
10463 logical(LK) ,
intent(in) ,
optional :: keep
10468 PURE module subroutine setSplitConDefComCusIns_D1_D1_CK4(field, array, sep, instance, sorted, unique, keep)
10469#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10470 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_CK4
10474 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10475 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10476 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10477 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10478 logical(LK) ,
intent(in) ,
optional :: sorted
10479 logical(LK) ,
intent(in) ,
optional :: unique
10480 logical(LK) ,
intent(in) ,
optional :: keep
10485 PURE module subroutine setSplitConDefComCusIns_D1_D1_CK3(field, array, sep, instance, sorted, unique, keep)
10486#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10487 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_CK3
10491 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10492 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10493 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10494 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10495 logical(LK) ,
intent(in) ,
optional :: sorted
10496 logical(LK) ,
intent(in) ,
optional :: unique
10497 logical(LK) ,
intent(in) ,
optional :: keep
10502 PURE module subroutine setSplitConDefComCusIns_D1_D1_CK2(field, array, sep, instance, sorted, unique, keep)
10503#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10504 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_CK2
10508 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10509 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10510 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10511 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10512 logical(LK) ,
intent(in) ,
optional :: sorted
10513 logical(LK) ,
intent(in) ,
optional :: unique
10514 logical(LK) ,
intent(in) ,
optional :: keep
10519 PURE module subroutine setSplitConDefComCusIns_D1_D1_CK1(field, array, sep, instance, sorted, unique, keep)
10520#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10521 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_CK1
10525 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10526 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10527 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10528 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10529 logical(LK) ,
intent(in) ,
optional :: sorted
10530 logical(LK) ,
intent(in) ,
optional :: unique
10531 logical(LK) ,
intent(in) ,
optional :: keep
10538 PURE module subroutine setSplitConDefComCusIns_D1_D1_RK5(field, array, sep, instance, sorted, unique, keep)
10539#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10540 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_RK5
10544 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10545 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10546 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10547 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10548 logical(LK) ,
intent(in) ,
optional :: sorted
10549 logical(LK) ,
intent(in) ,
optional :: unique
10550 logical(LK) ,
intent(in) ,
optional :: keep
10555 PURE module subroutine setSplitConDefComCusIns_D1_D1_RK4(field, array, sep, instance, sorted, unique, keep)
10556#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10557 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_RK4
10561 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10562 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10563 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10564 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10565 logical(LK) ,
intent(in) ,
optional :: sorted
10566 logical(LK) ,
intent(in) ,
optional :: unique
10567 logical(LK) ,
intent(in) ,
optional :: keep
10572 PURE module subroutine setSplitConDefComCusIns_D1_D1_RK3(field, array, sep, instance, sorted, unique, keep)
10573#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10574 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_RK3
10578 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10579 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10580 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10581 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10582 logical(LK) ,
intent(in) ,
optional :: sorted
10583 logical(LK) ,
intent(in) ,
optional :: unique
10584 logical(LK) ,
intent(in) ,
optional :: keep
10589 PURE module subroutine setSplitConDefComCusIns_D1_D1_RK2(field, array, sep, instance, sorted, unique, keep)
10590#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10591 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_RK2
10595 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10596 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10597 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10598 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10599 logical(LK) ,
intent(in) ,
optional :: sorted
10600 logical(LK) ,
intent(in) ,
optional :: unique
10601 logical(LK) ,
intent(in) ,
optional :: keep
10606 PURE module subroutine setSplitConDefComCusIns_D1_D1_RK1(field, array, sep, instance, sorted, unique, keep)
10607#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10608 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConDefComCusIns_D1_D1_RK1
10612 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
10613 real(RKG) ,
intent(in) ,
contiguous :: array(:)
10614 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
10615 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10616 logical(LK) ,
intent(in) ,
optional :: sorted
10617 logical(LK) ,
intent(in) ,
optional :: unique
10618 logical(LK) ,
intent(in) ,
optional :: keep
10631 module subroutine setSplitConCusComCusIns_D1_D1_SK5(field, array, sep, iseq, instance, sorted, unique, keep)
10632#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10633 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_SK5
10637 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10638 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10639 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10640 procedure(
logical(LK)) :: iseq
10641 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10642 logical(LK) ,
intent(in) ,
optional :: sorted
10643 logical(LK) ,
intent(in) ,
optional :: unique
10644 logical(LK) ,
intent(in) ,
optional :: keep
10649 module subroutine setSplitConCusComCusIns_D1_D1_SK4(field, array, sep, iseq, instance, sorted, unique, keep)
10650#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10651 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_SK4
10655 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10656 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10657 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10658 procedure(
logical(LK)) :: iseq
10659 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10660 logical(LK) ,
intent(in) ,
optional :: sorted
10661 logical(LK) ,
intent(in) ,
optional :: unique
10662 logical(LK) ,
intent(in) ,
optional :: keep
10667 module subroutine setSplitConCusComCusIns_D1_D1_SK3(field, array, sep, iseq, instance, sorted, unique, keep)
10668#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10669 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_SK3
10673 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10674 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10675 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10676 procedure(
logical(LK)) :: iseq
10677 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10678 logical(LK) ,
intent(in) ,
optional :: sorted
10679 logical(LK) ,
intent(in) ,
optional :: unique
10680 logical(LK) ,
intent(in) ,
optional :: keep
10685 module subroutine setSplitConCusComCusIns_D1_D1_SK2(field, array, sep, iseq, instance, sorted, unique, keep)
10686#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10687 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_SK2
10691 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10692 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10693 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10694 procedure(
logical(LK)) :: iseq
10695 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10696 logical(LK) ,
intent(in) ,
optional :: sorted
10697 logical(LK) ,
intent(in) ,
optional :: unique
10698 logical(LK) ,
intent(in) ,
optional :: keep
10703 module subroutine setSplitConCusComCusIns_D1_D1_SK1(field, array, sep, iseq, instance, sorted, unique, keep)
10704#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10705 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_SK1
10709 type(cvs_pdt(SKG)) ,
intent(out) ,
allocatable :: field(:)
10710 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
10711 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
10712 procedure(
logical(LK)) :: iseq
10713 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10714 logical(LK) ,
intent(in) ,
optional :: sorted
10715 logical(LK) ,
intent(in) ,
optional :: unique
10716 logical(LK) ,
intent(in) ,
optional :: keep
10723 module subroutine setSplitConCusComCusIns_D1_D1_IK5(field, array, sep, iseq, instance, sorted, unique, keep)
10724#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10725 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_IK5
10729 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10730 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10731 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10732 procedure(
logical(LK)) :: iseq
10733 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10734 logical(LK) ,
intent(in) ,
optional :: sorted
10735 logical(LK) ,
intent(in) ,
optional :: unique
10736 logical(LK) ,
intent(in) ,
optional :: keep
10741 module subroutine setSplitConCusComCusIns_D1_D1_IK4(field, array, sep, iseq, instance, sorted, unique, keep)
10742#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10743 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_IK4
10747 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10748 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10749 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10750 procedure(
logical(LK)) :: iseq
10751 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10752 logical(LK) ,
intent(in) ,
optional :: sorted
10753 logical(LK) ,
intent(in) ,
optional :: unique
10754 logical(LK) ,
intent(in) ,
optional :: keep
10759 module subroutine setSplitConCusComCusIns_D1_D1_IK3(field, array, sep, iseq, instance, sorted, unique, keep)
10760#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10761 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_IK3
10765 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10766 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10767 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10768 procedure(
logical(LK)) :: iseq
10769 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10770 logical(LK) ,
intent(in) ,
optional :: sorted
10771 logical(LK) ,
intent(in) ,
optional :: unique
10772 logical(LK) ,
intent(in) ,
optional :: keep
10777 module subroutine setSplitConCusComCusIns_D1_D1_IK2(field, array, sep, iseq, instance, sorted, unique, keep)
10778#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10779 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_IK2
10783 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10784 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10785 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10786 procedure(
logical(LK)) :: iseq
10787 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10788 logical(LK) ,
intent(in) ,
optional :: sorted
10789 logical(LK) ,
intent(in) ,
optional :: unique
10790 logical(LK) ,
intent(in) ,
optional :: keep
10795 module subroutine setSplitConCusComCusIns_D1_D1_IK1(field, array, sep, iseq, instance, sorted, unique, keep)
10796#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10797 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_IK1
10801 type(cvi_pdt(IKG)) ,
intent(out) ,
allocatable :: field(:)
10802 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
10803 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
10804 procedure(
logical(LK)) :: iseq
10805 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10806 logical(LK) ,
intent(in) ,
optional :: sorted
10807 logical(LK) ,
intent(in) ,
optional :: unique
10808 logical(LK) ,
intent(in) ,
optional :: keep
10815 module subroutine setSplitConCusComCusIns_D1_D1_LK5(field, array, sep, iseq, instance, sorted, unique, keep)
10816#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10817 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_LK5
10821 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10822 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10823 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10824 procedure(
logical(LK)) :: iseq
10825 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10826 logical(LK) ,
intent(in) ,
optional :: sorted
10827 logical(LK) ,
intent(in) ,
optional :: unique
10828 logical(LK) ,
intent(in) ,
optional :: keep
10833 module subroutine setSplitConCusComCusIns_D1_D1_LK4(field, array, sep, iseq, instance, sorted, unique, keep)
10834#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10835 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_LK4
10839 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10840 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10841 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10842 procedure(
logical(LK)) :: iseq
10843 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10844 logical(LK) ,
intent(in) ,
optional :: sorted
10845 logical(LK) ,
intent(in) ,
optional :: unique
10846 logical(LK) ,
intent(in) ,
optional :: keep
10851 module subroutine setSplitConCusComCusIns_D1_D1_LK3(field, array, sep, iseq, instance, sorted, unique, keep)
10852#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10853 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_LK3
10857 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10858 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10859 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10860 procedure(
logical(LK)) :: iseq
10861 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10862 logical(LK) ,
intent(in) ,
optional :: sorted
10863 logical(LK) ,
intent(in) ,
optional :: unique
10864 logical(LK) ,
intent(in) ,
optional :: keep
10869 module subroutine setSplitConCusComCusIns_D1_D1_LK2(field, array, sep, iseq, instance, sorted, unique, keep)
10870#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10871 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_LK2
10875 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10876 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10877 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10878 procedure(
logical(LK)) :: iseq
10879 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10880 logical(LK) ,
intent(in) ,
optional :: sorted
10881 logical(LK) ,
intent(in) ,
optional :: unique
10882 logical(LK) ,
intent(in) ,
optional :: keep
10887 module subroutine setSplitConCusComCusIns_D1_D1_LK1(field, array, sep, iseq, instance, sorted, unique, keep)
10888#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10889 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_LK1
10893 type(cvl_pdt(LKG)) ,
intent(out) ,
allocatable :: field(:)
10894 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
10895 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
10896 procedure(
logical(LK)) :: iseq
10897 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10898 logical(LK) ,
intent(in) ,
optional :: sorted
10899 logical(LK) ,
intent(in) ,
optional :: unique
10900 logical(LK) ,
intent(in) ,
optional :: keep
10907 module subroutine setSplitConCusComCusIns_D1_D1_CK5(field, array, sep, iseq, instance, sorted, unique, keep)
10908#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10909 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_CK5
10913 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10914 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10915 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10916 procedure(
logical(LK)) :: iseq
10917 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10918 logical(LK) ,
intent(in) ,
optional :: sorted
10919 logical(LK) ,
intent(in) ,
optional :: unique
10920 logical(LK) ,
intent(in) ,
optional :: keep
10925 module subroutine setSplitConCusComCusIns_D1_D1_CK4(field, array, sep, iseq, instance, sorted, unique, keep)
10926#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10927 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_CK4
10931 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10932 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10933 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10934 procedure(
logical(LK)) :: iseq
10935 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10936 logical(LK) ,
intent(in) ,
optional :: sorted
10937 logical(LK) ,
intent(in) ,
optional :: unique
10938 logical(LK) ,
intent(in) ,
optional :: keep
10943 module subroutine setSplitConCusComCusIns_D1_D1_CK3(field, array, sep, iseq, instance, sorted, unique, keep)
10944#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10945 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_CK3
10949 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10950 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10951 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10952 procedure(
logical(LK)) :: iseq
10953 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10954 logical(LK) ,
intent(in) ,
optional :: sorted
10955 logical(LK) ,
intent(in) ,
optional :: unique
10956 logical(LK) ,
intent(in) ,
optional :: keep
10961 module subroutine setSplitConCusComCusIns_D1_D1_CK2(field, array, sep, iseq, instance, sorted, unique, keep)
10962#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10963 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_CK2
10967 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10968 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10969 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10970 procedure(
logical(LK)) :: iseq
10971 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10972 logical(LK) ,
intent(in) ,
optional :: sorted
10973 logical(LK) ,
intent(in) ,
optional :: unique
10974 logical(LK) ,
intent(in) ,
optional :: keep
10979 module subroutine setSplitConCusComCusIns_D1_D1_CK1(field, array, sep, iseq, instance, sorted, unique, keep)
10980#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
10981 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_CK1
10985 type(cvc_pdt(CKG)) ,
intent(out) ,
allocatable :: field(:)
10986 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
10987 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
10988 procedure(
logical(LK)) :: iseq
10989 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
10990 logical(LK) ,
intent(in) ,
optional :: sorted
10991 logical(LK) ,
intent(in) ,
optional :: unique
10992 logical(LK) ,
intent(in) ,
optional :: keep
10999 module subroutine setSplitConCusComCusIns_D1_D1_RK5(field, array, sep, iseq, instance, sorted, unique, keep)
11000#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11001 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_RK5
11005 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
11006 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11007 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11008 procedure(
logical(LK)) :: iseq
11009 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11010 logical(LK) ,
intent(in) ,
optional :: sorted
11011 logical(LK) ,
intent(in) ,
optional :: unique
11012 logical(LK) ,
intent(in) ,
optional :: keep
11017 module subroutine setSplitConCusComCusIns_D1_D1_RK4(field, array, sep, iseq, instance, sorted, unique, keep)
11018#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11019 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_RK4
11023 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
11024 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11025 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11026 procedure(
logical(LK)) :: iseq
11027 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11028 logical(LK) ,
intent(in) ,
optional :: sorted
11029 logical(LK) ,
intent(in) ,
optional :: unique
11030 logical(LK) ,
intent(in) ,
optional :: keep
11035 module subroutine setSplitConCusComCusIns_D1_D1_RK3(field, array, sep, iseq, instance, sorted, unique, keep)
11036#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11037 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_RK3
11041 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
11042 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11043 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11044 procedure(
logical(LK)) :: iseq
11045 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11046 logical(LK) ,
intent(in) ,
optional :: sorted
11047 logical(LK) ,
intent(in) ,
optional :: unique
11048 logical(LK) ,
intent(in) ,
optional :: keep
11053 module subroutine setSplitConCusComCusIns_D1_D1_RK2(field, array, sep, iseq, instance, sorted, unique, keep)
11054#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11055 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_RK2
11059 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
11060 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11061 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11062 procedure(
logical(LK)) :: iseq
11063 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11064 logical(LK) ,
intent(in) ,
optional :: sorted
11065 logical(LK) ,
intent(in) ,
optional :: unique
11066 logical(LK) ,
intent(in) ,
optional :: keep
11071 module subroutine setSplitConCusComCusIns_D1_D1_RK1(field, array, sep, iseq, instance, sorted, unique, keep)
11072#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11073 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitConCusComCusIns_D1_D1_RK1
11077 type(cvr_pdt(RKG)) ,
intent(out) ,
allocatable :: field(:)
11078 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11079 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11080 procedure(
logical(LK)) :: iseq
11081 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11082 logical(LK) ,
intent(in) ,
optional :: sorted
11083 logical(LK) ,
intent(in) ,
optional :: unique
11084 logical(LK) ,
intent(in) ,
optional :: keep
11104 PURE module subroutine setSplitBoxDefComDefIns_D0_D0_SK(field, array, sep, keep)
11105#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11106 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D0_D0_SK
11110 type(css_type) ,
intent(out) ,
allocatable :: field(:)
11111 character(
*,SKG) ,
intent(in) :: array
11112 character(
*,SKG) ,
intent(in) :: sep
11113 logical(LK) ,
intent(in) ,
optional :: keep
11118 PURE module subroutine setSplitBoxDefComDefIns_D1_D0_SK(field, array, sep, keep)
11119#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11120 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D0_SK
11124 type(cvs_type) ,
intent(out) ,
allocatable :: field(:)
11125 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
11126 character(
*,SKG) ,
intent(in) :: sep
11127 logical(LK) ,
intent(in) ,
optional :: keep
11132 PURE module subroutine setSplitBoxDefComDefIns_D1_D0_IK(field, array, sep, keep)
11133#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11134 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D0_IK
11138 type(cvi_type) ,
intent(out) ,
allocatable :: field(:)
11139 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
11140 integer(IKG) ,
intent(in) :: sep
11141 logical(LK) ,
intent(in) ,
optional :: keep
11146 PURE module subroutine setSplitBoxDefComDefIns_D1_D0_LK(field, array, sep, keep)
11147#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11148 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D0_LK
11152 type(cvl_type) ,
intent(out) ,
allocatable :: field(:)
11153 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
11154 logical(LKG) ,
intent(in) :: sep
11155 logical(LK) ,
intent(in) ,
optional :: keep
11160 PURE module subroutine setSplitBoxDefComDefIns_D1_D0_CK(field, array, sep, keep)
11161#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11162 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D0_CK
11166 type(cvc_type) ,
intent(out) ,
allocatable :: field(:)
11167 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
11168 complex(CKG) ,
intent(in) :: sep
11169 logical(LK) ,
intent(in) ,
optional :: keep
11174 PURE module subroutine setSplitBoxDefComDefIns_D1_D0_RK(field, array, sep, keep)
11175#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11176 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D0_RK
11180 type(cvr_type) ,
intent(out) ,
allocatable :: field(:)
11181 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11182 real(RKG) ,
intent(in) :: sep
11183 logical(LK) ,
intent(in) ,
optional :: keep
11194 module subroutine setSplitBoxCusComDefIns_D0_D0_SK(field, array, sep, iseq, keep)
11195#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11196 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D0_D0_SK
11200 type(css_type) ,
intent(out) ,
allocatable :: field(:)
11201 character(
*,SKG) ,
intent(in) :: array
11202 character(
*,SKG) ,
intent(in) :: sep
11203 procedure(
logical(LK)) :: iseq
11204 logical(LK) ,
intent(in) ,
optional :: keep
11209 module subroutine setSplitBoxCusComDefIns_D1_D0_SK(field, array, sep, iseq, keep)
11210#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11211 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D0_SK
11215 type(cvs_type) ,
intent(out) ,
allocatable :: field(:)
11216 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
11217 character(
*,SKG) ,
intent(in) :: sep
11218 procedure(
logical(LK)) :: iseq
11219 logical(LK) ,
intent(in) ,
optional :: keep
11224 module subroutine setSplitBoxCusComDefIns_D1_D0_IK(field, array, sep, iseq, keep)
11225#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11226 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D0_IK
11230 type(cvi_type) ,
intent(out) ,
allocatable :: field(:)
11231 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
11232 integer(IKG) ,
intent(in) :: sep
11233 procedure(
logical(LK)) :: iseq
11234 logical(LK) ,
intent(in) ,
optional :: keep
11239 module subroutine setSplitBoxCusComDefIns_D1_D0_LK(field, array, sep, iseq, keep)
11240#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11241 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D0_LK
11245 type(cvl_type) ,
intent(out) ,
allocatable :: field(:)
11246 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
11247 logical(LKG) ,
intent(in) :: sep
11248 procedure(
logical(LK)) :: iseq
11249 logical(LK) ,
intent(in) ,
optional :: keep
11254 module subroutine setSplitBoxCusComDefIns_D1_D0_CK(field, array, sep, iseq, keep)
11255#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11256 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D0_CK
11260 type(cvc_type) ,
intent(out) ,
allocatable :: field(:)
11261 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
11262 complex(CKG) ,
intent(in) :: sep
11263 procedure(
logical(LK)) :: iseq
11264 logical(LK) ,
intent(in) ,
optional :: keep
11269 module subroutine setSplitBoxCusComDefIns_D1_D0_RK(field, array, sep, iseq, keep)
11270#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11271 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D0_RK
11275 type(cvr_type) ,
intent(out) ,
allocatable :: field(:)
11276 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11277 real(RKG) ,
intent(in) :: sep
11278 procedure(
logical(LK)) :: iseq
11279 logical(LK) ,
intent(in) ,
optional :: keep
11290 PURE module subroutine setSplitBoxDefComCusIns_D0_D0_SK(field, array, sep, instance, sorted, unique, keep)
11291#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11292 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D0_D0_SK
11296 type(css_type) ,
intent(out) ,
allocatable :: field(:)
11297 character(
*,SKG) ,
intent(in) :: array
11298 character(
*,SKG) ,
intent(in) :: sep
11299 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11300 logical(LK) ,
intent(in) ,
optional :: sorted
11301 logical(LK) ,
intent(in) ,
optional :: unique
11302 logical(LK) ,
intent(in) ,
optional :: keep
11307 PURE module subroutine setSplitBoxDefComCusIns_D1_D0_SK(field, array, sep, instance, sorted, unique, keep)
11308#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11309 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D0_SK
11313 type(cvs_type) ,
intent(out) ,
allocatable :: field(:)
11314 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
11315 character(
*,SKG) ,
intent(in) :: sep
11316 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11317 logical(LK) ,
intent(in) ,
optional :: sorted
11318 logical(LK) ,
intent(in) ,
optional :: unique
11319 logical(LK) ,
intent(in) ,
optional :: keep
11324 PURE module subroutine setSplitBoxDefComCusIns_D1_D0_IK(field, array, sep, instance, sorted, unique, keep)
11325#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11326 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D0_IK
11330 type(cvi_type) ,
intent(out) ,
allocatable :: field(:)
11331 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
11332 integer(IKG) ,
intent(in) :: sep
11333 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11334 logical(LK) ,
intent(in) ,
optional :: sorted
11335 logical(LK) ,
intent(in) ,
optional :: unique
11336 logical(LK) ,
intent(in) ,
optional :: keep
11341 PURE module subroutine setSplitBoxDefComCusIns_D1_D0_LK(field, array, sep, instance, sorted, unique, keep)
11342#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11343 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D0_LK
11347 type(cvl_type) ,
intent(out) ,
allocatable :: field(:)
11348 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
11349 logical(LKG) ,
intent(in) :: sep
11350 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11351 logical(LK) ,
intent(in) ,
optional :: sorted
11352 logical(LK) ,
intent(in) ,
optional :: unique
11353 logical(LK) ,
intent(in) ,
optional :: keep
11358 PURE module subroutine setSplitBoxDefComCusIns_D1_D0_CK(field, array, sep, instance, sorted, unique, keep)
11359#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11360 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D0_CK
11364 type(cvc_type) ,
intent(out) ,
allocatable :: field(:)
11365 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
11366 complex(CKG) ,
intent(in) :: sep
11367 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11368 logical(LK) ,
intent(in) ,
optional :: sorted
11369 logical(LK) ,
intent(in) ,
optional :: unique
11370 logical(LK) ,
intent(in) ,
optional :: keep
11375 PURE module subroutine setSplitBoxDefComCusIns_D1_D0_RK(field, array, sep, instance, sorted, unique, keep)
11376#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11377 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D0_RK
11381 type(cvr_type) ,
intent(out) ,
allocatable :: field(:)
11382 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11383 real(RKG) ,
intent(in) :: sep
11384 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11385 logical(LK) ,
intent(in) ,
optional :: sorted
11386 logical(LK) ,
intent(in) ,
optional :: unique
11387 logical(LK) ,
intent(in) ,
optional :: keep
11398 module subroutine setSplitBoxCusComCusIns_D0_D0_SK(field, array, sep, iseq, instance, sorted, unique, keep)
11399#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11400 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D0_D0_SK
11404 type(css_type) ,
intent(out) ,
allocatable :: field(:)
11405 character(
*,SKG) ,
intent(in) :: array
11406 character(
*,SKG) ,
intent(in) :: sep
11407 procedure(
logical(LK)) :: iseq
11408 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11409 logical(LK) ,
intent(in) ,
optional :: sorted
11410 logical(LK) ,
intent(in) ,
optional :: unique
11411 logical(LK) ,
intent(in) ,
optional :: keep
11416 module subroutine setSplitBoxCusComCusIns_D1_D0_SK(field, array, sep, iseq, instance, sorted, unique, keep)
11417#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11418 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D0_SK
11422 type(cvs_type) ,
intent(out) ,
allocatable :: field(:)
11423 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
11424 character(
*,SKG) ,
intent(in) :: sep
11425 procedure(
logical(LK)) :: iseq
11426 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11427 logical(LK) ,
intent(in) ,
optional :: sorted
11428 logical(LK) ,
intent(in) ,
optional :: unique
11429 logical(LK) ,
intent(in) ,
optional :: keep
11434 module subroutine setSplitBoxCusComCusIns_D1_D0_IK(field, array, sep, iseq, instance, sorted, unique, keep)
11435#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11436 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D0_IK
11440 type(cvi_type) ,
intent(out) ,
allocatable :: field(:)
11441 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
11442 integer(IKG) ,
intent(in) :: sep
11443 procedure(
logical(LK)) :: iseq
11444 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11445 logical(LK) ,
intent(in) ,
optional :: sorted
11446 logical(LK) ,
intent(in) ,
optional :: unique
11447 logical(LK) ,
intent(in) ,
optional :: keep
11452 module subroutine setSplitBoxCusComCusIns_D1_D0_LK(field, array, sep, iseq, instance, sorted, unique, keep)
11453#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11454 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D0_LK
11458 type(cvl_type) ,
intent(out) ,
allocatable :: field(:)
11459 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
11460 logical(LKG) ,
intent(in) :: sep
11461 procedure(
logical(LK)) :: iseq
11462 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11463 logical(LK) ,
intent(in) ,
optional :: sorted
11464 logical(LK) ,
intent(in) ,
optional :: unique
11465 logical(LK) ,
intent(in) ,
optional :: keep
11470 module subroutine setSplitBoxCusComCusIns_D1_D0_CK(field, array, sep, iseq, instance, sorted, unique, keep)
11471#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11472 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D0_CK
11476 type(cvc_type) ,
intent(out) ,
allocatable :: field(:)
11477 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
11478 complex(CKG) ,
intent(in) :: sep
11479 procedure(
logical(LK)) :: iseq
11480 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11481 logical(LK) ,
intent(in) ,
optional :: sorted
11482 logical(LK) ,
intent(in) ,
optional :: unique
11483 logical(LK) ,
intent(in) ,
optional :: keep
11488 module subroutine setSplitBoxCusComCusIns_D1_D0_RK(field, array, sep, iseq, instance, sorted, unique, keep)
11489#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11490 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D0_RK
11494 type(cvr_type) ,
intent(out) ,
allocatable :: field(:)
11495 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11496 real(RKG) ,
intent(in) :: sep
11497 procedure(
logical(LK)) :: iseq
11498 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11499 logical(LK) ,
intent(in) ,
optional :: sorted
11500 logical(LK) ,
intent(in) ,
optional :: unique
11501 logical(LK) ,
intent(in) ,
optional :: keep
11512 PURE module subroutine setSplitBoxDefComDefIns_D1_D1_SK(field, array, sep, keep)
11513#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11514 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D1_SK
11518 type(cvs_type) ,
intent(out) ,
allocatable :: field(:)
11519 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
11520 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
11521 logical(LK) ,
intent(in) ,
optional :: keep
11526 PURE module subroutine setSplitBoxDefComDefIns_D1_D1_IK(field, array, sep, keep)
11527#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11528 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D1_IK
11532 type(cvi_type) ,
intent(out) ,
allocatable :: field(:)
11533 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
11534 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
11535 logical(LK) ,
intent(in) ,
optional :: keep
11540 PURE module subroutine setSplitBoxDefComDefIns_D1_D1_LK(field, array, sep, keep)
11541#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11542 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D1_LK
11546 type(cvl_type) ,
intent(out) ,
allocatable :: field(:)
11547 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
11548 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
11549 logical(LK) ,
intent(in) ,
optional :: keep
11554 PURE module subroutine setSplitBoxDefComDefIns_D1_D1_CK(field, array, sep, keep)
11555#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11556 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D1_CK
11560 type(cvc_type) ,
intent(out) ,
allocatable :: field(:)
11561 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
11562 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
11563 logical(LK) ,
intent(in) ,
optional :: keep
11568 PURE module subroutine setSplitBoxDefComDefIns_D1_D1_RK(field, array, sep, keep)
11569#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11570 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComDefIns_D1_D1_RK
11574 type(cvr_type) ,
intent(out) ,
allocatable :: field(:)
11575 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11576 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11577 logical(LK) ,
intent(in) ,
optional :: keep
11588 module subroutine setSplitBoxCusComDefIns_D1_D1_SK(field, array, sep, iseq, keep)
11589#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11590 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D1_SK
11594 type(cvs_type) ,
intent(out) ,
allocatable :: field(:)
11595 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
11596 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
11597 procedure(
logical(LK)) :: iseq
11598 logical(LK) ,
intent(in) ,
optional :: keep
11603 module subroutine setSplitBoxCusComDefIns_D1_D1_IK(field, array, sep, iseq, keep)
11604#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11605 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D1_IK
11609 type(cvi_type) ,
intent(out) ,
allocatable :: field(:)
11610 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
11611 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
11612 procedure(
logical(LK)) :: iseq
11613 logical(LK) ,
intent(in) ,
optional :: keep
11618 module subroutine setSplitBoxCusComDefIns_D1_D1_LK(field, array, sep, iseq, keep)
11619#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11620 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D1_LK
11624 type(cvl_type) ,
intent(out) ,
allocatable :: field(:)
11625 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
11626 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
11627 procedure(
logical(LK)) :: iseq
11628 logical(LK) ,
intent(in) ,
optional :: keep
11633 module subroutine setSplitBoxCusComDefIns_D1_D1_CK(field, array, sep, iseq, keep)
11634#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11635 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D1_CK
11639 type(cvc_type) ,
intent(out) ,
allocatable :: field(:)
11640 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
11641 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
11642 procedure(
logical(LK)) :: iseq
11643 logical(LK) ,
intent(in) ,
optional :: keep
11648 module subroutine setSplitBoxCusComDefIns_D1_D1_RK(field, array, sep, iseq, keep)
11649#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11650 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComDefIns_D1_D1_RK
11654 type(cvr_type) ,
intent(out) ,
allocatable :: field(:)
11655 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11656 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11657 procedure(
logical(LK)) :: iseq
11658 logical(LK) ,
intent(in) ,
optional :: keep
11669 PURE module subroutine setSplitBoxDefComCusIns_D1_D1_SK(field, array, sep, instance, sorted, unique, keep)
11670#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11671 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D1_SK
11675 type(cvs_type) ,
intent(out) ,
allocatable :: field(:)
11676 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
11677 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
11678 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11679 logical(LK) ,
intent(in) ,
optional :: sorted
11680 logical(LK) ,
intent(in) ,
optional :: unique
11681 logical(LK) ,
intent(in) ,
optional :: keep
11686 PURE module subroutine setSplitBoxDefComCusIns_D1_D1_IK(field, array, sep, instance, sorted, unique, keep)
11687#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11688 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D1_IK
11692 type(cvi_type) ,
intent(out) ,
allocatable :: field(:)
11693 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
11694 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
11695 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11696 logical(LK) ,
intent(in) ,
optional :: sorted
11697 logical(LK) ,
intent(in) ,
optional :: unique
11698 logical(LK) ,
intent(in) ,
optional :: keep
11703 PURE module subroutine setSplitBoxDefComCusIns_D1_D1_LK(field, array, sep, instance, sorted, unique, keep)
11704#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11705 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D1_LK
11709 type(cvl_type) ,
intent(out) ,
allocatable :: field(:)
11710 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
11711 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
11712 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11713 logical(LK) ,
intent(in) ,
optional :: sorted
11714 logical(LK) ,
intent(in) ,
optional :: unique
11715 logical(LK) ,
intent(in) ,
optional :: keep
11720 PURE module subroutine setSplitBoxDefComCusIns_D1_D1_CK(field, array, sep, instance, sorted, unique, keep)
11721#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11722 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D1_CK
11726 type(cvc_type) ,
intent(out) ,
allocatable :: field(:)
11727 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
11728 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
11729 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11730 logical(LK) ,
intent(in) ,
optional :: sorted
11731 logical(LK) ,
intent(in) ,
optional :: unique
11732 logical(LK) ,
intent(in) ,
optional :: keep
11737 PURE module subroutine setSplitBoxDefComCusIns_D1_D1_RK(field, array, sep, instance, sorted, unique, keep)
11738#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11739 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxDefComCusIns_D1_D1_RK
11743 type(cvr_type) ,
intent(out) ,
allocatable :: field(:)
11744 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11745 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11746 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11747 logical(LK) ,
intent(in) ,
optional :: sorted
11748 logical(LK) ,
intent(in) ,
optional :: unique
11749 logical(LK) ,
intent(in) ,
optional :: keep
11760 module subroutine setSplitBoxCusComCusIns_D1_D1_SK(field, array, sep, iseq, instance, sorted, unique, keep)
11761#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11762 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D1_SK
11766 type(cvs_type) ,
intent(out) ,
allocatable :: field(:)
11767 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
11768 character(
*,SKG) ,
intent(in) ,
contiguous :: sep(:)
11769 procedure(
logical(LK)) :: iseq
11770 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11771 logical(LK) ,
intent(in) ,
optional :: sorted
11772 logical(LK) ,
intent(in) ,
optional :: unique
11773 logical(LK) ,
intent(in) ,
optional :: keep
11778 module subroutine setSplitBoxCusComCusIns_D1_D1_IK(field, array, sep, iseq, instance, sorted, unique, keep)
11779#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11780 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D1_IK
11784 type(cvi_type) ,
intent(out) ,
allocatable :: field(:)
11785 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
11786 integer(IKG) ,
intent(in) ,
contiguous :: sep(:)
11787 procedure(
logical(LK)) :: iseq
11788 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11789 logical(LK) ,
intent(in) ,
optional :: sorted
11790 logical(LK) ,
intent(in) ,
optional :: unique
11791 logical(LK) ,
intent(in) ,
optional :: keep
11796 module subroutine setSplitBoxCusComCusIns_D1_D1_LK(field, array, sep, iseq, instance, sorted, unique, keep)
11797#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11798 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D1_LK
11802 type(cvl_type) ,
intent(out) ,
allocatable :: field(:)
11803 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
11804 logical(LKG) ,
intent(in) ,
contiguous :: sep(:)
11805 procedure(
logical(LK)) :: iseq
11806 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11807 logical(LK) ,
intent(in) ,
optional :: sorted
11808 logical(LK) ,
intent(in) ,
optional :: unique
11809 logical(LK) ,
intent(in) ,
optional :: keep
11814 module subroutine setSplitBoxCusComCusIns_D1_D1_CK(field, array, sep, iseq, instance, sorted, unique, keep)
11815#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11816 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D1_CK
11820 type(cvc_type) ,
intent(out) ,
allocatable :: field(:)
11821 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
11822 complex(CKG) ,
intent(in) ,
contiguous :: sep(:)
11823 procedure(
logical(LK)) :: iseq
11824 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11825 logical(LK) ,
intent(in) ,
optional :: sorted
11826 logical(LK) ,
intent(in) ,
optional :: unique
11827 logical(LK) ,
intent(in) ,
optional :: keep
11832 module subroutine setSplitBoxCusComCusIns_D1_D1_RK(field, array, sep, iseq, instance, sorted, unique, keep)
11833#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
11834 !DEC$ ATTRIBUTES DLLEXPORT :: setSplitBoxCusComCusIns_D1_D1_RK
11838 type(cvr_type) ,
intent(out) ,
allocatable :: field(:)
11839 real(RKG) ,
intent(in) ,
contiguous :: array(:)
11840 real(RKG) ,
intent(in) ,
contiguous :: sep(:)
11841 procedure(
logical(LK)) :: iseq
11842 integer(IK) ,
intent(in) ,
contiguous :: instance(:)
11843 logical(LK) ,
intent(in) ,
optional :: sorted
11844 logical(LK) ,
intent(in) ,
optional :: unique
11845 logical(LK) ,
intent(in) ,
optional :: keep
Return the parts of the input array split at the requested occurrences of the input sep.
This module contains procedures and generic interfaces for splitting arrays of various types at the s...
character(*, SK), parameter MODULE_NAME
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 CK
The default complex kind in the ParaMonte library: real64 in Fortran, c_double_complex in C-Fortran I...
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 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.
This is the parameterized derived type for generating a container of an allocatable vector component ...
This is the derived type for generating a container of a vector component of type complex of default ...
This is the parameterized derived type for generating a container of a vector component of type integ...
This is the derived type for generating a container of a vector component of type integer of default ...
This is the parameterized derived type for generating a container of an allocatable vector component ...
This is the derived type for generating a container of a vector component of type logical of default ...
This is the parameterized derived type for generating a container of an allocatable vector component ...
This is the derived type for generating a container of a vector component of type real of default kin...
This is the parameterized derived type for generating a container of a vector component of type chara...
This is the derived type for generating a container of a vector component of type character of defaul...