Bands Module


Uses

  • module~~bands~~UsesGraph module~bands Bands module~parallel_lmdz parallel_lmdz module~bands->module~parallel_lmdz module~lmdz_mpi lmdz_mpi module~parallel_lmdz->module~lmdz_mpi module~mod_const_mpi mod_const_mpi module~parallel_lmdz->module~mod_const_mpi IOIPSL IOIPSL module~parallel_lmdz->IOIPSL

Used by


Contents


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: bands_caldyn = 1
integer, public, parameter :: bands_vanleer = 2
integer, public, parameter :: bands_dissip = 3
integer, public, dimension(:), allocatable :: jj_Nb_Caldyn
integer, public, dimension(:), allocatable :: jj_Nb_vanleer
integer, public, dimension(:), allocatable :: jj_Nb_vanleer2
integer, public, dimension(:), allocatable :: jj_Nb_dissip
integer, public, dimension(:), allocatable :: jj_Nb_physic
integer, public, dimension(:), allocatable :: jj_Nb_physic_bis
type(distrib), public, SAVE, TARGET :: distrib_Caldyn
type(distrib), public, SAVE, TARGET :: distrib_vanleer
type(distrib), public, SAVE, TARGET :: distrib_vanleer2
type(distrib), public, SAVE, TARGET :: distrib_dissip
type(distrib), public, SAVE, TARGET :: distrib_physic
type(distrib), public, SAVE, TARGET :: distrib_physic_bis
integer, public, dimension(:), allocatable :: distrib_phys

Subroutines

public subroutine AllocateBands()

Arguments

None

public subroutine Read_distrib()

Arguments

None

public subroutine Set_Bands()

Arguments

None

public subroutine AdjustBands_caldyn(new_dist)

Arguments

Type IntentOptional Attributes Name
type(distrib), intent(inout) :: new_dist

public subroutine AdjustBands_vanleer(new_dist)

Arguments

Type IntentOptional Attributes Name
type(distrib), intent(inout) :: new_dist

public subroutine AdjustBands_dissip(new_dist)

Arguments

Type IntentOptional Attributes Name
type(distrib), intent(inout) :: new_dist

public subroutine AdjustBands_physic()

Arguments

None

public subroutine WriteBands()

Arguments

None