stella_save Module


Uses


Variables

Type Visibility Attributes Name Initial
logical, public :: read_many = .true.
logical, public :: save_many = .true.
character(len=300), private, save :: restart_file

Interfaces

public interface stella_restore

  • private subroutine stella_restore_many(g, scale, istatus)

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(out), dimension(:, :, kxkyz_lo%llim_proc:) :: g
    real, intent(in) :: scale
    integer, intent(out) :: istatus

Subroutines

public subroutine stella_save_for_restart(g, istep0, t0, delt0, istatus, exit_in, fileopt)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, kxkyz_lo%llim_proc:) :: g
integer, intent(in) :: istep0
real, intent(in) :: t0
real, intent(in) :: delt0
integer, intent(out) :: istatus
logical, intent(in), optional :: exit_in
character(len=20), intent(in), optional :: fileopt

private subroutine stella_restore_many(g, scale, istatus)

Arguments

Type IntentOptional Attributes Name
complex, intent(out), dimension(:, :, kxkyz_lo%llim_proc:) :: g
real, intent(in) :: scale
integer, intent(out) :: istatus

public subroutine init_save(file)

Arguments

Type IntentOptional Attributes Name
character(len=300), intent(in) :: file

public subroutine init_dt(delt0, istatus)

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: delt0
integer, intent(out) :: istatus

public subroutine init_tstart(tstart, istep0, istatus)

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: tstart
integer, intent(out) :: istep0
integer, intent(out) :: istatus

public subroutine finish_save()

Arguments

None