diff options
author | Ian Jauslin <ian@jauslin.org> | 2022-05-27 16:09:17 -0400 |
---|---|---|
committer | Ian Jauslin <ian@jauslin.org> | 2022-05-27 16:09:17 -0400 |
commit | 0cdb914b5764f692189ed2bc395e3b09ead758e4 (patch) | |
tree | 91fed5d86febab728add0425e2d501a7e3cb67a1 /src/navier-stokes.h | |
parent | 6b96c2d9461d59662705da766d13318b3cb0da2d (diff) |
savefile and initfile
Diffstat (limited to 'src/navier-stokes.h')
-rw-r--r-- | src/navier-stokes.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/navier-stokes.h b/src/navier-stokes.h index 7841f8f..92ff754 100644 --- a/src/navier-stokes.h +++ b/src/navier-stokes.h @@ -13,16 +13,13 @@ typedef struct fft_vects { } fft_vect; // compute u_k -int uk( int K1, int K2, int N1, int N2, unsigned int nsteps, double nu, double delta, double L, _Complex double* u0, _Complex double* g, unsigned int print_freq, unsigned int nthreads); - -// compute the energy as a function of time -int energy( int K1, int K2, int N1, int N2, unsigned int nsteps, double nu, double delta, double L, _Complex double* u0, _Complex double* g, unsigned int print_freq, unsigned int nthreads); +int uk( int K1, int K2, int N1, int N2, unsigned int nsteps, double nu, double delta, double L, _Complex double* u0, _Complex double* g, unsigned int print_freq, unsigned int nthreadsl, FILE* savefile); // compute energy, enstrophy and alpha -int eea( int K1, int K2, int N1, int N2, unsigned int nsteps, double nu, double delta, double L, _Complex double* u0, _Complex double* g, unsigned int print_freq, unsigned int nthreads); +int eea( int K1, int K2, int N1, int N2, unsigned int nsteps, double nu, double delta, double L, _Complex double* u0, _Complex double* g, unsigned int print_freq, unsigned int nthreads, FILE* savefile); // compute solution as a function of time, but do not print anything (useful for debugging) -int quiet( int K1, int K2, int N1, int N2, unsigned int nsteps, double nu, double delta, double L, _Complex double* u0, _Complex double* g, unsigned int nthreads); +int quiet( int K1, int K2, int N1, int N2, unsigned int nsteps, double nu, double delta, double L, _Complex double* u0, _Complex double* g, unsigned int nthreads, FILE* savefile); // initialize vectors for computation |