Ignore:
Timestamp:
03/10/2020 02:12:43 PM (4 years ago)
Author:
Pierre Labastie <pieere@…>
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
Message:

Format general libraries

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/fftw.xml

    rddc634b rd56e7df  
    8282    <title>Installation of fftw</title>
    8383
    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:
    9397    </para>
    9498
     
    100104make</userinput></screen>
    101105
    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>
    105111
    106112    <para>
     
    110116<screen role="root"><userinput>make install</userinput></screen>
    111117
    112     <para>Now build single precision:</para>
     118    <para>
     119      Now build single precision:
     120    </para>
    113121
    114122<screen><userinput>make clean &amp;&amp;
     
    128136<screen role="root"><userinput>make install</userinput></screen>
    129137
    130     <para>Finally, build long double precision:</para>
     138    <para>
     139      Finally, build long double precision:
     140    </para>
    131141
    132142<screen><userinput>make clean &amp;&amp;
     
    237247        <listitem>
    238248          <para>
    239             is the Fast Fourier Transform library
     249            is the Fast Fourier Transform library.
    240250          </para>
    241251          <indexterm zone="fftw libfftw3">
     
    249259        <listitem>
    250260          <para>
    251             is the threaded Fast Fourier Transform library
     261            is the threaded Fast Fourier Transform library.
    252262          </para>
    253263          <indexterm zone="fftw libfftw3_threads">
     
    262272          <para>
    263273            is the single-precision Fast Fourier Transform library, described
    264             as 'float' for historic reasons
     274            as <quote>float</quote> for historic reasons.
    265275          </para>
    266276          <indexterm zone="fftw libfftw3f">
     
    274284        <listitem>
    275285          <para>
    276             is the threaded single-precision Fast Fourier Transform library
     286            is the threaded single-precision Fast Fourier Transform library.
    277287          </para>
    278288          <indexterm zone="fftw libfftw3f_threads">
     
    286296        <listitem>
    287297          <para>
    288             is the long double Fast Fourier Transform library
     298            is the long double Fast Fourier Transform library.
    289299          </para>
    290300          <indexterm zone="fftw libfftw3l">
     
    298308        <listitem>
    299309          <para>
    300             is the threaded long double Fast Fourier Transform library
     310            is the threaded long double Fast Fourier Transform library.
    301311          </para>
    302312          <indexterm zone="fftw libfftw3l_threads">
Note: See TracChangeset for help on using the changeset viewer.