diff --git a/bfps/DNS.py b/bfps/DNS.py index dc2d4c5fe49cfb97494f046703b2483e60918480..3d531005f93bdd684a8f2e678e0b4be74e9b6af9 100644 --- a/bfps/DNS.py +++ b/bfps/DNS.py @@ -669,7 +669,6 @@ class DNS(_code): if self.dns_type in extra_parameters.keys(): for k in extra_parameters[self.dns_type].keys(): self.parameters[k] = extra_parameters[self.dns_type][k] - self.parameters['dt'] = (opt.dtfactor / opt.n) if ((self.parameters['niter_todo'] % self.parameters['niter_out']) != 0): self.parameters['niter_out'] = self.parameters['niter_todo'] if len(opt.src_work_dir) == 0: @@ -699,6 +698,7 @@ class DNS(_code): opt.nz > opt.n): opt.n = min(opt.nx, opt.ny, opt.nz) print("Warning: '-n' parameter changed to minimum of nx, ny, nz. This affects the computation of nu.") + self.parameters['dt'] = (opt.dtfactor / opt.n) self.parameters['nu'] = (opt.kMeta * 2 / opt.n)**(4./3) # check value of kMax kM = opt.n * 0.5 diff --git a/bfps/cpp/vorticity_equation.cpp b/bfps/cpp/vorticity_equation.cpp index def6b4a4549f2ced6ebfd453cd95c02d492580ee..9535ad889688de4d2649187387ce66c90a6a77c8 100644 --- a/bfps/cpp/vorticity_equation.cpp +++ b/bfps/cpp/vorticity_equation.cpp @@ -307,7 +307,7 @@ void vorticity_equation<rnumber, be>::add_forcing( this->add_Kolmogorov_forcing(dst, this->fmode, amplitude); this->add_field_band( dst, vort_field, - 0, this->fmode, + this->fk0, this->fk1, -this->friction_coefficient); return; }