ghost_check

Module

Description

$Id$

This module tests the ghost zones consistency. For more documentation about the ghost zones, please refer to Mpicomm.f90.

Quick access

Routines:

blocks_equal(), check_ghosts_consistency(), check_ghosts_consistency_nompi()

Needed modules

Subroutines and functions

function  ghost_check/blocks_equal(msg, a, b)

Helper routine to check the equality of two arrays.

07-mar-2011/Bourdin.KIS: coded

Parameters:
  • msg [character,in]

  • a (,,*,*) [real,in]

  • b (,,*,*) [real,in]

Return:

blocks_equal [logical]

Use :

mpicomm (stop_it())

Called from:

blocks_equal(), check_ghosts_consistency(), check_ghosts_consistency_nompi()

Call to:

stop_it(), blocks_equal()

subroutine  ghost_check/check_ghosts_consistency(f, msg)

Helper routine to check the consistency of the ghost cell values.

07-mar-2011/Bourdin.KIS: coded

Parameters:
Use :

mpicomm (stop_it(), collect_xy(), collect_z())

Call to:

stop_it(), blocks_equal()

subroutine  ghost_check/check_ghosts_consistency_nompi(f, routine)

Non-MPI routine to check the consistency of all ghost cell values. This routine will be removed, and the regular routine will be extended.

07-mar-2011/Bourdin.KIS: coded

Parameters:
Call to:

blocks_equal()