Check result with tolerance.
return abs(a-b) <= abs(a)*tolerance
Pari-testing check point for balance_deep_and_shallow
Pari-testing check point for compute_fluxes
Pari-testing check point for compute_forcing_terms
Pair-testing check point for distribute_to_vertices_and_edges
Pari-testing check point for evolve_one_euler_step
Pari-testing check point for extrapolate_first_order
Pari-testing check point for extrapolate_second_order_and_limit_by_vertex
Pari-testing check point for extrapolate_second_order_sw
Pari-testing check point for interpolate_from_vertices_to_edges
Pari-testing check point for manning_friction_implicit
Pari-testing check point for protect_against_infinitesimal_and_negative_heights
Pari-testing check point for update_boundary
Pari-testing check point for update_centroids_of_velocities_and_height
Pari-testing check point for update_conserved_quantities
Pari-testing check point for update_extrema
Pari-testing check point for update_ghosts
Rearrange the mesh information stored in memory.
This will help to better meet the requirements of coalesced memory access.
Check rearranged mesh information
Data transfer from host to device.
Asynchronous will be enabled when auto_init_context is True, otherwise use normal transfer.
Data transfer from device to host.
Asynchronous will be enabled when auto_init_context is True, otherwise use normal transfer.
Download mesh information and check result.
Show kernel information