CAM
schedule_mod Module Reference

Data Types

type  graphstats_t
 

Functions/Subroutines

subroutine, public genedgesched (elem, PartNumber, LSchedule, MetaVertex)
 
subroutine, public checkschedule ()
 
subroutine, public printschedule (Schedule)
 
subroutine, public printcycle (Cycle)
 
subroutine setcycle (elem, schedule, Cycle, Edge)
 
integer function, public findbufferslot (inbr, length, tmp)
 

Variables

integer, parameter, public bndry_exchange_message =10
 
integer, dimension(:), allocatable, target, private global2local
 
integer minnelemd
 
integer maxnelemd
 

Function/Subroutine Documentation

◆ checkschedule()

subroutine, public schedule_mod::checkschedule ( )

◆ findbufferslot()

integer function, public schedule_mod::findbufferslot ( integer, intent(in)  inbr,
integer, intent(in)  length,
integer, dimension(:,:), intent(inout)  tmp 
)
Here is the caller graph for this function:

◆ genedgesched()

subroutine, public schedule_mod::genedgesched ( type(element_t), dimension(:), intent(inout)  elem,
integer, intent(in)  PartNumber,
type (schedule_t), intent(inout)  LSchedule,
type (metavertex_t), intent(inout)  MetaVertex 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ printcycle()

subroutine, public schedule_mod::printcycle ( type (cycle_t), intent(in), target  Cycle)
Here is the caller graph for this function:

◆ printschedule()

subroutine, public schedule_mod::printschedule ( type (schedule_t), dimension(:), intent(in), target  Schedule)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setcycle()

subroutine schedule_mod::setcycle ( type(element_t), dimension(:), intent(inout)  elem,
type (schedule_t), intent(inout)  schedule,
type (cycle_t), intent(inout)  Cycle,
type (metaedge_t), intent(in), target  Edge 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ bndry_exchange_message

integer, parameter, public schedule_mod::bndry_exchange_message =10

◆ global2local

integer, dimension(:), allocatable, target, private schedule_mod::global2local
private

◆ maxnelemd

integer schedule_mod::maxnelemd
private

◆ minnelemd

integer schedule_mod::minnelemd
private