symbol_fax_mesh.c

Part of a parallel direct block solver.  This is the block symbolic factorization routine for meshes.

Authors

  • Francois Pellegrini

Dates

Version 2.0from 21 mar 2003 to 20 nov 2003
Version 3.0from 02 mar 2004 to 02 mar 2004
Summary
symbol_fax_mesh.cPart of a parallel direct block solver.
Adjacency functionsThese routines define the adjacency of the given mesh.
symbolFaxMeshDegrTODO : Comment
symbolFaxMeshFrstTODO : Comment
symbolFaxMeshNextTODO : Comment
symbolFaxMeshThis routine computes the block symbolic factorization of the given mesh.

Adjacency functions

These routines define the adjacency of the given mesh.

symbolFaxMeshDegr

static INT symbolFaxMeshDegr (SymbolFaxMeshNghb * const nghbptr,
const INT vertnum)

TODO : Comment

Parameters

nghbptrMesh adjacency structure
vertnumVertex

symbolFaxMeshFrst

static INT symbolFaxMeshFrst (SymbolFaxMeshNghb * const nghbptr,
const INT vertnum)

TODO : Comment

Parameters

nghbptrMesh adjacency structure
vertnumVertex

symbolFaxMeshNext

static INT symbolFaxMeshNext (SymbolFaxMeshNghb * const nghbptr)

TODO : Comment

Parameters

nghbptrMesh adjacency structure

symbolFaxMesh

int symbolFaxMesh (SymbolMatrix * const symbptr,
const Mesh * const meshptr,
const Order * const ordeptr)

This routine computes the block symbolic factorization of the given mesh.

Parameters

symbptrSymbolic block matrix [based]
meshptrMesh structure [based]
ordeptrMatrix ordering

Returns

NO_ERRon success.
!0on error.
static INT symbolFaxMeshDegr (SymbolFaxMeshNghb * const nghbptr,
const INT vertnum)
TODO : Comment
static INT symbolFaxMeshFrst (SymbolFaxMeshNghb * const nghbptr,
const INT vertnum)
TODO : Comment
static INT symbolFaxMeshNext (SymbolFaxMeshNghb * const nghbptr)
TODO : Comment
int symbolFaxMesh (SymbolMatrix * const symbptr,
const Mesh * const meshptr,
const Order * const ordeptr)
This routine computes the block symbolic factorization of the given mesh.
Close