source: general/genlib/fftw.xml@ 4a53d15

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt perl-modules 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
Last change on this file since 4a53d15 was 4a53d15, checked in by Bruce Dubbs <bdubbs@…>, 7 years ago

Really add fftw and kwave

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@18671 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 4.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY fftw-download-http "http://www.fftw.org/fftw-&fftw-version;.tar.gz">
8 <!ENTITY fftw-download-ftp "ftp://ftp.fftw.org/pub/fftw/fftw-&fftw-version;.tar.gz ">
9 <!ENTITY fftw-md5sum "927e481edbb32575397eb3d62535a856">
10 <!ENTITY fftw-size "4.0 MB">
11 <!ENTITY fftw-buildsize "59 MB (with tests)">
12 <!ENTITY fftw-time "0.8 SBU (with tests)">
13]>
14
15<sect1 id="fftw" xreflabel="fftw-&fftw-version;">
16 <?dbhtml filename="fftw.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>fftw-&fftw-version;</title>
24
25 <indexterm zone="fftw">
26 <primary sortas="a-fftw">fftw</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to fftw</title>
31
32 <para>
33 FFTW is a C subroutine library for computing the discrete Fourier
34 transform (DFT) in one or more dimensions, of arbitrary input size, and
35 of both real and complex data (as well as of even/odd data, i.e. the
36 discrete cosine/sine transforms or DCT/DST).
37 </para>
38
39 &lfs80_checked;
40
41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>
45 Download (HTTP): <ulink url="&fftw-download-http;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download (FTP): <ulink url="&fftw-download-ftp;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download MD5 sum: &fftw-md5sum;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download size: &fftw-size;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated disk space required: &fftw-buildsize;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated build time: &fftw-time;
71 </para>
72 </listitem>
73 </itemizedlist>
74
75 <para condition="html" role="usernotes">
76 User Notes: <ulink url="&blfs-wiki;/fftw"/>
77 </para>
78
79 </sect2>
80
81 <sect2 role="installation">
82 <title>Installation of fftw</title>
83
84 <para>
85 Install <application>fftw</application> by running the following commands:
86 </para>
87
88<screen><userinput>/configure --prefix=/usr --enable-shared --enable-threads &amp;&amp;
89make</userinput></screen>
90
91 <para>To test the results, issue: <command>make check</command>.</para>
92
93 <para>
94 Now, as the <systemitem class="username">root</systemitem> user:
95 </para>
96
97<screen role="root"><userinput>make install</userinput></screen>
98 </sect2>
99
100 <sect2 role="content">
101 <title>Contents</title>
102
103 <segmentedlist>
104 <segtitle>Installed Programs</segtitle>
105 <segtitle>Installed Library</segtitle>
106 <segtitle>Installed Directories</segtitle>
107
108 <seglistitem>
109 <seg>
110 fftw-wisdom and fftw-wisdom-to-conf
111 </seg>
112 <seg>
113 libfftw3.so and libfftw3_threads.so
114 </seg>
115 <seg>
116 None
117 </seg>
118 </seglistitem>
119 </segmentedlist>
120
121 <variablelist>
122 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
123 <?dbfo list-presentation="list"?>
124 <?dbhtml list-presentation="table"?>
125
126 <varlistentry id="fftw-wisdom">
127 <term><filename>fftw-wisdom</filename></term>
128 <listitem>
129 <para>
130 is a utility to generate FFTW wisdom files, which contain saved
131 information about how to optimally compute (Fourier) transforms of
132 various sizes.
133 </para>
134 <indexterm zone="fftw fftw-wisdom">
135 <primary sortas="b-fftw-wisdom">fftw-wisdom</primary>
136 </indexterm>
137 </listitem>
138 </varlistentry>
139
140 <varlistentry id="fftw-wisdom-to-conf">
141 <term><filename>fftw-wisdom-to-conf</filename></term>
142 <listitem>
143 <para>
144 is a utility to generate C configuration routines from FFTW wisdom
145 files, where the latter contain saved information about how to
146 optimally compute (Fourier) transforms of various sizes.
147 </para>
148 <indexterm zone="fftw fftw-wisdom-to-conf">
149 <primary sortas="b-fftw-wisdom-to-conf">fftw-wisdom-to-conf</primary>
150 </indexterm>
151 </listitem>
152 </varlistentry>
153
154 </variablelist>
155
156 </sect2>
157
158</sect1>
Note: See TracBrowser for help on using the repository browser.