pf_state_t Derived Type

type, public, bind(c) :: pf_state_t

The type that holds the state of the system


Inherited by

type~~pf_state_t~~InheritedByGraph type~pf_state_t pf_state_t type~pf_pfasst_t pf_pfasst_t type~pf_pfasst_t->type~pf_state_t state

Contents

Source Code


Components

TypeVisibility AttributesNameInitial
real(kind=pfdp), public :: t0

Time at beginning of this time step

real(kind=pfdp), public :: dt

Time step size

integer, public :: nsteps

total number of time steps

integer, public :: cycle

deprecated?

integer, public :: iter

current iteration number

integer, public :: step

current time step number assigned to processor

integer, public :: level

which level is currently being operated on

integer, public :: hook

which hook

integer, public :: proc

which processor

integer, public :: sweep

sweep number

integer, public :: status

status (iterating, converged etc)

integer, public :: pstatus

previous rank's status

integer, public :: itcnt

iteration counter

integer, public :: skippedy

skipped sweeps for state (for mixed integration)

integer, public :: mysteps

steps I did


Source Code

  type, bind(c) :: pf_state_t
    real(pfdp) :: t0  !!  Time at beginning of this time step
    real(pfdp) :: dt  !!  Time step size
    integer :: nsteps   !! total number of time steps
    integer :: cycle    !! deprecated?
    integer :: iter     !! current iteration number
    integer :: step     !! current time step number assigned to processor
    integer :: level    !! which level is currently being operated on
    integer :: hook     !! which hook
    integer :: proc     !! which processor
    integer :: sweep    !! sweep number
    integer :: status   !! status (iterating, converged etc)
    integer :: pstatus  !! previous rank's status
    integer :: itcnt    !! iteration counter
    integer :: skippedy !! skipped sweeps for state (for mixed integration)
    integer :: mysteps  !! steps I did
  end type pf_state_t