ICFERST  22-06
Reservoir simulator based on DCVFEM, Dynamic Mesh optimisation and Surface-based modelling
sparsity_1d Module Reference

Subroutines associated with the CSR storage used for 1D. More...

Functions/Subroutines

subroutine resize (A, n, copy)
 
subroutine def_spar (SEMI_BAND_WID, NONODS, MX_NCOLC, NCOLC, CENTC, FINDC, COLC)
 define sparsity... More...
 
subroutine def_spar_ct_dg (CV_NONODS, MX_NCT, NCT, FINDCT, COLCT, TOTELE, CV_NLOC, U_NLOC, U_NDGLN, CV_NDGLN)
 define sparsity... More...
 

Detailed Description

Subroutines associated with the CSR storage used for 1D.

Function/Subroutine Documentation

◆ def_spar()

subroutine sparsity_1d::def_spar ( integer, intent(in)  SEMI_BAND_WID,
integer, intent(in)  NONODS,
integer, intent(in)  MX_NCOLC,
integer, intent(inout)  NCOLC,
integer, dimension( nonods ), intent(inout)  CENTC,
integer, dimension( nonods + 1 ), intent(inout)  FINDC,
integer, dimension( mx_ncolc ), intent(inout)  COLC 
)

define sparsity...

Here is the caller graph for this function:

◆ def_spar_ct_dg()

subroutine sparsity_1d::def_spar_ct_dg ( integer, intent(in)  CV_NONODS,
integer, intent(in)  MX_NCT,
integer, intent(inout)  NCT,
integer, dimension( cv_nonods + 1 ), intent(inout)  FINDCT,
integer, dimension( mx_nct ), intent(inout)  COLCT,
integer, intent(in)  TOTELE,
integer, intent(in)  CV_NLOC,
integer, intent(in)  U_NLOC,
integer, dimension ( u_nloc * totele ), intent(in)  U_NDGLN,
integer, dimension (cv_nloc * totele ), intent(in)  CV_NDGLN 
)

define sparsity...

Here is the caller graph for this function:

◆ resize()

subroutine sparsity_1d::resize ( integer, dimension(:), intent(inout), pointer  A,
integer  n,
logical, intent(in), optional  copy 
)
Here is the caller graph for this function: