Next: Interfaces
Up: TestInterp
Previous: When is a Test
Contents
data_to_interp_dxyz_ratio |
Scope: private |
| REAL |
Description:ratio of data/interpolation grid spacings |
|
Range |
|
| Default: 3.0 |
1.0:* |
any real number >= 1.0 |
|
hash_data_file_name_real |
Scope: private |
| STRING |
Description:name of the hash data output file for CCTK_REAL interpolations and the Jacobian |
|
Range |
|
| Default: interp-real+Jacobian.hash |
.+ |
any valid file name |
|
hash_data_file_name_real4 |
Scope: private |
| STRING |
Description:name of the hash data output file for CCTK_REAL4 interpolations |
|
Range |
|
| Default: interp-real4.hash4 |
.+ |
any valid file name |
|
hash_data_file_name_real8 |
Scope: private |
| STRING |
Description:name of the hash data output file for CCTK_REAL8 interpolations |
|
Range |
|
| Default: interp-real8.hash8 |
.+ |
any valid file name |
|
hash_difference_file_name |
Scope: private |
| STRING |
Description:name of the hash-difference output file |
|
Range |
|
| Default: hash.diff |
.+ |
any valid file name |
|
hash_weight_max |
Scope: private |
| REAL |
Description:upper bound for pseudorandom weight coefficients |
|
Range |
|
| Default: 1.5 |
(0.0:* |
any real number > 0 |
|
hash_weight_min |
Scope: private |
| REAL |
Description:lower bound for pseudorandom weight coefficients |
|
Range |
|
| Default: 0.5 |
(0.0:* |
any real number > 0 |
|
interpolation_axes |
Scope: private |
| KEYWORD |
Description:in which axes should we interpolate |
|
Range |
|
| Default: XYZ |
XYZ |
3-D, contiguous input arrays |
|
XZY |
3-D, non-contiguous input arrays |
|
YXZ |
3-D, non-contiguous input arrays |
|
YZX |
3-D, non-contiguous input arrays |
|
ZXY |
3-D, non-contiguous input arrays |
|
ZYX |
3-D, non-contiguous input arrays |
|
XY |
2-D, contiguous input arrays |
|
XZ |
2-D, non-contiguous input arrays |
|
YX |
2-D, non-contiguous input arrays |
|
YZ |
2-D, non-contiguous input arrays |
|
ZX |
2-D, non-contiguous input arrays |
|
ZY |
2-D, non-contiguous input arrays |
|
X |
1-D, contiguous input arrays |
|
Y |
1-D, non-contiguous input arrays |
|
Z |
1-D, non-contiguous input arrays |
|
interpolation_order |
Scope: private |
| INT |
Description:interpolation order |
|
Range |
|
| Default: 4 |
1:* |
"any integer >= 1 and <= an implementation-defin
ed upper limit" |
|
interpolator_type |
Scope: private |
| KEYWORD |
Description:what type of interpolator should we test? |
|
Range |
|
| Default: InterpLocalUniform |
InterpLocal |
test CCTK_InterpLocal() |
|
InterpLocalUniform |
"test CCTK_InterpLocalUnif
orm()" |
|
InterpGV |
test CCTK_InterpGV() |
|
jacobian_file_name |
Scope: private |
| STRING |
Description:name of the Jacobian output file |
|
Range |
|
| Default: Jacobian.dat |
.+ |
any valid file name |
|
jacobian_test_type |
Scope: private |
| KEYWORD |
Description:what type of Jacobian test should we do? |
|
Range |
|
| Default: query interpolator |
none |
don't test the Jacobian |
|
query interpolator |
query the interpolator's Jacobian |
|
see [1] below |
query the interpolator's Jacobian + estimate it by numerical perturbation |
|
[1] query interpolator + numerical perturbation
np_jacobian__perturb_all_input_grid_points |
Scope: private |
| BOOLEAN |
Description:should we perturb at *all* input-grid points (vs just those within the molecule returned by the interpolator query) |
|
|
|
| Default: true; |
np_jacobian__perturbation_amplitude |
Scope: private |
| REAL |
Description:NP Jacobian: numerical-perturbation amplitude |
|
Range |
|
| Default: 1.0e-6 |
(0.0:* |
any real number > 0 |
|
operation_code |
Scope: private |
| INT |
Description:operation code (for derivatives et al) |
|
Range |
|
| Default: (none) |
*:* |
any integer accepted by the interpolator |
|
plot_file_name |
Scope: private |
| STRING |
Description:name of the plot output file |
|
Range |
|
| Default: plot.dat |
.+ |
any valid file name |
|
plot_output_type |
Scope: private |
| KEYWORD |
Description:which CCTK_*-type function to plot-output, or 'none' to supress this |
|
Range |
|
| Default: none |
none |
no pointwise output |
|
real |
CCTK_REAL |
|
real4 |
CCTK_REAL4 |
|
real8 |
CCTK_REAL8 |
|
complex.Re |
CCTK_COMPLEX, real part |
|
complex.Im |
CCTK_COMPLEX, imaginary part |
|
complex8.Re |
CCTK_COMPLEX8, real part |
|
complex8.Im |
CCTK_COMPLEX8, imaginary part |
|
complex16.Re |
CCTK_COMPLEX16, real part |
|
complex16.Im |
CCTK_COMPLEX16, imaginary part |
|
print_hash_files |
Scope: private |
| BOOLEAN |
Description:should we print the interpolation hashes to files? |
|
|
|
| Default: false |
print_jacobian_file |
Scope: private |
| BOOLEAN |
Description:should we print the Jacobian to a file? |
|
|
|
| Default: false |
scaled_infinity_error_norm_threshold_high |
Scope: private |
| REAL |
Description:high threshold for scaled error infinity-norm |
|
Range |
|
| Default: 300.0 |
(0.0:* |
any real number > 0 |
|
scaled_infinity_error_norm_threshold_low |
Scope: private |
| REAL |
Description:low threshold for scaled error infinity-norm |
|
Range |
|
| Default: 30.0 |
(0.0:* |
any real number > 0 |
|
scaled_rms_error_norm_threshold_high |
Scope: private |
| REAL |
Description:high threshold for scaled error rms-norm |
|
Range |
|
| Default: 100.0 |
(0.0:* |
any real number > 0 |
|
scaled_rms_error_norm_threshold_low |
Scope: private |
| REAL |
Description:low threshold for scaled error rms-norm |
|
Range |
|
| Default: 10.0 |
(0.0:* |
any real number > 0 |
|
test_function_order |
Scope: private |
| INT |
Description:keep all terms <= this order in test function |
|
Range |
|
| Default: 3 |
1:* |
"any integer >= 1 and <= an implementation-defin
ed upper limit" |
|
test_function_type |
Scope: private |
| KEYWORD |
Description:which type of test function should we use? |
|
Range |
|
| Default: generic |
generic |
generic trancendental test function with no symmetries |
|
series |
all terms in Taylor series up to and including specified order |
|
xy |
f(x,y,z) = x*y |
|
Next: Interfaces
Up: TestInterp
Previous: When is a Test
Contents
|