test_neigh

Module

Description

This module performs unit tests of the neighbour finding routines

References:

None

Owner:

Daniel Price

Runtime parameters:

None

Dependencies:

boundary, dim, io, kdtree, kernel, mpidomain, mpiutils, neighkdtree, part, random, testutils, timing, unifdis

Quick access

Routines:

test_neigh()

Variables

Subroutines and functions

subroutine  testneigh/test_neigh(ntests, npass)
Parameters:
  • ntests [integer,inout]

  • npass [integer,inout]

Use :

dim (maxp(), periodic(), ind_timesteps()), io (id(), master(), nprocs()), mpiutils (reduceall_mpi()), part (maxphase(), iphase(), isetphase(), igas(), iactive(), isdead_or_accreted()), kernel (radkern2(), radkern()), unifdis (set_unifdis()), timing (getused()), random (ran2()), mpidomain (i_belong()), testutils (checkval(), checkvalbuf_start(), checkvalbuf(), checkvalbuf_end(), update_test_scores()), neighkdtree (dcellx(), dcelly(), dcellz()), kdtree (inodeparts(), inoderange(), tree_accuracy()), boundary (dxbound())

Called from:

testsuite()

Call to:

ran2(), update_test_scores(), checkvalbuf_start()