18 #include <grass/gis.h>
19 #include <grass/glocale.h>
20 #include <grass/N_pde.h>
21 #include <grass/N_solute_transport.h>
25 #define TEST_N_NUM_DEPTHS_LOCAL 2
26 #define TEST_N_NUM_ROWS_LOCAL 3
27 #define TEST_N_NUM_COLS_LOCAL 3
32 static int test_solute_transport_2d(
void);
33 static int test_solute_transport_3d(
void);
43 G_message(_(
"\n++ Running solute_transport integration tests ++"));
45 G_message(_(
"\t 1. testing 2d solute_transport"));
46 sum += test_solute_transport_2d();
48 G_message(_(
"\t 2. testing 3d solute_transport"));
49 sum += test_solute_transport_3d();
52 G_warning(_(
"\n-- solute_transport integration tests failure --"));
54 G_message(_(
"\n-- solute_transport integration tests finished successfully --"));
73 #pragma omp parallel for private (i, j, k) shared (data)
97 if (j == 1 && i == 1 && k == 1)
117 TEST_N_NUM_ROWS_LOCAL);
119 #pragma omp parallel for private (i, j) shared (data)
142 if (j == 1 && i == 1)
160 int test_solute_transport_3d(
void)
170 data = create_solute_transport_data_3d();
256 int test_solute_transport_2d(
void)
277 data = create_solute_transport_data_2d();