Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(fclKernel), | intent(in), | target | :: | kernel |
Focal kernel object |
|
type(fclCommandQ), | intent(out), | pointer | :: | cmdq |
Returns a0 if it is cmdq, otherwise returns fclDefaultCommandQ |
|
integer, | intent(out) | :: | narg |
Returns the actual number of arguments passed |
||
class(*), | intent(in), | optional, | target | :: | a0 |
Focal command queue or first kernel argument |
class(*), | intent(in), | optional, | target | :: | a1 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a2 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a3 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a4 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a5 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a6 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a7 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a8 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a9 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a10 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a11 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a12 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a13 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a14 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a15 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a16 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a17 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a18 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a19 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a20 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a21 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a22 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a23 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a24 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a25 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a26 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a27 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a28 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a29 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a30 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a31 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a32 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a33 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a34 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a35 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a36 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a37 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a38 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a39 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a40 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a41 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a42 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a43 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a44 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a45 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a46 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a47 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a48 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a49 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a50 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a51 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a52 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a53 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a54 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a55 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a56 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a57 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a58 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a59 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a60 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a61 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a62 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a63 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a64 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a65 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a66 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a67 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a68 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a69 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a70 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a71 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a72 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a73 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a74 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a75 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a76 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a77 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a78 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a79 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a80 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a81 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a82 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a83 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a84 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a85 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a86 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a87 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a88 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a89 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a90 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a91 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a92 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a93 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a94 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a95 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a96 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a97 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a98 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a99 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a100 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a101 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a102 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a103 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a104 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a105 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a106 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a107 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a108 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a109 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a110 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a111 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a112 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a113 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a114 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a115 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a116 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a117 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a118 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a119 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a120 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a121 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a122 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a123 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a124 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a125 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a126 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a127 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a128 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
class(*), | intent(in), | optional, | target | :: | a129 |
Subsequent kernel arguments. Can be a scalar, an fclDeviceBuffer object, or an fclLocalArgument |
Sets kernel arguments and parses argument list for optional cmdq and actual number of arguments.
This is helper routine used internally by focal. If you just want set kernel arguments
without launching a kernel, use fclSetKernelArgs
.