4 * This source code is part of
8 * GROningen MAchine for Chemical Simulations
12 * Copyright (c) 1991-1999
13 * BIOSON Research Institute, Dept. of Biophysical Chemistry
14 * University of Groningen, The Netherlands
17 * GROMACS: A message-passing parallel molecular dynamics implementation
18 * H.J.C. Berendsen, D. van der Spoel and R. van Drunen
19 * Comp. Phys. Comm. 91, 43-56 (1995)
21 * Also check out our WWW page:
22 * http://md.chem.rug.nl/~gmx
27 * Good ROcking Metal Altar for Chronical Sinners
29 #ifndef FFTW_THREADS_H
30 #define FFTW_THREADS_H
32 static char *SRCID_fftw_threads_h
= "$Id$";
38 #endif /* __cplusplus */
40 /******************** User Interface *********************/
42 extern void fftw_threads(int nthreads
,
43 fftw_plan plan
, int howmany
, fftw_complex
*in
, int istride
,
44 int idist
, fftw_complex
*out
, int ostride
, int odist
);
45 extern void fftwnd_threads(int nthreads
,
46 fftwnd_plan plan
, int howmany
,
47 fftw_complex
*in
, int istride
, int idist
,
48 fftw_complex
*out
, int ostride
, int odist
);
50 extern void fftw_threads_one(int nthreads
,
52 fftw_complex
*in
, fftw_complex
*out
);
53 extern void fftwnd_threads_one(int nthreads
,
55 fftw_complex
*in
, fftw_complex
*out
);
57 extern int fftw_threads_init(void);
61 #endif /* __cplusplus */
63 #endif /* FFTW_THREADS_H */