next up previous contents
Next: Interfaces Up: TestInterp Previous: When is a Test   Contents

Parameters

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 up previous contents
Next: Interfaces Up: TestInterp Previous: When is a Test   Contents