PW_TRANSFER
Section can be repeated.
Benchmark and test the pw_transfer routines. [Edit on GitHub]
Keywords
Keyword descriptions
- DEBUG
Type: logical
Default: F
Lone keyword: T
Usage: DEBUGDescription: Do the FFT in debug mode in all cases
- GRID
Type: integer[3]
Default: 128 128 128
Usage: GRID_DIMENSIONS 128 128 128Description: Specify the number of grid points (not all grid points are allowed)
- N_LOOP
Type: integer
Default: 100
Usage: N_LOOP 100Description: Number of pw_transfers (backward&forward) being timed
- PW_GRID
Type: enum
Default: NS-FULLSPACE
Usage: PW_GRID NS-FULLSPACEDescription: What kind of PW_GRID should be employed
Valid values:
SPHERICALnot tested
NS-FULLSPACEtestedNS-HALFSPACEnot tested
- PW_GRID_BLOCKED
Type: enum
Default: FALSE
Usage: PW_GRID_BLOCKED FREEDescription: Expert use only, leave the default… Can be used to set the distribution in g-space for the pw grids and their FFT.
Valid values:
FREECP2K will select the optimal valueTRUEblockedFALSEnot blocked
- PW_GRID_LAYOUT
Type: integer[2]
Default: -1 -1
Usage: PW_GRID_LAYOUTDescription: Expert use only, leave the default… Can be used to set the distribution for ray-distributed FFT.
- PW_GRID_LAYOUT_ALL
Type: logical
Default: F
Lone keyword: T
Usage: PW_GRID_LAYOUT_ALLDescription: loop overal all PW_GRID_LAYOUTs that are compatible with a given number of CPUs