utils_testsuite
Module
Description
- This routine contains utility functions for use in
the testsuite modules
Requires mpi utility routines to print per-thread results
- References:
None
- Owner:
Daniel Price
- Runtime parameters:
None
- Dependencies:
io, mpiutils
Quick access
- Variables:
checkval,checkval1_int,checkval1_int8,checkval1_logical,checkval1_r4,checkval1_r8,checkval_char,checkval_i8arr,checkval_r4arr,checkval_r8arr,checkvalbuf,checkvalbuf_end,checkvalbuf_end_int,checkvalbuf_end_logical,checkvalbuf_end_real,checkvalbuf_int,checkvalbuf_logical,checkvalbuf_real,checkvalconst,checkvalconsti1,checkvalconstr4,checkvalf,checkvalfuncr4,checkvalfuncr8,print_testinfo,printerr,printerr_char,printerr_int,printerr_int8,printerr_logical,printerr_real,printresult,printresult_int,printresult_logical,printresult_real,smallval- Routines:
Needed modules
mpiutils(reduce_mpi(),reduceall_mpi(),barrier_mpi())io(id(),master(),nprocs())
Variables
- testutils/checkval [public]
- testutils/checkval1_int [private]
- testutils/checkval1_int8 [private]
- testutils/checkval1_logical [private]
- testutils/checkval1_r4 [private]
- testutils/checkval1_r8 [private]
- testutils/checkval_char [private]
- testutils/checkval_i8arr [private]
- testutils/checkval_r4arr [private]
- testutils/checkval_r8arr [private]
- testutils/checkvalbuf [public]
- testutils/checkvalbuf_end [public]
- testutils/checkvalbuf_end_int [private]
- testutils/checkvalbuf_end_logical [private]
- testutils/checkvalbuf_end_real [private]
- testutils/checkvalbuf_int [private]
- testutils/checkvalbuf_logical [private]
- testutils/checkvalbuf_real [private]
- testutils/checkvalconst [private]
- testutils/checkvalconsti1 [private]
- testutils/checkvalconstr4 [private]
- testutils/checkvalf [public]
- testutils/checkvalfuncr4 [private]
- testutils/checkvalfuncr8 [private]
- testutils/print_testinfo [private]
- testutils/printerr [private]
- testutils/printerr_char [private]
- testutils/printerr_int [private]
- testutils/printerr_int8 [private]
- testutils/printerr_logical [private]
- testutils/printerr_real [private]
- testutils/printresult [private]
- testutils/printresult_int [private]
- testutils/printresult_logical [private]
- testutils/printresult_real [private]
- testutils/smallval [real,private/parameter/optional/default=1e-06]
Subroutines and functions
- subroutine testutils/update_test_scores(ntests, nfailed, npass)
- Parameters:
ntests [integer,inout]
nfailed (*) [integer,in]
npass [integer,inout]
- Called from:
test_corotate(),test_derivs(),test_dust(),test_dustybox(),test_externf(),test_geometry(),test_gnewton(),test_growth(),test_indtstep(),test_kernel(),test_lum(),test_neigh(),test_rwdump(),test_sedov(),test_setdisc()
- subroutine testutils/checkvalbuf_start(label)
- Parameters:
label [character,in]
- Called from: