44#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
45 !DIR$ ATTRIBUTES DLLEXPORT ::
padb
48#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
49 !DIR$ ATTRIBUTES DLLEXPORT ::
padl
52#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
53 !DIR$ ATTRIBUTES DLLEXPORT ::
padr
170 PURE module function getPaddedAsisSB_D0_SK5(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
171#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
172 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D0_SK5
175 character(
*,SKG) ,
intent(in) :: array
176 integer(IK) ,
intent(in) :: lpsize, rpsize
177 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
178 character(
len(array,IK)
+lpsize
+rpsize,SKG) :: arrayPadded
183 PURE module function getPaddedAsisSB_D0_SK4(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
184#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
185 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D0_SK4
188 character(
*,SKG) ,
intent(in) :: array
189 integer(IK) ,
intent(in) :: lpsize, rpsize
190 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
191 character(
len(array,IK)
+lpsize
+rpsize,SKG) :: arrayPadded
196 PURE module function getPaddedAsisSB_D0_SK3(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
197#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
198 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D0_SK3
201 character(
*,SKG) ,
intent(in) :: array
202 integer(IK) ,
intent(in) :: lpsize, rpsize
203 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
204 character(
len(array,IK)
+lpsize
+rpsize,SKG) :: arrayPadded
209 PURE module function getPaddedAsisSB_D0_SK2(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
210#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
211 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D0_SK2
214 character(
*,SKG) ,
intent(in) :: array
215 integer(IK) ,
intent(in) :: lpsize, rpsize
216 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
217 character(
len(array,IK)
+lpsize
+rpsize,SKG) :: arrayPadded
222 PURE module function getPaddedAsisSB_D0_SK1(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
223#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
224 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D0_SK1
227 character(
*,SKG) ,
intent(in) :: array
228 integer(IK) ,
intent(in) :: lpsize, rpsize
229 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
230 character(
len(array,IK)
+lpsize
+rpsize,SKG) :: arrayPadded
237 PURE module function getPaddedAsisSB_D1_SK5(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
238#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
239 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_SK5
242 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
243 integer(IK) ,
intent(in) :: lpsize, rpsize
244 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
245 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
250 PURE module function getPaddedAsisSB_D1_SK4(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
251#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
252 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_SK4
255 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
256 integer(IK) ,
intent(in) :: lpsize, rpsize
257 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
258 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
263 PURE module function getPaddedAsisSB_D1_SK3(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
264#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
265 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_SK3
268 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
269 integer(IK) ,
intent(in) :: lpsize, rpsize
270 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
271 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
276 PURE module function getPaddedAsisSB_D1_SK2(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
277#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
278 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_SK2
281 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
282 integer(IK) ,
intent(in) :: lpsize, rpsize
283 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
284 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
289 PURE module function getPaddedAsisSB_D1_SK1(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
290#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
291 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_SK1
294 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
295 integer(IK) ,
intent(in) :: lpsize, rpsize
296 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
297 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
304 PURE module function getPaddedAsisSB_D1_IK5(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
305#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
306 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_IK5
309 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
310 integer(IK) ,
intent(in) :: lpsize, rpsize
311 integer(IKG) ,
intent(in) :: lpfill, rpfill
312 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
317 PURE module function getPaddedAsisSB_D1_IK4(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
318#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
319 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_IK4
322 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
323 integer(IK) ,
intent(in) :: lpsize, rpsize
324 integer(IKG) ,
intent(in) :: lpfill, rpfill
325 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
330 PURE module function getPaddedAsisSB_D1_IK3(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
331#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
332 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_IK3
335 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
336 integer(IK) ,
intent(in) :: lpsize, rpsize
337 integer(IKG) ,
intent(in) :: lpfill, rpfill
338 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
343 PURE module function getPaddedAsisSB_D1_IK2(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
344#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
345 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_IK2
348 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
349 integer(IK) ,
intent(in) :: lpsize, rpsize
350 integer(IKG) ,
intent(in) :: lpfill, rpfill
351 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
356 PURE module function getPaddedAsisSB_D1_IK1(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
357#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
358 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_IK1
361 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
362 integer(IK) ,
intent(in) :: lpsize, rpsize
363 integer(IKG) ,
intent(in) :: lpfill, rpfill
364 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
371 PURE module function getPaddedAsisSB_D1_LK5(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
372#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
373 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_LK5
376 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
377 integer(IK) ,
intent(in) :: lpsize, rpsize
378 logical(LKG) ,
intent(in) :: lpfill, rpfill
379 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
384 PURE module function getPaddedAsisSB_D1_LK4(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
385#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
386 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_LK4
389 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
390 integer(IK) ,
intent(in) :: lpsize, rpsize
391 logical(LKG) ,
intent(in) :: lpfill, rpfill
392 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
397 PURE module function getPaddedAsisSB_D1_LK3(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
398#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
399 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_LK3
402 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
403 integer(IK) ,
intent(in) :: lpsize, rpsize
404 logical(LKG) ,
intent(in) :: lpfill, rpfill
405 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
410 PURE module function getPaddedAsisSB_D1_LK2(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
411#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
412 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_LK2
415 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
416 integer(IK) ,
intent(in) :: lpsize, rpsize
417 logical(LKG) ,
intent(in) :: lpfill, rpfill
418 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
423 PURE module function getPaddedAsisSB_D1_LK1(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
424#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
425 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_LK1
428 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
429 integer(IK) ,
intent(in) :: lpsize, rpsize
430 logical(LKG) ,
intent(in) :: lpfill, rpfill
431 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
438 PURE module function getPaddedAsisSB_D1_CK5(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
439#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
440 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_CK5
443 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
444 integer(IK) ,
intent(in) :: lpsize, rpsize
445 complex(CKG) ,
intent(in) :: lpfill, rpfill
446 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
451 PURE module function getPaddedAsisSB_D1_CK4(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
452#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
453 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_CK4
456 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
457 integer(IK) ,
intent(in) :: lpsize, rpsize
458 complex(CKG) ,
intent(in) :: lpfill, rpfill
459 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
464 PURE module function getPaddedAsisSB_D1_CK3(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
465#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
466 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_CK3
469 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
470 integer(IK) ,
intent(in) :: lpsize, rpsize
471 complex(CKG) ,
intent(in) :: lpfill, rpfill
472 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
477 PURE module function getPaddedAsisSB_D1_CK2(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
478#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
479 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_CK2
482 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
483 integer(IK) ,
intent(in) :: lpsize, rpsize
484 complex(CKG) ,
intent(in) :: lpfill, rpfill
485 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
490 PURE module function getPaddedAsisSB_D1_CK1(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
491#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
492 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_CK1
495 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
496 integer(IK) ,
intent(in) :: lpsize, rpsize
497 complex(CKG) ,
intent(in) :: lpfill, rpfill
498 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
505 PURE module function getPaddedAsisSB_D1_RK5(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
506#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
507 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_RK5
510 real(RKG) ,
intent(in) ,
contiguous :: array(:)
511 integer(IK) ,
intent(in) :: lpsize, rpsize
512 real(RKG) ,
intent(in) :: lpfill, rpfill
513 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
518 PURE module function getPaddedAsisSB_D1_RK4(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
519#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
520 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_RK4
523 real(RKG) ,
intent(in) ,
contiguous :: array(:)
524 integer(IK) ,
intent(in) :: lpsize, rpsize
525 real(RKG) ,
intent(in) :: lpfill, rpfill
526 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
531 PURE module function getPaddedAsisSB_D1_RK3(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
532#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
533 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_RK3
536 real(RKG) ,
intent(in) ,
contiguous :: array(:)
537 integer(IK) ,
intent(in) :: lpsize, rpsize
538 real(RKG) ,
intent(in) :: lpfill, rpfill
539 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
544 PURE module function getPaddedAsisSB_D1_RK2(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
545#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
546 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_RK2
549 real(RKG) ,
intent(in) ,
contiguous :: array(:)
550 integer(IK) ,
intent(in) :: lpsize, rpsize
551 real(RKG) ,
intent(in) :: lpfill, rpfill
552 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
557 PURE module function getPaddedAsisSB_D1_RK1(array, lpsize, rpsize, lpfill, rpfill)
result(arrayPadded)
558#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
559 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSB_D1_RK1
562 real(RKG) ,
intent(in) ,
contiguous :: array(:)
563 integer(IK) ,
intent(in) :: lpsize, rpsize
564 real(RKG) ,
intent(in) :: lpfill, rpfill
565 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize)
578 PURE module function getPaddedMargSB_D0_SK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
579#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
580 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D0_SK5
583 character(
*,SKG) ,
intent(in) :: array
584 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
585 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
586 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
587 character(
len(array,IK)
+lpsize
+rpsize
+lmsize
+rmsize,SKG) :: arrayPadded
592 PURE module function getPaddedMargSB_D0_SK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
593#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
594 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D0_SK4
597 character(
*,SKG) ,
intent(in) :: array
598 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
599 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
600 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
601 character(
len(array,IK)
+lpsize
+rpsize
+lmsize
+rmsize,SKG) :: arrayPadded
606 PURE module function getPaddedMargSB_D0_SK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
607#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
608 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D0_SK3
611 character(
*,SKG) ,
intent(in) :: array
612 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
613 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
614 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
615 character(
len(array,IK)
+lpsize
+rpsize
+lmsize
+rmsize,SKG) :: arrayPadded
620 PURE module function getPaddedMargSB_D0_SK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
621#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
622 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D0_SK2
625 character(
*,SKG) ,
intent(in) :: array
626 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
627 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
628 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
629 character(
len(array,IK)
+lpsize
+rpsize
+lmsize
+rmsize,SKG) :: arrayPadded
634 PURE module function getPaddedMargSB_D0_SK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
635#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
636 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D0_SK1
639 character(
*,SKG) ,
intent(in) :: array
640 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
641 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
642 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
643 character(
len(array,IK)
+lpsize
+rpsize
+lmsize
+rmsize,SKG) :: arrayPadded
650 PURE module function getPaddedMargSB_D1_SK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
651#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
652 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_SK5
655 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
656 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
657 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
658 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
659 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
664 PURE module function getPaddedMargSB_D1_SK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
665#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
666 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_SK4
669 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
670 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
671 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
672 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
673 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
678 PURE module function getPaddedMargSB_D1_SK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
679#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
680 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_SK3
683 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
684 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
685 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
686 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
687 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
692 PURE module function getPaddedMargSB_D1_SK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
693#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
694 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_SK2
697 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
698 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
699 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
700 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
701 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
706 PURE module function getPaddedMargSB_D1_SK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
707#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
708 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_SK1
711 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
712 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
713 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
714 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
715 character(
len(array),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
722 PURE module function getPaddedMargSB_D1_IK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
723#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
724 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_IK5
727 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
728 integer(IKG) ,
intent(in) :: lpfill, rpfill
729 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
730 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
731 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
736 PURE module function getPaddedMargSB_D1_IK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
737#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
738 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_IK4
741 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
742 integer(IKG) ,
intent(in) :: lpfill, rpfill
743 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
744 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
745 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
750 PURE module function getPaddedMargSB_D1_IK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
751#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
752 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_IK3
755 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
756 integer(IKG) ,
intent(in) :: lpfill, rpfill
757 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
758 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
759 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
764 PURE module function getPaddedMargSB_D1_IK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
765#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
766 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_IK2
769 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
770 integer(IKG) ,
intent(in) :: lpfill, rpfill
771 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
772 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
773 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
778 PURE module function getPaddedMargSB_D1_IK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
779#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
780 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_IK1
783 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
784 integer(IKG) ,
intent(in) :: lpfill, rpfill
785 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
786 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
787 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
794 PURE module function getPaddedMargSB_D1_LK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
795#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
796 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_LK5
799 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
800 logical(LKG) ,
intent(in) :: lpfill, rpfill
801 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
802 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
803 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
808 PURE module function getPaddedMargSB_D1_LK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
809#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
810 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_LK4
813 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
814 logical(LKG) ,
intent(in) :: lpfill, rpfill
815 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
816 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
817 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
822 PURE module function getPaddedMargSB_D1_LK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
823#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
824 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_LK3
827 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
828 logical(LKG) ,
intent(in) :: lpfill, rpfill
829 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
830 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
831 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
836 PURE module function getPaddedMargSB_D1_LK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
837#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
838 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_LK2
841 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
842 logical(LKG) ,
intent(in) :: lpfill, rpfill
843 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
844 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
845 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
850 PURE module function getPaddedMargSB_D1_LK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
851#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
852 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_LK1
855 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
856 logical(LKG) ,
intent(in) :: lpfill, rpfill
857 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
858 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
859 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
866 PURE module function getPaddedMargSB_D1_CK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
867#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
868 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_CK5
871 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
872 complex(CKG) ,
intent(in) :: lpfill, rpfill
873 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
874 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
875 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
880 PURE module function getPaddedMargSB_D1_CK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
881#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
882 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_CK4
885 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
886 complex(CKG) ,
intent(in) :: lpfill, rpfill
887 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
888 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
889 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
894 PURE module function getPaddedMargSB_D1_CK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
895#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
896 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_CK3
899 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
900 complex(CKG) ,
intent(in) :: lpfill, rpfill
901 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
902 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
903 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
908 PURE module function getPaddedMargSB_D1_CK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
909#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
910 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_CK2
913 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
914 complex(CKG) ,
intent(in) :: lpfill, rpfill
915 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
916 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
917 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
922 PURE module function getPaddedMargSB_D1_CK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
923#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
924 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_CK1
927 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
928 complex(CKG) ,
intent(in) :: lpfill, rpfill
929 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
930 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
931 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
938 PURE module function getPaddedMargSB_D1_RK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
939#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
940 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_RK5
943 real(RKG) ,
intent(in) ,
contiguous :: array(:)
944 real(RKG) ,
intent(in) :: lpfill, rpfill
945 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
946 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
947 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
952 PURE module function getPaddedMargSB_D1_RK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
953#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
954 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_RK4
957 real(RKG) ,
intent(in) ,
contiguous :: array(:)
958 real(RKG) ,
intent(in) :: lpfill, rpfill
959 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
960 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
961 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
966 PURE module function getPaddedMargSB_D1_RK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
967#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
968 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_RK3
971 real(RKG) ,
intent(in) ,
contiguous :: array(:)
972 real(RKG) ,
intent(in) :: lpfill, rpfill
973 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
974 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
975 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
980 PURE module function getPaddedMargSB_D1_RK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
981#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
982 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_RK2
985 real(RKG) ,
intent(in) ,
contiguous :: array(:)
986 real(RKG) ,
intent(in) :: lpfill, rpfill
987 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
988 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
989 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
994 PURE module function getPaddedMargSB_D1_RK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill)
result(arrayPadded)
995#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
996 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSB_D1_RK1
999 real(RKG) ,
intent(in) ,
contiguous :: array(:)
1000 real(RKG) ,
intent(in) :: lpfill, rpfill
1001 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
1002 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1003 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+rpsize
+lmsize
+rmsize)
1126 PURE module subroutine setPaddedAsisSB_D0_SK5(array, lpsize, rpsize, lpfill, rpfill, failed)
1127#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1128 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D0_SK5
1131 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1132 integer(IK) ,
intent(in) :: lpsize, rpsize
1133 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1134 logical(LK) ,
intent(out) ,
optional :: failed
1139 PURE module subroutine setPaddedAsisSB_D0_SK4(array, lpsize, rpsize, lpfill, rpfill, failed)
1140#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1141 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D0_SK4
1144 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1145 integer(IK) ,
intent(in) :: lpsize, rpsize
1146 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1147 logical(LK) ,
intent(out) ,
optional :: failed
1152 PURE module subroutine setPaddedAsisSB_D0_SK3(array, lpsize, rpsize, lpfill, rpfill, failed)
1153#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1154 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D0_SK3
1157 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1158 integer(IK) ,
intent(in) :: lpsize, rpsize
1159 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1160 logical(LK) ,
intent(out) ,
optional :: failed
1165 PURE module subroutine setPaddedAsisSB_D0_SK2(array, lpsize, rpsize, lpfill, rpfill, failed)
1166#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1167 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D0_SK2
1170 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1171 integer(IK) ,
intent(in) :: lpsize, rpsize
1172 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1173 logical(LK) ,
intent(out) ,
optional :: failed
1178 PURE module subroutine setPaddedAsisSB_D0_SK1(array, lpsize, rpsize, lpfill, rpfill, failed)
1179#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1180 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D0_SK1
1183 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1184 integer(IK) ,
intent(in) :: lpsize, rpsize
1185 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1186 logical(LK) ,
intent(out) ,
optional :: failed
1193 PURE module subroutine setPaddedAsisSB_D1_SK5(array, lpsize, rpsize, lpfill, rpfill, failed)
1194#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1195 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_SK5
1198 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1199 integer(IK) ,
intent(in) :: lpsize, rpsize
1200 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1201 logical(LK) ,
intent(out) ,
optional :: failed
1206 PURE module subroutine setPaddedAsisSB_D1_SK4(array, lpsize, rpsize, lpfill, rpfill, failed)
1207#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1208 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_SK4
1211 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1212 integer(IK) ,
intent(in) :: lpsize, rpsize
1213 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1214 logical(LK) ,
intent(out) ,
optional :: failed
1219 PURE module subroutine setPaddedAsisSB_D1_SK3(array, lpsize, rpsize, lpfill, rpfill, failed)
1220#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1221 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_SK3
1224 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1225 integer(IK) ,
intent(in) :: lpsize, rpsize
1226 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1227 logical(LK) ,
intent(out) ,
optional :: failed
1232 PURE module subroutine setPaddedAsisSB_D1_SK2(array, lpsize, rpsize, lpfill, rpfill, failed)
1233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1234 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_SK2
1237 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1238 integer(IK) ,
intent(in) :: lpsize, rpsize
1239 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1240 logical(LK) ,
intent(out) ,
optional :: failed
1245 PURE module subroutine setPaddedAsisSB_D1_SK1(array, lpsize, rpsize, lpfill, rpfill, failed)
1246#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1247 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_SK1
1250 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1251 integer(IK) ,
intent(in) :: lpsize, rpsize
1252 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1253 logical(LK) ,
intent(out) ,
optional :: failed
1260 PURE module subroutine setPaddedAsisSB_D1_IK5(array, lpsize, rpsize, lpfill, rpfill, failed)
1261#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1262 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_IK5
1265 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1266 integer(IK) ,
intent(in) :: lpsize, rpsize
1267 integer(IKG) ,
intent(in) :: lpfill, rpfill
1268 logical(LK) ,
intent(out) ,
optional :: failed
1273 PURE module subroutine setPaddedAsisSB_D1_IK4(array, lpsize, rpsize, lpfill, rpfill, failed)
1274#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1275 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_IK4
1278 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1279 integer(IK) ,
intent(in) :: lpsize, rpsize
1280 integer(IKG) ,
intent(in) :: lpfill, rpfill
1281 logical(LK) ,
intent(out) ,
optional :: failed
1286 PURE module subroutine setPaddedAsisSB_D1_IK3(array, lpsize, rpsize, lpfill, rpfill, failed)
1287#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1288 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_IK3
1291 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1292 integer(IK) ,
intent(in) :: lpsize, rpsize
1293 integer(IKG) ,
intent(in) :: lpfill, rpfill
1294 logical(LK) ,
intent(out) ,
optional :: failed
1299 PURE module subroutine setPaddedAsisSB_D1_IK2(array, lpsize, rpsize, lpfill, rpfill, failed)
1300#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1301 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_IK2
1304 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1305 integer(IK) ,
intent(in) :: lpsize, rpsize
1306 integer(IKG) ,
intent(in) :: lpfill, rpfill
1307 logical(LK) ,
intent(out) ,
optional :: failed
1312 PURE module subroutine setPaddedAsisSB_D1_IK1(array, lpsize, rpsize, lpfill, rpfill, failed)
1313#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1314 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_IK1
1317 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1318 integer(IK) ,
intent(in) :: lpsize, rpsize
1319 integer(IKG) ,
intent(in) :: lpfill, rpfill
1320 logical(LK) ,
intent(out) ,
optional :: failed
1327 PURE module subroutine setPaddedAsisSB_D1_LK5(array, lpsize, rpsize, lpfill, rpfill, failed)
1328#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1329 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_LK5
1332 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1333 integer(IK) ,
intent(in) :: lpsize, rpsize
1334 logical(LKG) ,
intent(in) :: lpfill, rpfill
1335 logical(LK) ,
intent(out) ,
optional :: failed
1340 PURE module subroutine setPaddedAsisSB_D1_LK4(array, lpsize, rpsize, lpfill, rpfill, failed)
1341#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1342 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_LK4
1345 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1346 integer(IK) ,
intent(in) :: lpsize, rpsize
1347 logical(LKG) ,
intent(in) :: lpfill, rpfill
1348 logical(LK) ,
intent(out) ,
optional :: failed
1353 PURE module subroutine setPaddedAsisSB_D1_LK3(array, lpsize, rpsize, lpfill, rpfill, failed)
1354#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1355 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_LK3
1358 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1359 integer(IK) ,
intent(in) :: lpsize, rpsize
1360 logical(LKG) ,
intent(in) :: lpfill, rpfill
1361 logical(LK) ,
intent(out) ,
optional :: failed
1366 PURE module subroutine setPaddedAsisSB_D1_LK2(array, lpsize, rpsize, lpfill, rpfill, failed)
1367#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1368 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_LK2
1371 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1372 integer(IK) ,
intent(in) :: lpsize, rpsize
1373 logical(LKG) ,
intent(in) :: lpfill, rpfill
1374 logical(LK) ,
intent(out) ,
optional :: failed
1379 PURE module subroutine setPaddedAsisSB_D1_LK1(array, lpsize, rpsize, lpfill, rpfill, failed)
1380#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1381 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_LK1
1384 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1385 integer(IK) ,
intent(in) :: lpsize, rpsize
1386 logical(LKG) ,
intent(in) :: lpfill, rpfill
1387 logical(LK) ,
intent(out) ,
optional :: failed
1394 PURE module subroutine setPaddedAsisSB_D1_CK5(array, lpsize, rpsize, lpfill, rpfill, failed)
1395#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1396 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_CK5
1399 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1400 integer(IK) ,
intent(in) :: lpsize, rpsize
1401 complex(CKG) ,
intent(in) :: lpfill, rpfill
1402 logical(LK) ,
intent(out) ,
optional :: failed
1407 PURE module subroutine setPaddedAsisSB_D1_CK4(array, lpsize, rpsize, lpfill, rpfill, failed)
1408#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1409 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_CK4
1412 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1413 integer(IK) ,
intent(in) :: lpsize, rpsize
1414 complex(CKG) ,
intent(in) :: lpfill, rpfill
1415 logical(LK) ,
intent(out) ,
optional :: failed
1420 PURE module subroutine setPaddedAsisSB_D1_CK3(array, lpsize, rpsize, lpfill, rpfill, failed)
1421#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1422 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_CK3
1425 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1426 integer(IK) ,
intent(in) :: lpsize, rpsize
1427 complex(CKG) ,
intent(in) :: lpfill, rpfill
1428 logical(LK) ,
intent(out) ,
optional :: failed
1433 PURE module subroutine setPaddedAsisSB_D1_CK2(array, lpsize, rpsize, lpfill, rpfill, failed)
1434#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1435 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_CK2
1438 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1439 integer(IK) ,
intent(in) :: lpsize, rpsize
1440 complex(CKG) ,
intent(in) :: lpfill, rpfill
1441 logical(LK) ,
intent(out) ,
optional :: failed
1446 PURE module subroutine setPaddedAsisSB_D1_CK1(array, lpsize, rpsize, lpfill, rpfill, failed)
1447#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1448 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_CK1
1451 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1452 integer(IK) ,
intent(in) :: lpsize, rpsize
1453 complex(CKG) ,
intent(in) :: lpfill, rpfill
1454 logical(LK) ,
intent(out) ,
optional :: failed
1461 PURE module subroutine setPaddedAsisSB_D1_RK5(array, lpsize, rpsize, lpfill, rpfill, failed)
1462#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1463 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_RK5
1466 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1467 integer(IK) ,
intent(in) :: lpsize, rpsize
1468 real(RKG) ,
intent(in) :: lpfill, rpfill
1469 logical(LK) ,
intent(out) ,
optional :: failed
1474 PURE module subroutine setPaddedAsisSB_D1_RK4(array, lpsize, rpsize, lpfill, rpfill, failed)
1475#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1476 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_RK4
1479 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1480 integer(IK) ,
intent(in) :: lpsize, rpsize
1481 real(RKG) ,
intent(in) :: lpfill, rpfill
1482 logical(LK) ,
intent(out) ,
optional :: failed
1487 PURE module subroutine setPaddedAsisSB_D1_RK3(array, lpsize, rpsize, lpfill, rpfill, failed)
1488#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1489 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_RK3
1492 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1493 integer(IK) ,
intent(in) :: lpsize, rpsize
1494 real(RKG) ,
intent(in) :: lpfill, rpfill
1495 logical(LK) ,
intent(out) ,
optional :: failed
1500 PURE module subroutine setPaddedAsisSB_D1_RK2(array, lpsize, rpsize, lpfill, rpfill, failed)
1501#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1502 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_RK2
1505 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1506 integer(IK) ,
intent(in) :: lpsize, rpsize
1507 real(RKG) ,
intent(in) :: lpfill, rpfill
1508 logical(LK) ,
intent(out) ,
optional :: failed
1513 PURE module subroutine setPaddedAsisSB_D1_RK1(array, lpsize, rpsize, lpfill, rpfill, failed)
1514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1515 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSB_D1_RK1
1518 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1519 integer(IK) ,
intent(in) :: lpsize, rpsize
1520 real(RKG) ,
intent(in) :: lpfill, rpfill
1521 logical(LK) ,
intent(out) ,
optional :: failed
1534 PURE module subroutine setPaddedMargSB_D0_SK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1535#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1536 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D0_SK5
1539 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1540 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1541 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
1542 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1543 logical(LK) ,
intent(out) ,
optional :: failed
1548 PURE module subroutine setPaddedMargSB_D0_SK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1549#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1550 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D0_SK4
1553 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1554 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1555 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
1556 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1557 logical(LK) ,
intent(out) ,
optional :: failed
1562 PURE module subroutine setPaddedMargSB_D0_SK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1563#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1564 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D0_SK3
1567 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1568 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1569 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
1570 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1571 logical(LK) ,
intent(out) ,
optional :: failed
1576 PURE module subroutine setPaddedMargSB_D0_SK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1577#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1578 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D0_SK2
1581 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1582 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1583 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
1584 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1585 logical(LK) ,
intent(out) ,
optional :: failed
1590 PURE module subroutine setPaddedMargSB_D0_SK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1591#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1592 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D0_SK1
1595 character(:,SKG) ,
intent(inout) ,
allocatable :: array
1596 character(
1,SKG) ,
intent(in) :: lpfill, rpfill
1597 character(
1,SKG) ,
intent(in) ,
optional :: lmfill, rmfill
1598 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1599 logical(LK) ,
intent(out) ,
optional :: failed
1606 PURE module subroutine setPaddedMargSB_D1_SK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1607#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1608 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_SK5
1611 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1612 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1613 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
1614 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1615 logical(LK) ,
intent(out) ,
optional :: failed
1620 PURE module subroutine setPaddedMargSB_D1_SK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1621#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1622 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_SK4
1625 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1626 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1627 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
1628 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1629 logical(LK) ,
intent(out) ,
optional :: failed
1634 PURE module subroutine setPaddedMargSB_D1_SK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1635#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1636 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_SK3
1639 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1640 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1641 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
1642 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1643 logical(LK) ,
intent(out) ,
optional :: failed
1648 PURE module subroutine setPaddedMargSB_D1_SK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1649#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1650 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_SK2
1653 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1654 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1655 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
1656 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1657 logical(LK) ,
intent(out) ,
optional :: failed
1662 PURE module subroutine setPaddedMargSB_D1_SK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1663#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1664 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_SK1
1667 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
1668 character(
len(array,IK),SKG),
intent(in) :: lpfill, rpfill
1669 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill, rmfill
1670 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1671 logical(LK) ,
intent(out) ,
optional :: failed
1678 PURE module subroutine setPaddedMargSB_D1_IK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1679#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1680 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_IK5
1683 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1684 integer(IKG) ,
intent(in) :: lpfill, rpfill
1685 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
1686 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1687 logical(LK) ,
intent(out) ,
optional :: failed
1692 PURE module subroutine setPaddedMargSB_D1_IK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1693#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1694 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_IK4
1697 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1698 integer(IKG) ,
intent(in) :: lpfill, rpfill
1699 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
1700 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1701 logical(LK) ,
intent(out) ,
optional :: failed
1706 PURE module subroutine setPaddedMargSB_D1_IK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1707#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1708 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_IK3
1711 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1712 integer(IKG) ,
intent(in) :: lpfill, rpfill
1713 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
1714 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1715 logical(LK) ,
intent(out) ,
optional :: failed
1720 PURE module subroutine setPaddedMargSB_D1_IK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1721#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1722 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_IK2
1725 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1726 integer(IKG) ,
intent(in) :: lpfill, rpfill
1727 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
1728 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1729 logical(LK) ,
intent(out) ,
optional :: failed
1734 PURE module subroutine setPaddedMargSB_D1_IK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1735#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1736 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_IK1
1739 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
1740 integer(IKG) ,
intent(in) :: lpfill, rpfill
1741 integer(IKG) ,
intent(in) ,
optional :: lmfill, rmfill
1742 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1743 logical(LK) ,
intent(out) ,
optional :: failed
1750 PURE module subroutine setPaddedMargSB_D1_LK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1751#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1752 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_LK5
1755 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1756 logical(LKG) ,
intent(in) :: lpfill, rpfill
1757 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
1758 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1759 logical(LK) ,
intent(out) ,
optional :: failed
1764 PURE module subroutine setPaddedMargSB_D1_LK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1765#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1766 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_LK4
1769 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1770 logical(LKG) ,
intent(in) :: lpfill, rpfill
1771 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
1772 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1773 logical(LK) ,
intent(out) ,
optional :: failed
1778 PURE module subroutine setPaddedMargSB_D1_LK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1779#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1780 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_LK3
1783 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1784 logical(LKG) ,
intent(in) :: lpfill, rpfill
1785 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
1786 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1787 logical(LK) ,
intent(out) ,
optional :: failed
1792 PURE module subroutine setPaddedMargSB_D1_LK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1793#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1794 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_LK2
1797 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1798 logical(LKG) ,
intent(in) :: lpfill, rpfill
1799 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
1800 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1801 logical(LK) ,
intent(out) ,
optional :: failed
1806 PURE module subroutine setPaddedMargSB_D1_LK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1807#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1808 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_LK1
1811 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
1812 logical(LKG) ,
intent(in) :: lpfill, rpfill
1813 logical(LKG) ,
intent(in) ,
optional :: lmfill, rmfill
1814 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1815 logical(LK) ,
intent(out) ,
optional :: failed
1822 PURE module subroutine setPaddedMargSB_D1_CK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1823#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1824 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_CK5
1827 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1828 complex(CKG) ,
intent(in) :: lpfill, rpfill
1829 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
1830 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1831 logical(LK) ,
intent(out) ,
optional :: failed
1836 PURE module subroutine setPaddedMargSB_D1_CK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1837#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1838 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_CK4
1841 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1842 complex(CKG) ,
intent(in) :: lpfill, rpfill
1843 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
1844 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1845 logical(LK) ,
intent(out) ,
optional :: failed
1850 PURE module subroutine setPaddedMargSB_D1_CK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1851#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1852 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_CK3
1855 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1856 complex(CKG) ,
intent(in) :: lpfill, rpfill
1857 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
1858 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1859 logical(LK) ,
intent(out) ,
optional :: failed
1864 PURE module subroutine setPaddedMargSB_D1_CK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1865#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1866 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_CK2
1869 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1870 complex(CKG) ,
intent(in) :: lpfill, rpfill
1871 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
1872 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1873 logical(LK) ,
intent(out) ,
optional :: failed
1878 PURE module subroutine setPaddedMargSB_D1_CK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1879#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1880 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_CK1
1883 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
1884 complex(CKG) ,
intent(in) :: lpfill, rpfill
1885 complex(CKG) ,
intent(in) ,
optional :: lmfill, rmfill
1886 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1887 logical(LK) ,
intent(out) ,
optional :: failed
1894 PURE module subroutine setPaddedMargSB_D1_RK5(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1895#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1896 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_RK5
1899 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1900 real(RKG) ,
intent(in) :: lpfill, rpfill
1901 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
1902 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1903 logical(LK) ,
intent(out) ,
optional :: failed
1908 PURE module subroutine setPaddedMargSB_D1_RK4(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1909#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1910 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_RK4
1913 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1914 real(RKG) ,
intent(in) :: lpfill, rpfill
1915 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
1916 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1917 logical(LK) ,
intent(out) ,
optional :: failed
1922 PURE module subroutine setPaddedMargSB_D1_RK3(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1923#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1924 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_RK3
1927 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1928 real(RKG) ,
intent(in) :: lpfill, rpfill
1929 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
1930 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1931 logical(LK) ,
intent(out) ,
optional :: failed
1936 PURE module subroutine setPaddedMargSB_D1_RK2(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1937#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1938 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_RK2
1941 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1942 real(RKG) ,
intent(in) :: lpfill, rpfill
1943 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
1944 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1945 logical(LK) ,
intent(out) ,
optional :: failed
1950 PURE module subroutine setPaddedMargSB_D1_RK1(array, lpsize, rpsize, lpfill, rpfill, lmsize, rmsize, lmfill, rmfill, failed)
1951#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
1952 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSB_D1_RK1
1955 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
1956 real(RKG) ,
intent(in) :: lpfill, rpfill
1957 real(RKG) ,
intent(in) ,
optional :: lmfill, rmfill
1958 integer(IK) ,
intent(in) :: lpsize, rpsize, lmsize, rmsize
1959 logical(LK) ,
intent(out) ,
optional :: failed
2072 PURE module function getPaddedAsisSL_D0_SK5(array, lpsize, lpfill)
result(arrayPadded)
2073#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2074 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D0_SK5
2077 character(
*,SKG) ,
intent(in) :: array
2078 integer(IK) ,
intent(in) :: lpsize
2079 character(
1,SKG) ,
intent(in) :: lpfill
2080 character(
len(array,IK)
+lpsize,SKG) :: arrayPadded
2085 PURE module function getPaddedAsisSL_D0_SK4(array, lpsize, lpfill)
result(arrayPadded)
2086#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2087 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D0_SK4
2090 character(
*,SKG) ,
intent(in) :: array
2091 integer(IK) ,
intent(in) :: lpsize
2092 character(
1,SKG) ,
intent(in) :: lpfill
2093 character(
len(array,IK)
+lpsize,SKG) :: arrayPadded
2098 PURE module function getPaddedAsisSL_D0_SK3(array, lpsize, lpfill)
result(arrayPadded)
2099#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2100 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D0_SK3
2103 character(
*,SKG) ,
intent(in) :: array
2104 integer(IK) ,
intent(in) :: lpsize
2105 character(
1,SKG) ,
intent(in) :: lpfill
2106 character(
len(array,IK)
+lpsize,SKG) :: arrayPadded
2111 PURE module function getPaddedAsisSL_D0_SK2(array, lpsize, lpfill)
result(arrayPadded)
2112#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2113 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D0_SK2
2116 character(
*,SKG) ,
intent(in) :: array
2117 integer(IK) ,
intent(in) :: lpsize
2118 character(
1,SKG) ,
intent(in) :: lpfill
2119 character(
len(array,IK)
+lpsize,SKG) :: arrayPadded
2124 PURE module function getPaddedAsisSL_D0_SK1(array, lpsize, lpfill)
result(arrayPadded)
2125#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2126 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D0_SK1
2129 character(
*,SKG) ,
intent(in) :: array
2130 integer(IK) ,
intent(in) :: lpsize
2131 character(
1,SKG) ,
intent(in) :: lpfill
2132 character(
len(array,IK)
+lpsize,SKG) :: arrayPadded
2139 PURE module function getPaddedAsisSL_D1_SK5(array, lpsize, lpfill)
result(arrayPadded)
2140#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2141 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_SK5
2144 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2145 integer(IK) ,
intent(in) :: lpsize
2146 character(
len(array,IK),SKG),
intent(in) :: lpfill
2147 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2152 PURE module function getPaddedAsisSL_D1_SK4(array, lpsize, lpfill)
result(arrayPadded)
2153#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2154 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_SK4
2157 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2158 integer(IK) ,
intent(in) :: lpsize
2159 character(
len(array,IK),SKG),
intent(in) :: lpfill
2160 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2165 PURE module function getPaddedAsisSL_D1_SK3(array, lpsize, lpfill)
result(arrayPadded)
2166#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2167 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_SK3
2170 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2171 integer(IK) ,
intent(in) :: lpsize
2172 character(
len(array,IK),SKG),
intent(in) :: lpfill
2173 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2178 PURE module function getPaddedAsisSL_D1_SK2(array, lpsize, lpfill)
result(arrayPadded)
2179#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2180 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_SK2
2183 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2184 integer(IK) ,
intent(in) :: lpsize
2185 character(
len(array,IK),SKG),
intent(in) :: lpfill
2186 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2191 PURE module function getPaddedAsisSL_D1_SK1(array, lpsize, lpfill)
result(arrayPadded)
2192#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2193 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_SK1
2196 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2197 integer(IK) ,
intent(in) :: lpsize
2198 character(
len(array,IK),SKG),
intent(in) :: lpfill
2199 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2206 PURE module function getPaddedAsisSL_D1_IK5(array, lpsize, lpfill)
result(arrayPadded)
2207#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2208 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_IK5
2211 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2212 integer(IK) ,
intent(in) :: lpsize
2213 integer(IKG) ,
intent(in) :: lpfill
2214 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2219 PURE module function getPaddedAsisSL_D1_IK4(array, lpsize, lpfill)
result(arrayPadded)
2220#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2221 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_IK4
2224 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2225 integer(IK) ,
intent(in) :: lpsize
2226 integer(IKG) ,
intent(in) :: lpfill
2227 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2232 PURE module function getPaddedAsisSL_D1_IK3(array, lpsize, lpfill)
result(arrayPadded)
2233#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2234 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_IK3
2237 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2238 integer(IK) ,
intent(in) :: lpsize
2239 integer(IKG) ,
intent(in) :: lpfill
2240 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2245 PURE module function getPaddedAsisSL_D1_IK2(array, lpsize, lpfill)
result(arrayPadded)
2246#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2247 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_IK2
2250 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2251 integer(IK) ,
intent(in) :: lpsize
2252 integer(IKG) ,
intent(in) :: lpfill
2253 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2258 PURE module function getPaddedAsisSL_D1_IK1(array, lpsize, lpfill)
result(arrayPadded)
2259#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2260 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_IK1
2263 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2264 integer(IK) ,
intent(in) :: lpsize
2265 integer(IKG) ,
intent(in) :: lpfill
2266 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2273 PURE module function getPaddedAsisSL_D1_LK5(array, lpsize, lpfill)
result(arrayPadded)
2274#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2275 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_LK5
2278 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2279 integer(IK) ,
intent(in) :: lpsize
2280 logical(LKG) ,
intent(in) :: lpfill
2281 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2286 PURE module function getPaddedAsisSL_D1_LK4(array, lpsize, lpfill)
result(arrayPadded)
2287#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2288 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_LK4
2291 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2292 integer(IK) ,
intent(in) :: lpsize
2293 logical(LKG) ,
intent(in) :: lpfill
2294 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2299 PURE module function getPaddedAsisSL_D1_LK3(array, lpsize, lpfill)
result(arrayPadded)
2300#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2301 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_LK3
2304 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2305 integer(IK) ,
intent(in) :: lpsize
2306 logical(LKG) ,
intent(in) :: lpfill
2307 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2312 PURE module function getPaddedAsisSL_D1_LK2(array, lpsize, lpfill)
result(arrayPadded)
2313#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2314 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_LK2
2317 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2318 integer(IK) ,
intent(in) :: lpsize
2319 logical(LKG) ,
intent(in) :: lpfill
2320 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2325 PURE module function getPaddedAsisSL_D1_LK1(array, lpsize, lpfill)
result(arrayPadded)
2326#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2327 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_LK1
2330 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2331 integer(IK) ,
intent(in) :: lpsize
2332 logical(LKG) ,
intent(in) :: lpfill
2333 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2340 PURE module function getPaddedAsisSL_D1_CK5(array, lpsize, lpfill)
result(arrayPadded)
2341#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2342 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_CK5
2345 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2346 integer(IK) ,
intent(in) :: lpsize
2347 complex(CKG) ,
intent(in) :: lpfill
2348 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2353 PURE module function getPaddedAsisSL_D1_CK4(array, lpsize, lpfill)
result(arrayPadded)
2354#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2355 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_CK4
2358 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2359 integer(IK) ,
intent(in) :: lpsize
2360 complex(CKG) ,
intent(in) :: lpfill
2361 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2366 PURE module function getPaddedAsisSL_D1_CK3(array, lpsize, lpfill)
result(arrayPadded)
2367#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2368 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_CK3
2371 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2372 integer(IK) ,
intent(in) :: lpsize
2373 complex(CKG) ,
intent(in) :: lpfill
2374 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2379 PURE module function getPaddedAsisSL_D1_CK2(array, lpsize, lpfill)
result(arrayPadded)
2380#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2381 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_CK2
2384 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2385 integer(IK) ,
intent(in) :: lpsize
2386 complex(CKG) ,
intent(in) :: lpfill
2387 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2392 PURE module function getPaddedAsisSL_D1_CK1(array, lpsize, lpfill)
result(arrayPadded)
2393#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2394 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_CK1
2397 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2398 integer(IK) ,
intent(in) :: lpsize
2399 complex(CKG) ,
intent(in) :: lpfill
2400 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2407 PURE module function getPaddedAsisSL_D1_RK5(array, lpsize, lpfill)
result(arrayPadded)
2408#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2409 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_RK5
2412 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2413 integer(IK) ,
intent(in) :: lpsize
2414 real(RKG) ,
intent(in) :: lpfill
2415 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2420 PURE module function getPaddedAsisSL_D1_RK4(array, lpsize, lpfill)
result(arrayPadded)
2421#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2422 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_RK4
2425 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2426 integer(IK) ,
intent(in) :: lpsize
2427 real(RKG) ,
intent(in) :: lpfill
2428 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2433 PURE module function getPaddedAsisSL_D1_RK3(array, lpsize, lpfill)
result(arrayPadded)
2434#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2435 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_RK3
2438 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2439 integer(IK) ,
intent(in) :: lpsize
2440 real(RKG) ,
intent(in) :: lpfill
2441 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2446 PURE module function getPaddedAsisSL_D1_RK2(array, lpsize, lpfill)
result(arrayPadded)
2447#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2448 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_RK2
2451 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2452 integer(IK) ,
intent(in) :: lpsize
2453 real(RKG) ,
intent(in) :: lpfill
2454 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2459 PURE module function getPaddedAsisSL_D1_RK1(array, lpsize, lpfill)
result(arrayPadded)
2460#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2461 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSL_D1_RK1
2464 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2465 integer(IK) ,
intent(in) :: lpsize
2466 real(RKG) ,
intent(in) :: lpfill
2467 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize)
2480 PURE module function getPaddedMargSL_D0_SK5(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2481#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2482 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D0_SK5
2485 character(
*,SKG) ,
intent(in) :: array
2486 character(
1,SKG) ,
intent(in) :: lpfill
2487 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
2488 integer(IK) ,
intent(in) :: lpsize, lmsize
2489 character(
len(array,IK)
+lpsize
+lmsize,SKG) :: arrayPadded
2494 PURE module function getPaddedMargSL_D0_SK4(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2495#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2496 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D0_SK4
2499 character(
*,SKG) ,
intent(in) :: array
2500 character(
1,SKG) ,
intent(in) :: lpfill
2501 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
2502 integer(IK) ,
intent(in) :: lpsize, lmsize
2503 character(
len(array,IK)
+lpsize
+lmsize,SKG) :: arrayPadded
2508 PURE module function getPaddedMargSL_D0_SK3(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2509#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2510 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D0_SK3
2513 character(
*,SKG) ,
intent(in) :: array
2514 character(
1,SKG) ,
intent(in) :: lpfill
2515 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
2516 integer(IK) ,
intent(in) :: lpsize, lmsize
2517 character(
len(array,IK)
+lpsize
+lmsize,SKG) :: arrayPadded
2522 PURE module function getPaddedMargSL_D0_SK2(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2523#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2524 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D0_SK2
2527 character(
*,SKG) ,
intent(in) :: array
2528 character(
1,SKG) ,
intent(in) :: lpfill
2529 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
2530 integer(IK) ,
intent(in) :: lpsize, lmsize
2531 character(
len(array,IK)
+lpsize
+lmsize,SKG) :: arrayPadded
2536 PURE module function getPaddedMargSL_D0_SK1(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2537#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2538 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D0_SK1
2541 character(
*,SKG) ,
intent(in) :: array
2542 character(
1,SKG) ,
intent(in) :: lpfill
2543 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
2544 integer(IK) ,
intent(in) :: lpsize, lmsize
2545 character(
len(array,IK)
+lpsize
+lmsize,SKG) :: arrayPadded
2552 PURE module function getPaddedMargSL_D1_SK5(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2553#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2554 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_SK5
2557 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2558 character(
len(array,IK),SKG),
intent(in) :: lpfill
2559 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
2560 integer(IK) ,
intent(in) :: lpsize, lmsize
2561 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2566 PURE module function getPaddedMargSL_D1_SK4(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2567#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2568 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_SK4
2571 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2572 character(
len(array,IK),SKG),
intent(in) :: lpfill
2573 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
2574 integer(IK) ,
intent(in) :: lpsize, lmsize
2575 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2580 PURE module function getPaddedMargSL_D1_SK3(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2581#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2582 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_SK3
2585 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2586 character(
len(array,IK),SKG),
intent(in) :: lpfill
2587 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
2588 integer(IK) ,
intent(in) :: lpsize, lmsize
2589 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2594 PURE module function getPaddedMargSL_D1_SK2(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2595#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2596 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_SK2
2599 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2600 character(
len(array,IK),SKG),
intent(in) :: lpfill
2601 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
2602 integer(IK) ,
intent(in) :: lpsize, lmsize
2603 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2608 PURE module function getPaddedMargSL_D1_SK1(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2609#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2610 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_SK1
2613 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
2614 character(
len(array,IK),SKG),
intent(in) :: lpfill
2615 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
2616 integer(IK) ,
intent(in) :: lpsize, lmsize
2617 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2624 PURE module function getPaddedMargSL_D1_IK5(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2625#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2626 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_IK5
2629 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2630 integer(IKG) ,
intent(in) :: lpfill
2631 integer(IKG) ,
intent(in) ,
optional :: lmfill
2632 integer(IK) ,
intent(in) :: lpsize, lmsize
2633 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2638 PURE module function getPaddedMargSL_D1_IK4(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2639#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2640 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_IK4
2643 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2644 integer(IKG) ,
intent(in) :: lpfill
2645 integer(IKG) ,
intent(in) ,
optional :: lmfill
2646 integer(IK) ,
intent(in) :: lpsize, lmsize
2647 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2652 PURE module function getPaddedMargSL_D1_IK3(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2653#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2654 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_IK3
2657 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2658 integer(IKG) ,
intent(in) :: lpfill
2659 integer(IKG) ,
intent(in) ,
optional :: lmfill
2660 integer(IK) ,
intent(in) :: lpsize, lmsize
2661 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2666 PURE module function getPaddedMargSL_D1_IK2(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2667#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2668 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_IK2
2671 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2672 integer(IKG) ,
intent(in) :: lpfill
2673 integer(IKG) ,
intent(in) ,
optional :: lmfill
2674 integer(IK) ,
intent(in) :: lpsize, lmsize
2675 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2680 PURE module function getPaddedMargSL_D1_IK1(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2681#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2682 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_IK1
2685 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
2686 integer(IKG) ,
intent(in) :: lpfill
2687 integer(IKG) ,
intent(in) ,
optional :: lmfill
2688 integer(IK) ,
intent(in) :: lpsize, lmsize
2689 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2696 PURE module function getPaddedMargSL_D1_LK5(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2697#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2698 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_LK5
2701 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2702 logical(LKG) ,
intent(in) :: lpfill
2703 logical(LKG) ,
intent(in) ,
optional :: lmfill
2704 integer(IK) ,
intent(in) :: lpsize, lmsize
2705 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2710 PURE module function getPaddedMargSL_D1_LK4(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2711#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2712 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_LK4
2715 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2716 logical(LKG) ,
intent(in) :: lpfill
2717 logical(LKG) ,
intent(in) ,
optional :: lmfill
2718 integer(IK) ,
intent(in) :: lpsize, lmsize
2719 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2724 PURE module function getPaddedMargSL_D1_LK3(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2725#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2726 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_LK3
2729 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2730 logical(LKG) ,
intent(in) :: lpfill
2731 logical(LKG) ,
intent(in) ,
optional :: lmfill
2732 integer(IK) ,
intent(in) :: lpsize, lmsize
2733 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2738 PURE module function getPaddedMargSL_D1_LK2(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2739#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2740 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_LK2
2743 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2744 logical(LKG) ,
intent(in) :: lpfill
2745 logical(LKG) ,
intent(in) ,
optional :: lmfill
2746 integer(IK) ,
intent(in) :: lpsize, lmsize
2747 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2752 PURE module function getPaddedMargSL_D1_LK1(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2753#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2754 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_LK1
2757 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
2758 logical(LKG) ,
intent(in) :: lpfill
2759 logical(LKG) ,
intent(in) ,
optional :: lmfill
2760 integer(IK) ,
intent(in) :: lpsize, lmsize
2761 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2768 PURE module function getPaddedMargSL_D1_CK5(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2769#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2770 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_CK5
2773 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2774 complex(CKG) ,
intent(in) :: lpfill
2775 complex(CKG) ,
intent(in) ,
optional :: lmfill
2776 integer(IK) ,
intent(in) :: lpsize, lmsize
2777 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2782 PURE module function getPaddedMargSL_D1_CK4(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2783#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2784 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_CK4
2787 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2788 complex(CKG) ,
intent(in) :: lpfill
2789 complex(CKG) ,
intent(in) ,
optional :: lmfill
2790 integer(IK) ,
intent(in) :: lpsize, lmsize
2791 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2796 PURE module function getPaddedMargSL_D1_CK3(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2797#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2798 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_CK3
2801 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2802 complex(CKG) ,
intent(in) :: lpfill
2803 complex(CKG) ,
intent(in) ,
optional :: lmfill
2804 integer(IK) ,
intent(in) :: lpsize, lmsize
2805 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2810 PURE module function getPaddedMargSL_D1_CK2(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2811#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2812 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_CK2
2815 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2816 complex(CKG) ,
intent(in) :: lpfill
2817 complex(CKG) ,
intent(in) ,
optional :: lmfill
2818 integer(IK) ,
intent(in) :: lpsize, lmsize
2819 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2824 PURE module function getPaddedMargSL_D1_CK1(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2825#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2826 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_CK1
2829 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
2830 complex(CKG) ,
intent(in) :: lpfill
2831 complex(CKG) ,
intent(in) ,
optional :: lmfill
2832 integer(IK) ,
intent(in) :: lpsize, lmsize
2833 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2840 PURE module function getPaddedMargSL_D1_RK5(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2841#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2842 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_RK5
2845 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2846 real(RKG) ,
intent(in) :: lpfill
2847 real(RKG) ,
intent(in) ,
optional :: lmfill
2848 integer(IK) ,
intent(in) :: lpsize, lmsize
2849 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2854 PURE module function getPaddedMargSL_D1_RK4(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2855#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2856 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_RK4
2859 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2860 real(RKG) ,
intent(in) :: lpfill
2861 real(RKG) ,
intent(in) ,
optional :: lmfill
2862 integer(IK) ,
intent(in) :: lpsize, lmsize
2863 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2868 PURE module function getPaddedMargSL_D1_RK3(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2869#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2870 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_RK3
2873 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2874 real(RKG) ,
intent(in) :: lpfill
2875 real(RKG) ,
intent(in) ,
optional :: lmfill
2876 integer(IK) ,
intent(in) :: lpsize, lmsize
2877 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2882 PURE module function getPaddedMargSL_D1_RK2(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2883#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2884 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_RK2
2887 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2888 real(RKG) ,
intent(in) :: lpfill
2889 real(RKG) ,
intent(in) ,
optional :: lmfill
2890 integer(IK) ,
intent(in) :: lpsize, lmsize
2891 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
2896 PURE module function getPaddedMargSL_D1_RK1(array, lpsize, lpfill, lmsize, lmfill)
result(arrayPadded)
2897#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
2898 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSL_D1_RK1
2901 real(RKG) ,
intent(in) ,
contiguous :: array(:)
2902 real(RKG) ,
intent(in) :: lpfill
2903 real(RKG) ,
intent(in) ,
optional :: lmfill
2904 integer(IK) ,
intent(in) :: lpsize, lmsize
2905 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+lpsize
+lmsize)
3015 PURE module subroutine setPaddedAsisSL_D0_SK5(array, lpsize, lpfill, failed)
3016#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3017 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D0_SK5
3020 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3021 integer(IK) ,
intent(in) :: lpsize
3022 character(
1,SKG) ,
intent(in) :: lpfill
3023 logical(LK) ,
intent(out) ,
optional :: failed
3028 PURE module subroutine setPaddedAsisSL_D0_SK4(array, lpsize, lpfill, failed)
3029#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3030 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D0_SK4
3033 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3034 integer(IK) ,
intent(in) :: lpsize
3035 character(
1,SKG) ,
intent(in) :: lpfill
3036 logical(LK) ,
intent(out) ,
optional :: failed
3041 PURE module subroutine setPaddedAsisSL_D0_SK3(array, lpsize, lpfill, failed)
3042#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3043 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D0_SK3
3046 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3047 integer(IK) ,
intent(in) :: lpsize
3048 character(
1,SKG) ,
intent(in) :: lpfill
3049 logical(LK) ,
intent(out) ,
optional :: failed
3054 PURE module subroutine setPaddedAsisSL_D0_SK2(array, lpsize, lpfill, failed)
3055#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3056 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D0_SK2
3059 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3060 integer(IK) ,
intent(in) :: lpsize
3061 character(
1,SKG) ,
intent(in) :: lpfill
3062 logical(LK) ,
intent(out) ,
optional :: failed
3067 PURE module subroutine setPaddedAsisSL_D0_SK1(array, lpsize, lpfill, failed)
3068#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3069 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D0_SK1
3072 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3073 integer(IK) ,
intent(in) :: lpsize
3074 character(
1,SKG) ,
intent(in) :: lpfill
3075 logical(LK) ,
intent(out) ,
optional :: failed
3082 PURE module subroutine setPaddedAsisSL_D1_SK5(array, lpsize, lpfill, failed)
3083#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3084 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_SK5
3087 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3088 integer(IK) ,
intent(in) :: lpsize
3089 character(
len(array,IK),SKG),
intent(in) :: lpfill
3090 logical(LK) ,
intent(out) ,
optional :: failed
3095 PURE module subroutine setPaddedAsisSL_D1_SK4(array, lpsize, lpfill, failed)
3096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3097 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_SK4
3100 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3101 integer(IK) ,
intent(in) :: lpsize
3102 character(
len(array,IK),SKG),
intent(in) :: lpfill
3103 logical(LK) ,
intent(out) ,
optional :: failed
3108 PURE module subroutine setPaddedAsisSL_D1_SK3(array, lpsize, lpfill, failed)
3109#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3110 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_SK3
3113 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3114 integer(IK) ,
intent(in) :: lpsize
3115 character(
len(array,IK),SKG),
intent(in) :: lpfill
3116 logical(LK) ,
intent(out) ,
optional :: failed
3121 PURE module subroutine setPaddedAsisSL_D1_SK2(array, lpsize, lpfill, failed)
3122#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3123 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_SK2
3126 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3127 integer(IK) ,
intent(in) :: lpsize
3128 character(
len(array,IK),SKG),
intent(in) :: lpfill
3129 logical(LK) ,
intent(out) ,
optional :: failed
3134 PURE module subroutine setPaddedAsisSL_D1_SK1(array, lpsize, lpfill, failed)
3135#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3136 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_SK1
3139 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3140 integer(IK) ,
intent(in) :: lpsize
3141 character(
len(array,IK),SKG),
intent(in) :: lpfill
3142 logical(LK) ,
intent(out) ,
optional :: failed
3149 PURE module subroutine setPaddedAsisSL_D1_IK5(array, lpsize, lpfill, failed)
3150#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3151 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_IK5
3154 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3155 integer(IK) ,
intent(in) :: lpsize
3156 integer(IKG) ,
intent(in) :: lpfill
3157 logical(LK) ,
intent(out) ,
optional :: failed
3162 PURE module subroutine setPaddedAsisSL_D1_IK4(array, lpsize, lpfill, failed)
3163#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3164 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_IK4
3167 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3168 integer(IK) ,
intent(in) :: lpsize
3169 integer(IKG) ,
intent(in) :: lpfill
3170 logical(LK) ,
intent(out) ,
optional :: failed
3175 PURE module subroutine setPaddedAsisSL_D1_IK3(array, lpsize, lpfill, failed)
3176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3177 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_IK3
3180 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3181 integer(IK) ,
intent(in) :: lpsize
3182 integer(IKG) ,
intent(in) :: lpfill
3183 logical(LK) ,
intent(out) ,
optional :: failed
3188 PURE module subroutine setPaddedAsisSL_D1_IK2(array, lpsize, lpfill, failed)
3189#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3190 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_IK2
3193 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3194 integer(IK) ,
intent(in) :: lpsize
3195 integer(IKG) ,
intent(in) :: lpfill
3196 logical(LK) ,
intent(out) ,
optional :: failed
3201 PURE module subroutine setPaddedAsisSL_D1_IK1(array, lpsize, lpfill, failed)
3202#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3203 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_IK1
3206 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3207 integer(IK) ,
intent(in) :: lpsize
3208 integer(IKG) ,
intent(in) :: lpfill
3209 logical(LK) ,
intent(out) ,
optional :: failed
3216 PURE module subroutine setPaddedAsisSL_D1_LK5(array, lpsize, lpfill, failed)
3217#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3218 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_LK5
3221 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3222 integer(IK) ,
intent(in) :: lpsize
3223 logical(LKG) ,
intent(in) :: lpfill
3224 logical(LK) ,
intent(out) ,
optional :: failed
3229 PURE module subroutine setPaddedAsisSL_D1_LK4(array, lpsize, lpfill, failed)
3230#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3231 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_LK4
3234 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3235 integer(IK) ,
intent(in) :: lpsize
3236 logical(LKG) ,
intent(in) :: lpfill
3237 logical(LK) ,
intent(out) ,
optional :: failed
3242 PURE module subroutine setPaddedAsisSL_D1_LK3(array, lpsize, lpfill, failed)
3243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3244 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_LK3
3247 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3248 integer(IK) ,
intent(in) :: lpsize
3249 logical(LKG) ,
intent(in) :: lpfill
3250 logical(LK) ,
intent(out) ,
optional :: failed
3255 PURE module subroutine setPaddedAsisSL_D1_LK2(array, lpsize, lpfill, failed)
3256#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3257 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_LK2
3260 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3261 integer(IK) ,
intent(in) :: lpsize
3262 logical(LKG) ,
intent(in) :: lpfill
3263 logical(LK) ,
intent(out) ,
optional :: failed
3268 PURE module subroutine setPaddedAsisSL_D1_LK1(array, lpsize, lpfill, failed)
3269#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3270 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_LK1
3273 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3274 integer(IK) ,
intent(in) :: lpsize
3275 logical(LKG) ,
intent(in) :: lpfill
3276 logical(LK) ,
intent(out) ,
optional :: failed
3283 PURE module subroutine setPaddedAsisSL_D1_CK5(array, lpsize, lpfill, failed)
3284#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3285 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_CK5
3288 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3289 integer(IK) ,
intent(in) :: lpsize
3290 complex(CKG) ,
intent(in) :: lpfill
3291 logical(LK) ,
intent(out) ,
optional :: failed
3296 PURE module subroutine setPaddedAsisSL_D1_CK4(array, lpsize, lpfill, failed)
3297#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3298 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_CK4
3301 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3302 integer(IK) ,
intent(in) :: lpsize
3303 complex(CKG) ,
intent(in) :: lpfill
3304 logical(LK) ,
intent(out) ,
optional :: failed
3309 PURE module subroutine setPaddedAsisSL_D1_CK3(array, lpsize, lpfill, failed)
3310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3311 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_CK3
3314 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3315 integer(IK) ,
intent(in) :: lpsize
3316 complex(CKG) ,
intent(in) :: lpfill
3317 logical(LK) ,
intent(out) ,
optional :: failed
3322 PURE module subroutine setPaddedAsisSL_D1_CK2(array, lpsize, lpfill, failed)
3323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3324 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_CK2
3327 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3328 integer(IK) ,
intent(in) :: lpsize
3329 complex(CKG) ,
intent(in) :: lpfill
3330 logical(LK) ,
intent(out) ,
optional :: failed
3335 PURE module subroutine setPaddedAsisSL_D1_CK1(array, lpsize, lpfill, failed)
3336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3337 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_CK1
3340 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3341 integer(IK) ,
intent(in) :: lpsize
3342 complex(CKG) ,
intent(in) :: lpfill
3343 logical(LK) ,
intent(out) ,
optional :: failed
3350 PURE module subroutine setPaddedAsisSL_D1_RK5(array, lpsize, lpfill, failed)
3351#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3352 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_RK5
3355 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3356 integer(IK) ,
intent(in) :: lpsize
3357 real(RKG) ,
intent(in) :: lpfill
3358 logical(LK) ,
intent(out) ,
optional :: failed
3363 PURE module subroutine setPaddedAsisSL_D1_RK4(array, lpsize, lpfill, failed)
3364#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3365 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_RK4
3368 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3369 integer(IK) ,
intent(in) :: lpsize
3370 real(RKG) ,
intent(in) :: lpfill
3371 logical(LK) ,
intent(out) ,
optional :: failed
3376 PURE module subroutine setPaddedAsisSL_D1_RK3(array, lpsize, lpfill, failed)
3377#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3378 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_RK3
3381 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3382 integer(IK) ,
intent(in) :: lpsize
3383 real(RKG) ,
intent(in) :: lpfill
3384 logical(LK) ,
intent(out) ,
optional :: failed
3389 PURE module subroutine setPaddedAsisSL_D1_RK2(array, lpsize, lpfill, failed)
3390#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3391 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_RK2
3394 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3395 integer(IK) ,
intent(in) :: lpsize
3396 real(RKG) ,
intent(in) :: lpfill
3397 logical(LK) ,
intent(out) ,
optional :: failed
3402 PURE module subroutine setPaddedAsisSL_D1_RK1(array, lpsize, lpfill, failed)
3403#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3404 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSL_D1_RK1
3407 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3408 integer(IK) ,
intent(in) :: lpsize
3409 real(RKG) ,
intent(in) :: lpfill
3410 logical(LK) ,
intent(out) ,
optional :: failed
3423 PURE module subroutine setPaddedMargSL_D0_SK5(array, lpsize, lpfill, lmsize, lmfill, failed)
3424#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3425 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D0_SK5
3428 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3429 character(
1,SKG) ,
intent(in) :: lpfill
3430 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
3431 integer(IK) ,
intent(in) :: lpsize, lmsize
3432 logical(LK) ,
intent(out) ,
optional :: failed
3437 PURE module subroutine setPaddedMargSL_D0_SK4(array, lpsize, lpfill, lmsize, lmfill, failed)
3438#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3439 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D0_SK4
3442 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3443 character(
1,SKG) ,
intent(in) :: lpfill
3444 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
3445 integer(IK) ,
intent(in) :: lpsize, lmsize
3446 logical(LK) ,
intent(out) ,
optional :: failed
3451 PURE module subroutine setPaddedMargSL_D0_SK3(array, lpsize, lpfill, lmsize, lmfill, failed)
3452#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3453 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D0_SK3
3456 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3457 character(
1,SKG) ,
intent(in) :: lpfill
3458 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
3459 integer(IK) ,
intent(in) :: lpsize, lmsize
3460 logical(LK) ,
intent(out) ,
optional :: failed
3465 PURE module subroutine setPaddedMargSL_D0_SK2(array, lpsize, lpfill, lmsize, lmfill, failed)
3466#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3467 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D0_SK2
3470 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3471 character(
1,SKG) ,
intent(in) :: lpfill
3472 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
3473 integer(IK) ,
intent(in) :: lpsize, lmsize
3474 logical(LK) ,
intent(out) ,
optional :: failed
3479 PURE module subroutine setPaddedMargSL_D0_SK1(array, lpsize, lpfill, lmsize, lmfill, failed)
3480#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3481 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D0_SK1
3484 character(:,SKG) ,
intent(inout) ,
allocatable :: array
3485 character(
1,SKG) ,
intent(in) :: lpfill
3486 character(
1,SKG) ,
intent(in) ,
optional :: lmfill
3487 integer(IK) ,
intent(in) :: lpsize, lmsize
3488 logical(LK) ,
intent(out) ,
optional :: failed
3495 PURE module subroutine setPaddedMargSL_D1_SK5(array, lpsize, lpfill, lmsize, lmfill, failed)
3496#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3497 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_SK5
3500 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3501 character(
len(array,IK),SKG),
intent(in) :: lpfill
3502 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
3503 integer(IK) ,
intent(in) :: lpsize, lmsize
3504 logical(LK) ,
intent(out) ,
optional :: failed
3509 PURE module subroutine setPaddedMargSL_D1_SK4(array, lpsize, lpfill, lmsize, lmfill, failed)
3510#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3511 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_SK4
3514 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3515 character(
len(array,IK),SKG),
intent(in) :: lpfill
3516 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
3517 integer(IK) ,
intent(in) :: lpsize, lmsize
3518 logical(LK) ,
intent(out) ,
optional :: failed
3523 PURE module subroutine setPaddedMargSL_D1_SK3(array, lpsize, lpfill, lmsize, lmfill, failed)
3524#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3525 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_SK3
3528 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3529 character(
len(array,IK),SKG),
intent(in) :: lpfill
3530 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
3531 integer(IK) ,
intent(in) :: lpsize, lmsize
3532 logical(LK) ,
intent(out) ,
optional :: failed
3537 PURE module subroutine setPaddedMargSL_D1_SK2(array, lpsize, lpfill, lmsize, lmfill, failed)
3538#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3539 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_SK2
3542 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3543 character(
len(array,IK),SKG),
intent(in) :: lpfill
3544 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
3545 integer(IK) ,
intent(in) :: lpsize, lmsize
3546 logical(LK) ,
intent(out) ,
optional :: failed
3551 PURE module subroutine setPaddedMargSL_D1_SK1(array, lpsize, lpfill, lmsize, lmfill, failed)
3552#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3553 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_SK1
3556 character(
*,SKG) ,
intent(inout) ,
allocatable :: array(:)
3557 character(
len(array,IK),SKG),
intent(in) :: lpfill
3558 character(
len(array,IK),SKG),
intent(in) ,
optional :: lmfill
3559 integer(IK) ,
intent(in) :: lpsize, lmsize
3560 logical(LK) ,
intent(out) ,
optional :: failed
3567 PURE module subroutine setPaddedMargSL_D1_IK5(array, lpsize, lpfill, lmsize, lmfill, failed)
3568#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3569 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_IK5
3572 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3573 integer(IKG) ,
intent(in) :: lpfill
3574 integer(IKG) ,
intent(in) ,
optional :: lmfill
3575 integer(IK) ,
intent(in) :: lpsize, lmsize
3576 logical(LK) ,
intent(out) ,
optional :: failed
3581 PURE module subroutine setPaddedMargSL_D1_IK4(array, lpsize, lpfill, lmsize, lmfill, failed)
3582#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3583 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_IK4
3586 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3587 integer(IKG) ,
intent(in) :: lpfill
3588 integer(IKG) ,
intent(in) ,
optional :: lmfill
3589 integer(IK) ,
intent(in) :: lpsize, lmsize
3590 logical(LK) ,
intent(out) ,
optional :: failed
3595 PURE module subroutine setPaddedMargSL_D1_IK3(array, lpsize, lpfill, lmsize, lmfill, failed)
3596#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3597 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_IK3
3600 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3601 integer(IKG) ,
intent(in) :: lpfill
3602 integer(IKG) ,
intent(in) ,
optional :: lmfill
3603 integer(IK) ,
intent(in) :: lpsize, lmsize
3604 logical(LK) ,
intent(out) ,
optional :: failed
3609 PURE module subroutine setPaddedMargSL_D1_IK2(array, lpsize, lpfill, lmsize, lmfill, failed)
3610#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3611 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_IK2
3614 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3615 integer(IKG) ,
intent(in) :: lpfill
3616 integer(IKG) ,
intent(in) ,
optional :: lmfill
3617 integer(IK) ,
intent(in) :: lpsize, lmsize
3618 logical(LK) ,
intent(out) ,
optional :: failed
3623 PURE module subroutine setPaddedMargSL_D1_IK1(array, lpsize, lpfill, lmsize, lmfill, failed)
3624#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3625 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_IK1
3628 integer(IKG) ,
intent(inout) ,
allocatable :: array(:)
3629 integer(IKG) ,
intent(in) :: lpfill
3630 integer(IKG) ,
intent(in) ,
optional :: lmfill
3631 integer(IK) ,
intent(in) :: lpsize, lmsize
3632 logical(LK) ,
intent(out) ,
optional :: failed
3639 PURE module subroutine setPaddedMargSL_D1_LK5(array, lpsize, lpfill, lmsize, lmfill, failed)
3640#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3641 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_LK5
3644 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3645 logical(LKG) ,
intent(in) :: lpfill
3646 logical(LKG) ,
intent(in) ,
optional :: lmfill
3647 integer(IK) ,
intent(in) :: lpsize, lmsize
3648 logical(LK) ,
intent(out) ,
optional :: failed
3653 PURE module subroutine setPaddedMargSL_D1_LK4(array, lpsize, lpfill, lmsize, lmfill, failed)
3654#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3655 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_LK4
3658 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3659 logical(LKG) ,
intent(in) :: lpfill
3660 logical(LKG) ,
intent(in) ,
optional :: lmfill
3661 integer(IK) ,
intent(in) :: lpsize, lmsize
3662 logical(LK) ,
intent(out) ,
optional :: failed
3667 PURE module subroutine setPaddedMargSL_D1_LK3(array, lpsize, lpfill, lmsize, lmfill, failed)
3668#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3669 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_LK3
3672 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3673 logical(LKG) ,
intent(in) :: lpfill
3674 logical(LKG) ,
intent(in) ,
optional :: lmfill
3675 integer(IK) ,
intent(in) :: lpsize, lmsize
3676 logical(LK) ,
intent(out) ,
optional :: failed
3681 PURE module subroutine setPaddedMargSL_D1_LK2(array, lpsize, lpfill, lmsize, lmfill, failed)
3682#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3683 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_LK2
3686 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3687 logical(LKG) ,
intent(in) :: lpfill
3688 logical(LKG) ,
intent(in) ,
optional :: lmfill
3689 integer(IK) ,
intent(in) :: lpsize, lmsize
3690 logical(LK) ,
intent(out) ,
optional :: failed
3695 PURE module subroutine setPaddedMargSL_D1_LK1(array, lpsize, lpfill, lmsize, lmfill, failed)
3696#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3697 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_LK1
3700 logical(LKG) ,
intent(inout) ,
allocatable :: array(:)
3701 logical(LKG) ,
intent(in) :: lpfill
3702 logical(LKG) ,
intent(in) ,
optional :: lmfill
3703 integer(IK) ,
intent(in) :: lpsize, lmsize
3704 logical(LK) ,
intent(out) ,
optional :: failed
3711 PURE module subroutine setPaddedMargSL_D1_CK5(array, lpsize, lpfill, lmsize, lmfill, failed)
3712#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3713 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_CK5
3716 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3717 complex(CKG) ,
intent(in) :: lpfill
3718 complex(CKG) ,
intent(in) ,
optional :: lmfill
3719 integer(IK) ,
intent(in) :: lpsize, lmsize
3720 logical(LK) ,
intent(out) ,
optional :: failed
3725 PURE module subroutine setPaddedMargSL_D1_CK4(array, lpsize, lpfill, lmsize, lmfill, failed)
3726#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3727 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_CK4
3730 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3731 complex(CKG) ,
intent(in) :: lpfill
3732 complex(CKG) ,
intent(in) ,
optional :: lmfill
3733 integer(IK) ,
intent(in) :: lpsize, lmsize
3734 logical(LK) ,
intent(out) ,
optional :: failed
3739 PURE module subroutine setPaddedMargSL_D1_CK3(array, lpsize, lpfill, lmsize, lmfill, failed)
3740#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3741 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_CK3
3744 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3745 complex(CKG) ,
intent(in) :: lpfill
3746 complex(CKG) ,
intent(in) ,
optional :: lmfill
3747 integer(IK) ,
intent(in) :: lpsize, lmsize
3748 logical(LK) ,
intent(out) ,
optional :: failed
3753 PURE module subroutine setPaddedMargSL_D1_CK2(array, lpsize, lpfill, lmsize, lmfill, failed)
3754#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3755 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_CK2
3758 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3759 complex(CKG) ,
intent(in) :: lpfill
3760 complex(CKG) ,
intent(in) ,
optional :: lmfill
3761 integer(IK) ,
intent(in) :: lpsize, lmsize
3762 logical(LK) ,
intent(out) ,
optional :: failed
3767 PURE module subroutine setPaddedMargSL_D1_CK1(array, lpsize, lpfill, lmsize, lmfill, failed)
3768#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3769 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_CK1
3772 complex(CKG) ,
intent(inout) ,
allocatable :: array(:)
3773 complex(CKG) ,
intent(in) :: lpfill
3774 complex(CKG) ,
intent(in) ,
optional :: lmfill
3775 integer(IK) ,
intent(in) :: lpsize, lmsize
3776 logical(LK) ,
intent(out) ,
optional :: failed
3783 PURE module subroutine setPaddedMargSL_D1_RK5(array, lpsize, lpfill, lmsize, lmfill, failed)
3784#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3785 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_RK5
3788 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3789 real(RKG) ,
intent(in) :: lpfill
3790 real(RKG) ,
intent(in) ,
optional :: lmfill
3791 integer(IK) ,
intent(in) :: lpsize, lmsize
3792 logical(LK) ,
intent(out) ,
optional :: failed
3797 PURE module subroutine setPaddedMargSL_D1_RK4(array, lpsize, lpfill, lmsize, lmfill, failed)
3798#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3799 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_RK4
3802 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3803 real(RKG) ,
intent(in) :: lpfill
3804 real(RKG) ,
intent(in) ,
optional :: lmfill
3805 integer(IK) ,
intent(in) :: lpsize, lmsize
3806 logical(LK) ,
intent(out) ,
optional :: failed
3811 PURE module subroutine setPaddedMargSL_D1_RK3(array, lpsize, lpfill, lmsize, lmfill, failed)
3812#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3813 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_RK3
3816 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3817 real(RKG) ,
intent(in) :: lpfill
3818 real(RKG) ,
intent(in) ,
optional :: lmfill
3819 integer(IK) ,
intent(in) :: lpsize, lmsize
3820 logical(LK) ,
intent(out) ,
optional :: failed
3825 PURE module subroutine setPaddedMargSL_D1_RK2(array, lpsize, lpfill, lmsize, lmfill, failed)
3826#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3827 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_RK2
3830 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3831 real(RKG) ,
intent(in) :: lpfill
3832 real(RKG) ,
intent(in) ,
optional :: lmfill
3833 integer(IK) ,
intent(in) :: lpsize, lmsize
3834 logical(LK) ,
intent(out) ,
optional :: failed
3839 PURE module subroutine setPaddedMargSL_D1_RK1(array, lpsize, lpfill, lmsize, lmfill, failed)
3840#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3841 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedMargSL_D1_RK1
3844 real(RKG) ,
intent(inout) ,
allocatable :: array(:)
3845 real(RKG) ,
intent(in) :: lpfill
3846 real(RKG) ,
intent(in) ,
optional :: lmfill
3847 integer(IK) ,
intent(in) :: lpsize, lmsize
3848 logical(LK) ,
intent(out) ,
optional :: failed
3961 PURE module function getPaddedAsisSR_D0_SK5(array, rpsize, rpfill)
result(arrayPadded)
3962#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3963 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D0_SK5
3966 character(
*,SKG) ,
intent(in) :: array
3967 integer(IK) ,
intent(in) :: rpsize
3968 character(
1,SKG) ,
intent(in) :: rpfill
3969 character(
len(array,IK)
+rpsize,SKG) :: arrayPadded
3974 PURE module function getPaddedAsisSR_D0_SK4(array, rpsize, rpfill)
result(arrayPadded)
3975#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3976 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D0_SK4
3979 character(
*,SKG) ,
intent(in) :: array
3980 integer(IK) ,
intent(in) :: rpsize
3981 character(
1,SKG) ,
intent(in) :: rpfill
3982 character(
len(array,IK)
+rpsize,SKG) :: arrayPadded
3987 PURE module function getPaddedAsisSR_D0_SK3(array, rpsize, rpfill)
result(arrayPadded)
3988#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
3989 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D0_SK3
3992 character(
*,SKG) ,
intent(in) :: array
3993 integer(IK) ,
intent(in) :: rpsize
3994 character(
1,SKG) ,
intent(in) :: rpfill
3995 character(
len(array,IK)
+rpsize,SKG) :: arrayPadded
4000 PURE module function getPaddedAsisSR_D0_SK2(array, rpsize, rpfill)
result(arrayPadded)
4001#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4002 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D0_SK2
4005 character(
*,SKG) ,
intent(in) :: array
4006 integer(IK) ,
intent(in) :: rpsize
4007 character(
1,SKG) ,
intent(in) :: rpfill
4008 character(
len(array,IK)
+rpsize,SKG) :: arrayPadded
4013 PURE module function getPaddedAsisSR_D0_SK1(array, rpsize, rpfill)
result(arrayPadded)
4014#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4015 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D0_SK1
4018 character(
*,SKG) ,
intent(in) :: array
4019 integer(IK) ,
intent(in) :: rpsize
4020 character(
1,SKG) ,
intent(in) :: rpfill
4021 character(
len(array,IK)
+rpsize,SKG) :: arrayPadded
4028 PURE module function getPaddedAsisSR_D1_SK5(array, rpsize, rpfill)
result(arrayPadded)
4029#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4030 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_SK5
4033 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4034 integer(IK) ,
intent(in) :: rpsize
4035 character(
len(array,IK),SKG),
intent(in) :: rpfill
4036 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4041 PURE module function getPaddedAsisSR_D1_SK4(array, rpsize, rpfill)
result(arrayPadded)
4042#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4043 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_SK4
4046 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4047 integer(IK) ,
intent(in) :: rpsize
4048 character(
len(array,IK),SKG),
intent(in) :: rpfill
4049 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4054 PURE module function getPaddedAsisSR_D1_SK3(array, rpsize, rpfill)
result(arrayPadded)
4055#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4056 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_SK3
4059 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4060 integer(IK) ,
intent(in) :: rpsize
4061 character(
len(array,IK),SKG),
intent(in) :: rpfill
4062 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4067 PURE module function getPaddedAsisSR_D1_SK2(array, rpsize, rpfill)
result(arrayPadded)
4068#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4069 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_SK2
4072 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4073 integer(IK) ,
intent(in) :: rpsize
4074 character(
len(array,IK),SKG),
intent(in) :: rpfill
4075 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4080 PURE module function getPaddedAsisSR_D1_SK1(array, rpsize, rpfill)
result(arrayPadded)
4081#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4082 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_SK1
4085 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4086 integer(IK) ,
intent(in) :: rpsize
4087 character(
len(array,IK),SKG),
intent(in) :: rpfill
4088 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4095 PURE module function getPaddedAsisSR_D1_IK5(array, rpsize, rpfill)
result(arrayPadded)
4096#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4097 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_IK5
4100 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4101 integer(IK) ,
intent(in) :: rpsize
4102 integer(IKG) ,
intent(in) :: rpfill
4103 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4108 PURE module function getPaddedAsisSR_D1_IK4(array, rpsize, rpfill)
result(arrayPadded)
4109#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4110 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_IK4
4113 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4114 integer(IK) ,
intent(in) :: rpsize
4115 integer(IKG) ,
intent(in) :: rpfill
4116 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4121 PURE module function getPaddedAsisSR_D1_IK3(array, rpsize, rpfill)
result(arrayPadded)
4122#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4123 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_IK3
4126 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4127 integer(IK) ,
intent(in) :: rpsize
4128 integer(IKG) ,
intent(in) :: rpfill
4129 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4134 PURE module function getPaddedAsisSR_D1_IK2(array, rpsize, rpfill)
result(arrayPadded)
4135#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4136 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_IK2
4139 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4140 integer(IK) ,
intent(in) :: rpsize
4141 integer(IKG) ,
intent(in) :: rpfill
4142 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4147 PURE module function getPaddedAsisSR_D1_IK1(array, rpsize, rpfill)
result(arrayPadded)
4148#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4149 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_IK1
4152 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4153 integer(IK) ,
intent(in) :: rpsize
4154 integer(IKG) ,
intent(in) :: rpfill
4155 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4162 PURE module function getPaddedAsisSR_D1_LK5(array, rpsize, rpfill)
result(arrayPadded)
4163#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4164 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_LK5
4167 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4168 integer(IK) ,
intent(in) :: rpsize
4169 logical(LKG) ,
intent(in) :: rpfill
4170 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4175 PURE module function getPaddedAsisSR_D1_LK4(array, rpsize, rpfill)
result(arrayPadded)
4176#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4177 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_LK4
4180 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4181 integer(IK) ,
intent(in) :: rpsize
4182 logical(LKG) ,
intent(in) :: rpfill
4183 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4188 PURE module function getPaddedAsisSR_D1_LK3(array, rpsize, rpfill)
result(arrayPadded)
4189#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4190 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_LK3
4193 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4194 integer(IK) ,
intent(in) :: rpsize
4195 logical(LKG) ,
intent(in) :: rpfill
4196 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4201 PURE module function getPaddedAsisSR_D1_LK2(array, rpsize, rpfill)
result(arrayPadded)
4202#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4203 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_LK2
4206 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4207 integer(IK) ,
intent(in) :: rpsize
4208 logical(LKG) ,
intent(in) :: rpfill
4209 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4214 PURE module function getPaddedAsisSR_D1_LK1(array, rpsize, rpfill)
result(arrayPadded)
4215#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4216 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_LK1
4219 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4220 integer(IK) ,
intent(in) :: rpsize
4221 logical(LKG) ,
intent(in) :: rpfill
4222 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4229 PURE module function getPaddedAsisSR_D1_CK5(array, rpsize, rpfill)
result(arrayPadded)
4230#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4231 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_CK5
4234 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4235 integer(IK) ,
intent(in) :: rpsize
4236 complex(CKG) ,
intent(in) :: rpfill
4237 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4242 PURE module function getPaddedAsisSR_D1_CK4(array, rpsize, rpfill)
result(arrayPadded)
4243#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4244 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_CK4
4247 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4248 integer(IK) ,
intent(in) :: rpsize
4249 complex(CKG) ,
intent(in) :: rpfill
4250 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4255 PURE module function getPaddedAsisSR_D1_CK3(array, rpsize, rpfill)
result(arrayPadded)
4256#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4257 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_CK3
4260 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4261 integer(IK) ,
intent(in) :: rpsize
4262 complex(CKG) ,
intent(in) :: rpfill
4263 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4268 PURE module function getPaddedAsisSR_D1_CK2(array, rpsize, rpfill)
result(arrayPadded)
4269#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4270 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_CK2
4273 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4274 integer(IK) ,
intent(in) :: rpsize
4275 complex(CKG) ,
intent(in) :: rpfill
4276 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4281 PURE module function getPaddedAsisSR_D1_CK1(array, rpsize, rpfill)
result(arrayPadded)
4282#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4283 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_CK1
4286 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4287 integer(IK) ,
intent(in) :: rpsize
4288 complex(CKG) ,
intent(in) :: rpfill
4289 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4296 PURE module function getPaddedAsisSR_D1_RK5(array, rpsize, rpfill)
result(arrayPadded)
4297#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4298 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_RK5
4301 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4302 integer(IK) ,
intent(in) :: rpsize
4303 real(RKG) ,
intent(in) :: rpfill
4304 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4309 PURE module function getPaddedAsisSR_D1_RK4(array, rpsize, rpfill)
result(arrayPadded)
4310#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4311 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_RK4
4314 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4315 integer(IK) ,
intent(in) :: rpsize
4316 real(RKG) ,
intent(in) :: rpfill
4317 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4322 PURE module function getPaddedAsisSR_D1_RK3(array, rpsize, rpfill)
result(arrayPadded)
4323#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4324 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_RK3
4327 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4328 integer(IK) ,
intent(in) :: rpsize
4329 real(RKG) ,
intent(in) :: rpfill
4330 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4335 PURE module function getPaddedAsisSR_D1_RK2(array, rpsize, rpfill)
result(arrayPadded)
4336#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4337 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_RK2
4340 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4341 integer(IK) ,
intent(in) :: rpsize
4342 real(RKG) ,
intent(in) :: rpfill
4343 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4348 PURE module function getPaddedAsisSR_D1_RK1(array, rpsize, rpfill)
result(arrayPadded)
4349#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4350 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedAsisSR_D1_RK1
4353 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4354 integer(IK) ,
intent(in) :: rpsize
4355 real(RKG) ,
intent(in) :: rpfill
4356 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize)
4369 PURE module function getPaddedMargSR_D0_SK5(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4370#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4371 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D0_SK5
4374 character(
*,SKG) ,
intent(in) :: array
4375 character(
1,SKG) ,
intent(in) :: rpfill
4376 character(
1,SKG) ,
intent(in) ,
optional :: rmfill
4377 integer(IK) ,
intent(in) :: rpsize, rmsize
4378 character(
len(array,IK)
+rpsize
+rmsize,SKG) :: arrayPadded
4383 PURE module function getPaddedMargSR_D0_SK4(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4384#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4385 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D0_SK4
4388 character(
*,SKG) ,
intent(in) :: array
4389 character(
1,SKG) ,
intent(in) :: rpfill
4390 character(
1,SKG) ,
intent(in) ,
optional :: rmfill
4391 integer(IK) ,
intent(in) :: rpsize, rmsize
4392 character(
len(array,IK)
+rpsize
+rmsize,SKG) :: arrayPadded
4397 PURE module function getPaddedMargSR_D0_SK3(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4398#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4399 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D0_SK3
4402 character(
*,SKG) ,
intent(in) :: array
4403 character(
1,SKG) ,
intent(in) :: rpfill
4404 character(
1,SKG) ,
intent(in) ,
optional :: rmfill
4405 integer(IK) ,
intent(in) :: rpsize, rmsize
4406 character(
len(array,IK)
+rpsize
+rmsize,SKG) :: arrayPadded
4411 PURE module function getPaddedMargSR_D0_SK2(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4412#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4413 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D0_SK2
4416 character(
*,SKG) ,
intent(in) :: array
4417 character(
1,SKG) ,
intent(in) :: rpfill
4418 character(
1,SKG) ,
intent(in) ,
optional :: rmfill
4419 integer(IK) ,
intent(in) :: rpsize, rmsize
4420 character(
len(array,IK)
+rpsize
+rmsize,SKG) :: arrayPadded
4425 PURE module function getPaddedMargSR_D0_SK1(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4426#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4427 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D0_SK1
4430 character(
*,SKG) ,
intent(in) :: array
4431 character(
1,SKG) ,
intent(in) :: rpfill
4432 character(
1,SKG) ,
intent(in) ,
optional :: rmfill
4433 integer(IK) ,
intent(in) :: rpsize, rmsize
4434 character(
len(array,IK)
+rpsize
+rmsize,SKG) :: arrayPadded
4441 PURE module function getPaddedMargSR_D1_SK5(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4442#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4443 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_SK5
4446 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4447 character(
len(array,IK),SKG),
intent(in) :: rpfill
4448 character(
len(array,IK),SKG),
intent(in) ,
optional :: rmfill
4449 integer(IK) ,
intent(in) :: rpsize, rmsize
4450 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4455 PURE module function getPaddedMargSR_D1_SK4(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4456#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4457 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_SK4
4460 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4461 character(
len(array,IK),SKG),
intent(in) :: rpfill
4462 character(
len(array,IK),SKG),
intent(in) ,
optional :: rmfill
4463 integer(IK) ,
intent(in) :: rpsize, rmsize
4464 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4469 PURE module function getPaddedMargSR_D1_SK3(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4470#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4471 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_SK3
4474 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4475 character(
len(array,IK),SKG),
intent(in) :: rpfill
4476 character(
len(array,IK),SKG),
intent(in) ,
optional :: rmfill
4477 integer(IK) ,
intent(in) :: rpsize, rmsize
4478 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4483 PURE module function getPaddedMargSR_D1_SK2(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4484#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4485 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_SK2
4488 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4489 character(
len(array,IK),SKG),
intent(in) :: rpfill
4490 character(
len(array,IK),SKG),
intent(in) ,
optional :: rmfill
4491 integer(IK) ,
intent(in) :: rpsize, rmsize
4492 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4497 PURE module function getPaddedMargSR_D1_SK1(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4498#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4499 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_SK1
4502 character(
*,SKG) ,
intent(in) ,
contiguous :: array(:)
4503 character(
len(array,IK),SKG),
intent(in) :: rpfill
4504 character(
len(array,IK),SKG),
intent(in) ,
optional :: rmfill
4505 integer(IK) ,
intent(in) :: rpsize, rmsize
4506 character(
len(array,IK),SKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4513 PURE module function getPaddedMargSR_D1_IK5(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4514#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4515 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_IK5
4518 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4519 integer(IKG) ,
intent(in) :: rpfill
4520 integer(IKG) ,
intent(in) ,
optional :: rmfill
4521 integer(IK) ,
intent(in) :: rpsize, rmsize
4522 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4527 PURE module function getPaddedMargSR_D1_IK4(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4528#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4529 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_IK4
4532 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4533 integer(IKG) ,
intent(in) :: rpfill
4534 integer(IKG) ,
intent(in) ,
optional :: rmfill
4535 integer(IK) ,
intent(in) :: rpsize, rmsize
4536 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4541 PURE module function getPaddedMargSR_D1_IK3(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4542#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4543 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_IK3
4546 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4547 integer(IKG) ,
intent(in) :: rpfill
4548 integer(IKG) ,
intent(in) ,
optional :: rmfill
4549 integer(IK) ,
intent(in) :: rpsize, rmsize
4550 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4555 PURE module function getPaddedMargSR_D1_IK2(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4556#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4557 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_IK2
4560 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4561 integer(IKG) ,
intent(in) :: rpfill
4562 integer(IKG) ,
intent(in) ,
optional :: rmfill
4563 integer(IK) ,
intent(in) :: rpsize, rmsize
4564 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4569 PURE module function getPaddedMargSR_D1_IK1(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4570#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4571 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_IK1
4574 integer(IKG) ,
intent(in) ,
contiguous :: array(:)
4575 integer(IKG) ,
intent(in) :: rpfill
4576 integer(IKG) ,
intent(in) ,
optional :: rmfill
4577 integer(IK) ,
intent(in) :: rpsize, rmsize
4578 integer(IKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4585 PURE module function getPaddedMargSR_D1_LK5(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4586#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4587 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_LK5
4590 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4591 logical(LKG) ,
intent(in) :: rpfill
4592 logical(LKG) ,
intent(in) ,
optional :: rmfill
4593 integer(IK) ,
intent(in) :: rpsize, rmsize
4594 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4599 PURE module function getPaddedMargSR_D1_LK4(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4600#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4601 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_LK4
4604 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4605 logical(LKG) ,
intent(in) :: rpfill
4606 logical(LKG) ,
intent(in) ,
optional :: rmfill
4607 integer(IK) ,
intent(in) :: rpsize, rmsize
4608 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4613 PURE module function getPaddedMargSR_D1_LK3(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4614#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4615 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_LK3
4618 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4619 logical(LKG) ,
intent(in) :: rpfill
4620 logical(LKG) ,
intent(in) ,
optional :: rmfill
4621 integer(IK) ,
intent(in) :: rpsize, rmsize
4622 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4627 PURE module function getPaddedMargSR_D1_LK2(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4628#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4629 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_LK2
4632 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4633 logical(LKG) ,
intent(in) :: rpfill
4634 logical(LKG) ,
intent(in) ,
optional :: rmfill
4635 integer(IK) ,
intent(in) :: rpsize, rmsize
4636 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4641 PURE module function getPaddedMargSR_D1_LK1(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4642#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4643 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_LK1
4646 logical(LKG) ,
intent(in) ,
contiguous :: array(:)
4647 logical(LKG) ,
intent(in) :: rpfill
4648 logical(LKG) ,
intent(in) ,
optional :: rmfill
4649 integer(IK) ,
intent(in) :: rpsize, rmsize
4650 logical(LKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4657 PURE module function getPaddedMargSR_D1_CK5(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4658#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4659 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_CK5
4662 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4663 complex(CKG) ,
intent(in) :: rpfill
4664 complex(CKG) ,
intent(in) ,
optional :: rmfill
4665 integer(IK) ,
intent(in) :: rpsize, rmsize
4666 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4671 PURE module function getPaddedMargSR_D1_CK4(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4672#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4673 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_CK4
4676 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4677 complex(CKG) ,
intent(in) :: rpfill
4678 complex(CKG) ,
intent(in) ,
optional :: rmfill
4679 integer(IK) ,
intent(in) :: rpsize, rmsize
4680 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4685 PURE module function getPaddedMargSR_D1_CK3(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4686#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4687 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_CK3
4690 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4691 complex(CKG) ,
intent(in) :: rpfill
4692 complex(CKG) ,
intent(in) ,
optional :: rmfill
4693 integer(IK) ,
intent(in) :: rpsize, rmsize
4694 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4699 PURE module function getPaddedMargSR_D1_CK2(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4700#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4701 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_CK2
4704 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4705 complex(CKG) ,
intent(in) :: rpfill
4706 complex(CKG) ,
intent(in) ,
optional :: rmfill
4707 integer(IK) ,
intent(in) :: rpsize, rmsize
4708 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4713 PURE module function getPaddedMargSR_D1_CK1(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4714#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4715 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_CK1
4718 complex(CKG) ,
intent(in) ,
contiguous :: array(:)
4719 complex(CKG) ,
intent(in) :: rpfill
4720 complex(CKG) ,
intent(in) ,
optional :: rmfill
4721 integer(IK) ,
intent(in) :: rpsize, rmsize
4722 complex(CKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4729 PURE module function getPaddedMargSR_D1_RK5(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4730#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4731 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_RK5
4734 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4735 real(RKG) ,
intent(in) :: rpfill
4736 real(RKG) ,
intent(in) ,
optional :: rmfill
4737 integer(IK) ,
intent(in) :: rpsize, rmsize
4738 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4743 PURE module function getPaddedMargSR_D1_RK4(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4744#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4745 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_RK4
4748 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4749 real(RKG) ,
intent(in) :: rpfill
4750 real(RKG) ,
intent(in) ,
optional :: rmfill
4751 integer(IK) ,
intent(in) :: rpsize, rmsize
4752 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4757 PURE module function getPaddedMargSR_D1_RK3(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4758#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4759 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_RK3
4762 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4763 real(RKG) ,
intent(in) :: rpfill
4764 real(RKG) ,
intent(in) ,
optional :: rmfill
4765 integer(IK) ,
intent(in) :: rpsize, rmsize
4766 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4771 PURE module function getPaddedMargSR_D1_RK2(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4772#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4773 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_RK2
4776 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4777 real(RKG) ,
intent(in) :: rpfill
4778 real(RKG) ,
intent(in) ,
optional :: rmfill
4779 integer(IK) ,
intent(in) :: rpsize, rmsize
4780 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4785 PURE module function getPaddedMargSR_D1_RK1(array, rpsize, rpfill, rmsize, rmfill)
result(arrayPadded)
4786#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4787 !DEC$ ATTRIBUTES DLLEXPORT :: getPaddedMargSR_D1_RK1
4790 real(RKG) ,
intent(in) ,
contiguous :: array(:)
4791 real(RKG) ,
intent(in) :: rpfill
4792 real(RKG) ,
intent(in) ,
optional :: rmfill
4793 integer(IK) ,
intent(in) :: rpsize, rmsize
4794 real(RKG) :: arrayPadded(
size(array,
kind=IK)
+rpsize
+rmsize)
4903 PURE module subroutine setPaddedAsisSR_D0_SK5(array, rpsize, rpfill, failed)
4904#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4905 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSR_D0_SK5
4908 character(:,SKG) ,
intent(inout) ,
allocatable :: array
4909 integer(IK) ,
intent(in) :: rpsize
4910 character(
1,SKG) ,
intent(in) :: rpfill
4911 logical(LK) ,
intent(out) ,
optional :: failed
4916 PURE module subroutine setPaddedAsisSR_D0_SK4(array, rpsize, rpfill, failed)
4917#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4918 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSR_D0_SK4
4921 character(:,SKG) ,
intent(inout) ,
allocatable :: array
4922 integer(IK) ,
intent(in) :: rpsize
4923 character(
1,SKG) ,
intent(in) :: rpfill
4924 logical(LK) ,
intent(out) ,
optional :: failed
4929 PURE module subroutine setPaddedAsisSR_D0_SK3(array, rpsize, rpfill, failed)
4930#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4931 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSR_D0_SK3
4934 character(:,SKG) ,
intent(inout) ,
allocatable :: array
4935 integer(IK) ,
intent(in) :: rpsize
4936 character(
1,SKG) ,
intent(in) :: rpfill
4937 logical(LK) ,
intent(out) ,
optional :: failed
4942 PURE module subroutine setPaddedAsisSR_D0_SK2(array, rpsize, rpfill, failed)
4943#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4944 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSR_D0_SK2
4947 character(:,SKG) ,
intent(inout) ,
allocatable :: array
4948 integer(IK) ,
intent(in) :: rpsize
4949 character(
1,SKG) ,
intent(in) :: rpfill
4950 logical(LK) ,
intent(out) ,
optional :: failed
4955 PURE module subroutine setPaddedAsisSR_D0_SK1(array, rpsize, rpfill, failed)
4956#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
4957 !DEC$ ATTRIBUTES DLLEXPORT :: setPaddedAsisSR_D0_SK1