<div dir="ltr">Hi Peter,<div><br></div><div>All our FFTs employ the same standard output formats as used by e.g. FFTW and and MKL, so for the full documentation it&#39;s probably easiest to read there.</div><div><br></div><div>Short story: All values are stored as proper real+complex parts (i.e., 2 real values), so depending on input size the output array might be larger. For in-place R2C transforms that usually means padding (but not out-of-place ones).</div><div><br></div><div>Cheers,</div><div><br></div><div>Erik</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 10, 2019 at 10:36 AM Peter Kasson &lt;<a href="mailto:kasson@virginia.edu">kasson@virginia.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi developers,<div>  The doxygen docs are a little ambiguous on gmx_fft_2d_real(), and the source doesn&#39;t offer much clarification because we&#39;re wrapping external libraries.  Given a real-to-complex 2D FFT on a grid of size x by y, is the output a complex grid of size x by y also?  There are comments about in-place FFT (which I&#39;m not doing) taking a 5*4 real array and writing a 5*2 complex array.</div><div><br></div><div>(The context of this is trying to compute power spectra for an analysis routine.)</div><div><br></div><div>Thanks,</div><div>--Peter<br clear="all"><div><div dir="ltr" class="gmail-m_-5959976848667769378gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><br>----------------------------------------------------------------------<br>Peter Kasson, MD, PhD<br>Associate Professor<br>Departments of Molecular Physiology and Biological Physics<br>and of Biomedical Engineering<br>University of Virginia<br></div></div></div></div></div></div></div></div>
-- <br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" rel="noreferrer" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Erik Lindahl &lt;<a href="mailto:erik.lindahl@dbb.su.se" target="_blank">erik.lindahl@dbb.su.se</a>&gt;</div><div>Professor of Biophysics, Dept. Biochemistry &amp; Biophysics, Stockholm University</div><div>Science for Life Laboratory, Box 1031, 17121 Solna, Sweden</div></div></div></div></div></div></div></div></div>