src/base/vericl.f90 File Reference

| programmer's documentation

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions/Subroutines
vericl.f90 File Reference

Check boundary condition code. More...

## Functions/Subroutines
subroutine | vericl (nvar, nscal, itypfb, icodcl, rcodcl)
subroutine | sync_bc_err (nerloc, nerrcd, errcod)
| synchronize boundary condition error logging across MPI ranks. More...

## Detailed Description

Check boundary condition code.

## Function/Subroutine Documentation

subroutine sync_bc_err | ( | integer | nerloc,
|  | integer | nerrcd,
|  | integer, dimension(nerrcd) | errcod
| ) |  |

synchronize boundary condition error logging across MPI ranks.

Parameters

  [in,out] | nerloc | number of errors (local rank in, global out)
  [in] | nerrcd | number of codes saved at error faces
  [in,out] | errcod | codes saved at one error faces (local in,

subroutine vericl | ( | integer | nvar,
|  | integer | nscal,
|  | integer, dimension(nfabor) | itypfb,
|  | integer, dimension(nfabor,nvarcl) | icodcl,
|  | double precision, dimension(nfabor,nvarcl,3) | rcodcl
| ) |  |

Parameters

  [in] | nvar | total number of variables
  [in] | nscal | total number of scalars
  [in,out] | itypfb | face boundary condition type
  [in,out] | icodcl | face boundary condition code: 1 Dirichlet 2 Radiative outlet 3 Neumann 4 sliding and 5 smooth wall and 6 rought wall and 9 free inlet/outlet (input mass flux blocked to 0)
  [in,out] | rcodcl | boundary condition values: rcodcl(1) value of the dirichlet rcodcl(2) value of the exterior exchange coefficient (infinite if no exchange) rcodcl(3) value flux density (negative if gain) in w/m2 or roughtness in m if icodcl=6 for the velocity for the pressure for a scalar