next up previous contents
Next: Helpful tools and stuff Up: Funky extra flags Previous: Funky extra flags   Contents


Optimization flags

optimize allows you to optimize for different resources, e.g. disk IO, memory usage, etc. The flags for the various optimizations you want to obtain are concatenated by underscores.

optimize flag1_flag2_flag3 (sets 3 optimization flags)

Implemented flags:

The computational cost is generally dominated by the FFTs, and on parallel computers, a significant fraction of the FFT time is involved in communication between processors. Poor scaling results when latency dominates these communications, but the latency may be reduced (with an associated memory cost on some machines) by setting
number_bands_fft n
where n is the number of bands to FFT simultaneously (this option is disabled when using the SHMEM library).


next up previous contents
Next: Helpful tools and stuff Up: Funky extra flags Previous: Funky extra flags   Contents
Jonathan Yates 2001-05-10