sdsc / p3dfft

P3DFFT stands for Parallel Three-Dimensional Fast Fourier Transforms. It is a library for large-scale computer simulations on parallel platforms. It implements 3D FFT and related algorithms such as Chebyshev transform (an important class of algorithm for simulations in a wide range of fields). P3DFFT uses 2D, or pencil, decomposition. For more information:
http://www.p3dfft.net
Other
54 stars 16 forks source link

Also build/install the shared library #18

Open paugier opened 2 years ago

paugier commented 2 years ago

This is a follow-up of https://github.com/sdsc/p3dfft/pull/3 (which was reverted).

It fixes #16. It's very standard for a library to generate both static and shared library. There are cases for which only shared library can be used (or at least this is the easy and standard method), for example to create shared libraries importable from dynamical languages.

With a clean clone of this branch, one should not need automake and friends (see https://stackoverflow.com/questions/33278928/how-to-overcome-aclocal-1-15-is-missing-on-your-system-warning).