| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | C_FFTW_R2R_KIND | = | C_INT32_T | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_R2HC | = | 0 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_HC2R | = | 1 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_DHT | = | 2 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_REDFT00 | = | 3 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_REDFT01 | = | 4 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_REDFT10 | = | 5 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_REDFT11 | = | 6 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_RODFT00 | = | 7 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_RODFT01 | = | 8 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_RODFT10 | = | 9 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_RODFT11 | = | 10 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_FORWARD | = | -1 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_BACKWARD | = | +1 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_MEASURE | = | 0 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_DESTROY_INPUT | = | 1 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_UNALIGNED | = | 2 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_CONSERVE_MEMORY | = | 4 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_EXHAUSTIVE | = | 8 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_PRESERVE_INPUT | = | 16 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_PATIENT | = | 32 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_ESTIMATE | = | 64 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_WISDOM_ONLY | = | 2097152 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_ESTIMATE_PATIENT | = | 128 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_BELIEVE_PCOST | = | 256 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_DFT_R2HC | = | 512 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_NONTHREADED | = | 1024 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_BUFFERING | = | 2048 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_INDIRECT_OP | = | 4096 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_ALLOW_LARGE_GENERIC | = | 8192 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_RANK_SPLITS | = | 16384 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_VRANK_SPLITS | = | 32768 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_VRECURSE | = | 65536 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_SIMD | = | 131072 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_SLOW | = | 262144 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_NO_FIXED_RADIX_LARGE_N | = | 524288 | |
| integer(kind=C_INT), | public, | parameter | :: | FFTW_ALLOW_PRUNING | = | 1048576 | |
| integer(kind=dp), | public | :: | plan1 | ||||
| integer(kind=dp), | public | :: | iplan1 | ||||
| integer(kind=dp), | public | :: | plan2 | ||||
| integer(kind=dp), | public | :: | iplan2 | ||||
| integer(kind=dp), | public | :: | plan3 | ||||
| integer(kind=dp), | public | :: | iplan3 | ||||
| real(kind=dp), | public, | allocatable | :: | cw(:,:) | |||
| real(kind=dp), | public, | allocatable | :: | w1(:) | |||
| real(kind=dp), | public, | allocatable | :: | w1_st(:) | |||
| real(kind=dp), | public, | allocatable | :: | w2(:) | |||
| real(kind=dp), | public, | allocatable | :: | w3(:) | |||
| real(kind=dp), | public, | allocatable | :: | cfhx(:) | |||
| real(kind=dp), | public, | allocatable | :: | sfhx(:) | |||
| real(kind=dp), | public, | allocatable | :: | cfhy(:) | |||
| real(kind=dp), | public, | allocatable | :: | sfhy(:) | |||
| real(kind=dp), | public, | allocatable | :: | cfhz(:) | |||
| real(kind=dp), | public, | allocatable | :: | sfhz(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| integer(kind=C_INT), | value | :: | n2 | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| integer(kind=C_INT), | value | :: | howmany | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
| integer(kind=C_INT), | value | :: | istride | |||
| integer(kind=C_INT), | value | :: | idist | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
| integer(kind=C_INT), | value | :: | ostride | |||
| integer(kind=C_INT), | value | :: | odist | |||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ri | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ii | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ri | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ii | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| integer(kind=C_INT), | value | :: | howmany | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
| integer(kind=C_INT), | value | :: | istride | |||
| integer(kind=C_INT), | value | :: | idist | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
| integer(kind=C_INT), | value | :: | ostride | |||
| integer(kind=C_INT), | value | :: | odist | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| integer(kind=C_INT), | value | :: | n2 | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| integer(kind=C_INT), | value | :: | howmany | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
| integer(kind=C_INT), | value | :: | istride | |||
| integer(kind=C_INT), | value | :: | idist | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
| integer(kind=C_INT), | value | :: | ostride | |||
| integer(kind=C_INT), | value | :: | odist | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| integer(kind=C_INT), | value | :: | n2 | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ri | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ii | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ri | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ii | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| integer(kind=C_INT), | value | :: | howmany | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
| integer(kind=C_INT), | value | :: | istride | |||
| integer(kind=C_INT), | value | :: | idist | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
| integer(kind=C_INT), | value | :: | ostride | |||
| integer(kind=C_INT), | value | :: | odist | |||
| integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind0 | |||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind1 | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| integer(kind=C_INT), | value | :: | n2 | |||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind0 | |||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind1 | |||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind2 | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftw_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=C_CHAR), | intent(in), | dimension(*) | :: | filename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=C_CHAR), | intent(in), | dimension(*) | :: | filename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | input_file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=C_CHAR), | intent(in), | dimension(*) | :: | input_string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_FUNPTR), | value | :: | read_char | |||
| type(C_PTR), | value | :: | data |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_SIZE_T), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_SIZE_T), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_SIZE_T), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(inout), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | ri | ||
| real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | ii | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | in | ||
| complex(kind=C_DOUBLE_COMPLEX), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| complex(kind=C_DOUBLE_COMPLEX), | intent(inout), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | io |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | ri | ||
| real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | ii | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_DOUBLE), | intent(inout), | dimension(*) | :: | in | ||
| real(kind=C_DOUBLE), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=C_DOUBLE), | value | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | nthreads |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | output_file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_FUNPTR), | value | :: | write_char | |||
| type(C_PTR), | value | :: | data |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| type(C_PTR), | value | :: | output_file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_DOUBLE), | intent(out) | :: | add | |||
| real(kind=C_DOUBLE), | intent(out) | :: | mul | |||
| real(kind=C_DOUBLE), | intent(out) | :: | fmas |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| integer(kind=C_INT), | value | :: | n2 | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| integer(kind=C_INT), | value | :: | howmany | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
| integer(kind=C_INT), | value | :: | istride | |||
| integer(kind=C_INT), | value | :: | idist | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
| integer(kind=C_INT), | value | :: | ostride | |||
| integer(kind=C_INT), | value | :: | odist | |||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ri | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ii | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | sign | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ri | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ii | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| integer(kind=C_INT), | value | :: | howmany | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
| integer(kind=C_INT), | value | :: | istride | |||
| integer(kind=C_INT), | value | :: | idist | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
| integer(kind=C_INT), | value | :: | ostride | |||
| integer(kind=C_INT), | value | :: | odist | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| integer(kind=C_INT), | value | :: | n2 | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| integer(kind=C_INT), | value | :: | howmany | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
| integer(kind=C_INT), | value | :: | istride | |||
| integer(kind=C_INT), | value | :: | idist | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
| integer(kind=C_INT), | value | :: | ostride | |||
| integer(kind=C_INT), | value | :: | odist | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| integer(kind=C_INT), | value | :: | n2 | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ri | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ii | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ri | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ii | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| integer(kind=C_INT), | value | :: | howmany | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | inembed | ||
| integer(kind=C_INT), | value | :: | istride | |||
| integer(kind=C_INT), | value | :: | idist | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | onembed | ||
| integer(kind=C_INT), | value | :: | ostride | |||
| integer(kind=C_INT), | value | :: | odist | |||
| integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| integer(kind=C_INT), | intent(in), | dimension(*) | :: | n | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind0 | |||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind1 | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | n0 | |||
| integer(kind=C_INT), | value | :: | n1 | |||
| integer(kind=C_INT), | value | :: | n2 | |||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind0 | |||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind1 | |||
| integer(kind=C_FFTW_R2R_KIND), | value | :: | kind2 | |||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | dims | ||
| integer(kind=C_INT), | value | :: | howmany_rank | |||
| type(fftwf_iodim64), | intent(in), | dimension(*) | :: | howmany_dims | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out | ||
| integer(kind=C_FFTW_R2R_KIND), | intent(in), | dimension(*) | :: | kind | ||
| integer(kind=C_INT), | value | :: | flags |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=C_CHAR), | intent(in), | dimension(*) | :: | filename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=C_CHAR), | intent(in), | dimension(*) | :: | filename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | input_file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=C_CHAR), | intent(in), | dimension(*) | :: | input_string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_FUNPTR), | value | :: | read_char | |||
| type(C_PTR), | value | :: | data |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_SIZE_T), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_SIZE_T), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_SIZE_T), | value | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(inout), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | ri | ||
| real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | ii | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | in | ||
| complex(kind=C_FLOAT_COMPLEX), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| complex(kind=C_FLOAT_COMPLEX), | intent(inout), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | ro | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | io |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | ri | ||
| real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | ii | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_FLOAT), | intent(inout), | dimension(*) | :: | in | ||
| real(kind=C_FLOAT), | intent(out), | dimension(*) | :: | out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=C_DOUBLE), | value | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=C_INT), | value | :: | nthreads |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | output_file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_FUNPTR), | value | :: | write_char | |||
| type(C_PTR), | value | :: | data |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| type(C_PTR), | value | :: | output_file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(C_PTR), | value | :: | p | |||
| real(kind=C_DOUBLE), | intent(out) | :: | add | |||
| real(kind=C_DOUBLE), | intent(out) | :: | mul | |||
| real(kind=C_DOUBLE), | intent(out) | :: | fmas |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=C_INT), | public | :: | n | ||||
| integer(kind=C_INT), | public | :: | is | ||||
| integer(kind=C_INT), | public | :: | os |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=C_INTPTR_T), | public | :: | n | ||||
| integer(kind=C_INTPTR_T), | public | :: | is | ||||
| integer(kind=C_INTPTR_T), | public | :: | os |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=C_INT), | public | :: | n | ||||
| integer(kind=C_INT), | public | :: | is | ||||
| integer(kind=C_INT), | public | :: | os |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=C_INTPTR_T), | public | :: | n | ||||
| integer(kind=C_INTPTR_T), | public | :: | is | ||||
| integer(kind=C_INTPTR_T), | public | :: | os |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| integer, | intent(in) | :: | n3 | |||
| integer, | intent(in) | :: | ind_ft |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(inout) | :: | w(:,:,:) | |||
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| integer, | intent(in) | :: | n3 | |||
| integer, | intent(in) | :: | is | |||
| integer, | intent(in) | :: | dir |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(inout) | :: | w(:,:,:) | |||
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| integer, | intent(in) | :: | n3 | |||
| integer, | intent(in) | :: | is | |||
| integer, | intent(in) | :: | dir |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(inout) | :: | w(:) | |||
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | is |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(inout) | :: | w(:,:,:) | |||
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| integer, | intent(in) | :: | n3 | |||
| integer, | intent(in) | :: | is | |||
| integer, | intent(in) | :: | dir | |||
| integer, | intent(in) | :: | sym |