shr_mct_mod Module



Interfaces

public interface shr_mct_sMatPInitnc

  • private subroutine shr_mct_sMatPInitnc_mapfile(sMatP, gsMapX, gsMapY, filename, maptype, mpicom, ni_i, nj_i, ni_o, nj_o, areasrc, areadst)

    Arguments

    Type IntentOptional Attributes Name
    type(SparseMatrixPlus), intent(inout) :: sMatP
    type(GlobalSegMap), intent(in) :: gsMapX
    type(GlobalSegMap), intent(in) :: gsMapY
    character(len=*), intent(in) :: filename
    character(len=*), intent(in) :: maptype
    integer, intent(in) :: mpicom
    integer, intent(out), optional :: ni_i
    integer, intent(out), optional :: nj_i
    integer, intent(out), optional :: ni_o
    integer, intent(out), optional :: nj_o
    type(AttrVect), intent(out), optional :: areasrc
    type(AttrVect), intent(out), optional :: areadst

Subroutines

public subroutine shr_mct_sMatReadnc(sMat, filename)

!!!!!!!!!!!!!!!!!!!!!!!!

Read more…

Arguments

Type IntentOptional Attributes Name
type(SparseMatrix), intent(inout) :: sMat
character(len=*), intent(in) :: filename

public subroutine shr_mct_queryConfigFile(mpicom, ConfigFileName, Label1, Value1, Label2, Value2, Label3, Value3)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: mpicom
character(len=*), intent(in) :: ConfigFileName
character(len=*), intent(in) :: Label1
character(len=*), intent(out) :: Value1
character(len=*), intent(in), optional :: Label2
character(len=*), intent(out), optional :: Value2
character(len=*), intent(in), optional :: Label3
character(len=*), intent(out), optional :: Value3

public subroutine shr_mct_sMatReaddnc(sMat, SgsMap, DgsMap, newdom, areasrc, areadst, filename, mytask, mpicom, ni_i, nj_i, ni_o, nj_o)

Arguments

Type IntentOptional Attributes Name
type(SparseMatrix), intent(out) :: sMat
type(GlobalSegMap), intent(in), target :: SgsMap
type(GlobalSegMap), intent(in), target :: DgsMap
character(len=*), intent(in) :: newdom
type(AttrVect), intent(out), optional :: areasrc
type(AttrVect), intent(out), optional :: areadst
character(len=*), intent(in) :: filename
integer(kind=IN), intent(in) :: mytask
integer(kind=IN), intent(in) :: mpicom
integer(kind=IN), intent(out), optional :: ni_i
integer(kind=IN), intent(out), optional :: nj_i
integer(kind=IN), intent(out), optional :: ni_o
integer(kind=IN), intent(out), optional :: nj_o

public subroutine shr_mct_sMatWritednc(sMat, iosystem, io_type, io_format, filename, compid, mpicom)

Arguments

Type IntentOptional Attributes Name
type(SparseMatrix), intent(in) :: sMat
type(IOSystem_desc_t) :: iosystem
integer(kind=IN), intent(in) :: io_type
integer(kind=IN), intent(in) :: io_format
character(len=*), intent(in) :: filename
integer(kind=IN), intent(in) :: compid
integer(kind=IN), intent(in) :: mpicom