SLK_m Module



Variables

Type Visibility Attributes Name Initial
integer, public :: n_pools = 1
integer, public :: SLK_test_H_dim = 1
type(POOL_group), public, SAVE :: SLK_POOL
type(ORTHO_group), public, SAVE :: SLK_ORTHO
type(yMPI_comm), public, SAVE :: SLK_COM_INDEX(2)
type(yMPI_comm), public, SAVE :: SLK_COM_A2A(2)

Derived Types

type, public ::  POOL_group

Components

Type Visibility Attributes Name Initial
integer, public :: CPU_id = 0
integer, public :: ID = 0
integer, public :: n_CPU = 1
integer, public :: INTER_comm = 0
integer, public :: INTRA_comm = 0

type, public ::  ORTHO_group

Components

Type Visibility Attributes Name Initial
integer, public :: grid(2) = 1
integer, public :: coordinate(2) = 0
integer, public :: task = 0
integer, public :: n_CPU = 1
integer, public :: leg = 1
integer, public :: COMM = 0
integer, public :: ROW_comm = 0
integer, public :: COL_comm = 0
integer, public :: COMM_id = 0
integer, public :: BLACS_id = 0
integer, public :: BLACS_np = 1
integer, public :: world_cntx = -1
integer, public :: ortho_cntx = -1

Subroutines

public subroutine SLK_POOL_clean_up(POOL)

Arguments

Type IntentOptional Attributes Name
type(POOL_group) :: POOL

public subroutine SLK_POOL_init(POOL, COMM)

Arguments

Type IntentOptional Attributes Name
type(POOL_group) :: POOL
type(yMPI_comm) :: COMM

public subroutine SLK_ORTHO_GROUP_clean_up(ORTHO)

Arguments

Type IntentOptional Attributes Name
type(ORTHO_group) :: ORTHO


📚 Documentation Pages
⏱️ Real-Time
🔗 Code API