Initializes the compressor with given parameters
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(abstract_compressor), | intent(inout) | :: | self |
Compressor instance |
||
| integer(kind=int8), | intent(in) | :: | ndims |
Number of dimensions |
||
| type(dtfft_compression_config_t), | intent(in) | :: | config |
Compression configuration |
||
| type(dtfft_platform_t), | intent(in) | :: | platform |
Target platform |
||
| type(MPI_Datatype), | intent(in) | :: | base_type |
MPI data type |
||
| integer(kind=int64), | intent(in) | :: | storage_size |
Storage size per element |
||
| integer(kind=int32), | intent(in) | :: | dims_permutation |
Dimension permutation flag |