dedalus.tests.test_cartesian_operators

Test Cartesian skew, trace, transpose, curl.

Module Contents

N_range = [16]
dealias_range = [1]
dtype_range
Lx = 1.3
Ly = 2.4
Lz = 1.9
build_FF(N, dealias, dtype)
build_FC(N, dealias, dtype)
build_CC(N, dealias, dtype)
build_FFF(N, dealias, dtype)
build_FFC(N, dealias, dtype)
test_skew_explicit(basis, N, dealias, dtype, layout)

Test explicit evaluation of skew operator for correctness.

test_skew_implicit(basis, N, dealias, dtype)

Test implicit evaluation of skew operator for correctness.

test_trace_explicit(basis, N, dealias, dtype, layout)

Test explicit evaluation of trace operator for correctness.

test_trace_implicit(basis, N, dealias, dtype)

Test implicit evaluation of trace operator for correctness.

test_transpose_explicit(basis, N, dealias, dtype, layout)

Test explicit evaluation of transpose operator for correctness.

test_transpose_implicit(basis, N, dealias, dtype)

Test implicit evaluation of transpose operator for correctness.

test_2d_curl_explicit_vector(basis, N, dealias, dtype)

Test explicit evaluation of 2D vector curl operator for correctness.

test_2d_curl_explicit_scalar(basis, N, dealias, dtype)

Test explicit evaluation of 2D scalar curl operator for correctness.

test_curl_explicit(basis, N, dealias, dtype)

Test explicit evaluation of 3D curl operator for correctness.

test_curl_implicit_FFF(basis, N, dealias, dtype)

Test implicit evaluation of 3D periodic curl operator for correctness.

test_curl_implicit_FFC(basis, N, dealias, dtype)

Test implicit evaluation of 3D curl operator for correctness.