Changeset d56e7df for general/genlib/fftw.xml
- Timestamp:
- 03/10/2020 02:12:43 PM (4 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- bad2cbca
- Parents:
- ddc634b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/fftw.xml
rddc634b rd56e7df 82 82 <title>Installation of fftw</title> 83 83 84 <note><para>We build fftw three times for different libraries in 85 different numerical precisions: the default double precision floating point, 86 the older 32-bit (single precision) version named float which sacrifices 87 precision for speed, and the long double which offers increased precision 88 at the cost of slower execution.</para></note> 89 90 <para> 91 The first build is for double precision arithmetic. 92 Install <application>fftw</application> by running the following commands: 84 <note> 85 <para> 86 We build fftw three times for different libraries in different 87 numerical precisions: the default double precision floating point, the 88 older 32-bit (single precision) version named float which sacrifices 89 precision for speed, and the long double which offers increased 90 precision at the cost of slower execution. 91 </para> 92 </note> 93 94 <para> 95 The first build is for double precision arithmetic. Install 96 <application>fftw</application> by running the following commands: 93 97 </para> 94 98 … … 100 104 make</userinput></screen> 101 105 102 <para>To test the results, issue: <command>make check</command>. 103 On 32-bit systems, the tests can take substantially longer than 104 they would on 64-bit machines.</para> 106 <para> 107 To test the results, issue: <command>make check</command>. 108 On 32-bit systems, the tests can take substantially longer than 109 they would on 64-bit machines. 110 </para> 105 111 106 112 <para> … … 110 116 <screen role="root"><userinput>make install</userinput></screen> 111 117 112 <para>Now build single precision:</para> 118 <para> 119 Now build single precision: 120 </para> 113 121 114 122 <screen><userinput>make clean && … … 128 136 <screen role="root"><userinput>make install</userinput></screen> 129 137 130 <para>Finally, build long double precision:</para> 138 <para> 139 Finally, build long double precision: 140 </para> 131 141 132 142 <screen><userinput>make clean && … … 237 247 <listitem> 238 248 <para> 239 is the Fast Fourier Transform library 249 is the Fast Fourier Transform library. 240 250 </para> 241 251 <indexterm zone="fftw libfftw3"> … … 249 259 <listitem> 250 260 <para> 251 is the threaded Fast Fourier Transform library 261 is the threaded Fast Fourier Transform library. 252 262 </para> 253 263 <indexterm zone="fftw libfftw3_threads"> … … 262 272 <para> 263 273 is the single-precision Fast Fourier Transform library, described 264 as 'float' for historic reasons274 as <quote>float</quote> for historic reasons. 265 275 </para> 266 276 <indexterm zone="fftw libfftw3f"> … … 274 284 <listitem> 275 285 <para> 276 is the threaded single-precision Fast Fourier Transform library 286 is the threaded single-precision Fast Fourier Transform library. 277 287 </para> 278 288 <indexterm zone="fftw libfftw3f_threads"> … … 286 296 <listitem> 287 297 <para> 288 is the long double Fast Fourier Transform library 298 is the long double Fast Fourier Transform library. 289 299 </para> 290 300 <indexterm zone="fftw libfftw3l"> … … 298 308 <listitem> 299 309 <para> 300 is the threaded long double Fast Fourier Transform library 310 is the threaded long double Fast Fourier Transform library. 301 311 </para> 302 312 <indexterm zone="fftw libfftw3l_threads">
Note:
See TracChangeset
for help on using the changeset viewer.