1void blts(int); 2void buts(int, double *); 3void erhs(); 4void error(); 5void exact(int, int, int, double *); 6void exchange_1(double *, int, int); 7void exchange_3(double *, int); 8void exchange_4(double *, double *, int, int, int, int); 9void exchange_5(double *, int, int); 10void exchange_6(double *, int, int); 11void RCCE_allreduce_d(double *, double *, int, int); 12void init_comm(int *, char ***); 13void jacld(int); 14void jacu(int); 15void l2norm(int, int, int, double *, double *); 16void neighbors(); 17void pintgr(); 18void print_results(char *, char *, int *, int *, int *, int *, 19 int *, int *, double *, double *, char *, 20 int *, char *, char *, char *, char *, char *, 21 char *, char *, char *, char *); 22void proc_grid(); 23void bcast_inputs(); 24void read_input(); 25void rhs(); 26void setbv(); 27void setcoeff(); 28void setiv(); 29void ssor(int); 30void subdomain(); 31void timer_clear(int *); 32void timer_start(int *); 33void timer_stop(int *); 34void verify(double *, double *, double *, char *); 35int nodedim(); 36double timer_read(int *); 37double test_rsd(); 38 39