9#include "test_macros.inc"
23 integer,
parameter :: nbr_points = 2
25 integer,
parameter :: nbr_vertices = 6
26 integer,
parameter :: nbr_cells = 2
27 integer,
parameter :: nbr_vertices_per_cell = 4
28 integer :: cell_to_vertex(nbr_vertices_per_cell,nbr_cells)
31 real :: x_vertices(nbr_vertices)
32 real :: y_vertices(nbr_vertices)
34 double precision :: x_vertices(nbr_vertices)
35 double precision :: y_vertices(nbr_vertices)
38 integer :: is_valid(nbr_points)
45 print *,
' def_comp returned comp_id ', comp_id
46 call test ( comp_id /= -99 )
60 x_vertices(1) = -0.5; y_vertices(1) = 1.0
61 x_vertices(2) = 0.5; y_vertices(2) = 1.0
62 x_vertices(3) = -0.5; y_vertices(3) = 0.0
63 x_vertices(4) = 0.5; y_vertices(4) = 0.0
64 x_vertices(5) = -0.5; y_vertices(5) = -1.0
65 x_vertices(6) = 0.5; y_vertices(6) = -1.0
67 cell_to_vertex(1,1) = 1
68 cell_to_vertex(2,1) = 3
69 cell_to_vertex(3,1) = 4
70 cell_to_vertex(4,1) = 2
71 cell_to_vertex(1,2) = 3
72 cell_to_vertex(2,2) = 5
73 cell_to_vertex(3,2) = 6
74 cell_to_vertex(4,2) = 4
81 nbr_vertices_per_cell, &
87 print *,
' def_grid returned grid_id ', grid_id
88 call test ( grid_id /= -99 )
105 print *,
' def_mask_id returned mask_id ', mask_id
106 call test ( mask_id /= -99 )
Fortran interface for the definition of grids.
Fortran interface for the definition of masks.
Fortran interface for the coupler termination.
subroutine, public start_test(name)
subroutine, public stop_test()
subroutine, public exit_tests()