#include #include #include #include "cctk.h" #include "cctk_Arguments.h" #include "cctk_Parameters.h" void carpettest_check_sizes (CCTK_ARGUMENTS); static void print_scalar (const char *name, int sc); static void print_scalar_descr (const char *name, int sc, const char *descr); static void print_array (const char *name, int dim, const int *arr); static const char *grouptype_string (int grouptype); static const char *disttype_string (int disttype); void carpettest_check_sizes (CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTS DECLARE_CCTK_PARAMETERS int group; int dim; cGroup data; cGroupDynamicData dyndata; dim = cctk_dim; print_scalar ("cctk_dim", cctk_dim); print_array ("cctk_gsh", dim, cctk_gsh); print_array ("cctk_lsh", dim, cctk_lsh); print_array ("cctk_lbnd", dim, cctk_lbnd); print_array ("cctk_ubnd", dim, cctk_ubnd); print_array ("cctk_bbox", 2*dim, cctk_bbox); print_array ("cctk_nghostzones", dim, cctk_nghostzones); printf ("\n"); for (group=0; group