Skip to content
Snippets Groups Projects
Commit cf1d40f4 authored by Cristian Lalescu's avatar Cristian Lalescu
Browse files

force divfree on test vorticity

parent 9c5b58cd
Branches
Tags
1 merge request!23WIP: Feature/use cmake
Pipeline #
......@@ -349,18 +349,18 @@ class TEST(_code):
write_to_file = False,
spectra_slope = 1.0,
amplitude = 0.05)
data[:] = 0.0
# ABC
data[0, 0, 1, 1] = -0.5*(1j)
data[0, 0, 1, 2] = 0.5*(1j)
data[0, 1, 0, 0] = -0.5*(1j)
data[0, self.parameters['nz'] - 1, 0, 0] = 0.5*(1j)
data[0, 1, 0, 1] = 0.5
data[0, self.parameters['nz'] - 1, 0, 1] = 0.5
data[1, 0, 0, 0] = 0.5
data[self.parameters['ny'] - 1, 0, 0, 0] = 0.5
data[1, 0, 0, 2] = -0.5*(1j)
data[self.parameters['ny'] - 1, 0, 0, 2] = 0.5*(1j)
#data[:] = 0.0
## ABC
#data[0, 0, 1, 1] = -0.5*(1j)
#data[0, 0, 1, 2] = 0.5*(1j)
#data[0, 1, 0, 0] = -0.5*(1j)
#data[0, self.parameters['nz'] - 1, 0, 0] = 0.5*(1j)
#data[0, 1, 0, 1] = 0.5
#data[0, self.parameters['nz'] - 1, 0, 1] = 0.5
#data[1, 0, 0, 0] = 0.5
#data[self.parameters['ny'] - 1, 0, 0, 0] = 0.5
#data[1, 0, 0, 2] = -0.5*(1j)
#data[self.parameters['ny'] - 1, 0, 0, 2] = 0.5*(1j)
ofile['vorticity/complex/{0}'.format(0)] = data
with h5py.File(os.path.join(self.work_dir, self.simname + '_output.h5'), 'a') as ofile:
ofile.require_group('tracers0')
......
......@@ -108,6 +108,7 @@ int test_interpolation<rnumber>::do_work()
this->simname + std::string("_input.h5"),
"vorticity",
0, true);
this->kk->template force_divfree<rnumber>(this->vorticity->get_cdata());
// compute velocity
invert_curl(this->kk, this->vorticity, this->velocity);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment