NUOPC_Auxiliary Module



Interfaces

public interface NUOPC_Write

  • private subroutine NUOPC_SCRIPWrite(factorList, factorIndexList, fileName, relaxedflag, rc)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=ESMF_KIND_R8), intent(in), target :: factorList(:)
    integer, intent(in), target :: factorIndexList(:,:)
    character(len=*), intent(in) :: fileName
    logical, intent(in), optional :: relaxedflag
    integer, intent(out), optional :: rc
  • private subroutine NUOPC_FactorsWrite(factorList, fileName, rc)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=ESMF_KIND_R8), pointer :: factorList(:)
    character(len=*), intent(in) :: fileName
    integer, intent(out), optional :: rc
  • private subroutine NUOPC_FieldWrite(field, fileName, overwrite, status, timeslice, iofmt, relaxedflag, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Field), intent(in) :: field
    character(len=*), intent(in) :: fileName
    logical, intent(in), optional :: overwrite
    type(ESMF_FileStatus_Flag), intent(in), optional :: status
    integer, intent(in), optional :: timeslice
    type(ESMF_IOFmt_Flag), intent(in), optional :: iofmt
    logical, intent(in), optional :: relaxedflag
    integer, intent(out), optional :: rc
  • private subroutine NUOPC_StateWrite(state, fieldNameList, fileNamePrefix, overwrite, status, timeslice, iofmt, relaxedflag, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State), intent(in) :: state
    character(len=*), intent(in), optional :: fieldNameList(:)
    character(len=*), intent(in), optional :: fileNamePrefix
    logical, intent(in), optional :: overwrite
    type(ESMF_FileStatus_Flag), intent(in), optional :: status
    integer, intent(in), optional :: timeslice
    type(ESMF_IOFmt_Flag), intent(in), optional :: iofmt
    logical, intent(in), optional :: relaxedflag
    integer, intent(out), optional :: rc
  • private subroutine NUOPC_FieldBundleWrite(fieldbundle, fieldNameList, fileNamePrefix, overwrite, status, timeslice, iofmt, relaxedflag, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_FieldBundle), intent(in) :: fieldbundle
    character(len=*), intent(in), optional :: fieldNameList(:)
    character(len=*), intent(in), optional :: fileNamePrefix
    logical, intent(in), optional :: overwrite
    type(ESMF_FileStatus_Flag), intent(in), optional :: status
    integer, intent(in), optional :: timeslice
    type(ESMF_IOFmt_Flag), intent(in), optional :: iofmt
    logical, intent(in), optional :: relaxedflag
    integer, intent(out), optional :: rc

Subroutines

private subroutine NUOPC_FactorsWrite(factorList, fileName, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8), pointer :: factorList(:)
character(len=*), intent(in) :: fileName
integer, intent(out), optional :: rc

private subroutine NUOPC_FieldBundleWrite(fieldbundle, fieldNameList, fileNamePrefix, overwrite, status, timeslice, iofmt, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(in) :: fieldbundle
character(len=*), intent(in), optional :: fieldNameList(:)
character(len=*), intent(in), optional :: fileNamePrefix
logical, intent(in), optional :: overwrite
type(ESMF_FileStatus_Flag), intent(in), optional :: status
integer, intent(in), optional :: timeslice
type(ESMF_IOFmt_Flag), intent(in), optional :: iofmt
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

private subroutine NUOPC_FieldWrite(field, fileName, overwrite, status, timeslice, iofmt, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: field
character(len=*), intent(in) :: fileName
logical, intent(in), optional :: overwrite
type(ESMF_FileStatus_Flag), intent(in), optional :: status
integer, intent(in), optional :: timeslice
type(ESMF_IOFmt_Flag), intent(in), optional :: iofmt
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

private subroutine NUOPC_SCRIPWrite(factorList, factorIndexList, fileName, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
real(kind=ESMF_KIND_R8), intent(in), target :: factorList(:)
integer, intent(in), target :: factorIndexList(:,:)
character(len=*), intent(in) :: fileName
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

private subroutine NUOPC_StateWrite(state, fieldNameList, fileNamePrefix, overwrite, status, timeslice, iofmt, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(in) :: state
character(len=*), intent(in), optional :: fieldNameList(:)
character(len=*), intent(in), optional :: fileNamePrefix
logical, intent(in), optional :: overwrite
type(ESMF_FileStatus_Flag), intent(in), optional :: status
integer, intent(in), optional :: timeslice
type(ESMF_IOFmt_Flag), intent(in), optional :: iofmt
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc