| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | private, | parameter | :: | version | = | '$Id$' | |
| integer, | private, | parameter | :: | ESMF_COMP_PHASE_TOKEN | = | 3 | |
| integer, | private, | parameter | :: | ESMF_CONN_TOKEN | = | 4 | |
| integer, | private, | parameter | :: | ESMF_OTHER_TOKEN | = | 7 | |
| integer, | private, | parameter | :: | ESMF_RUNSEQ_BEGIN_TOKEN | = | 5 | |
| integer, | private, | parameter | :: | ESMF_RUNSEQ_END_TOKEN | = | 6 | |
| integer, | private, | parameter | :: | ESMF_RUNSEQ_MAXTOKENS | = | 2 | |
| integer, | private, | parameter | :: | ESMF_RUNSEQ_MAXTOKENSTR | = | 128 | |
| integer, | private, | parameter | :: | ESMF_RUNSEQ_TOK1 | = | 1 | |
| integer, | private, | parameter | :: | ESMF_RUNSEQ_TOK2 | = | 2 | |
| integer, | private, | parameter | :: | ESMF_TIMELOOP_BEGIN_TOKEN | = | 1 | |
| integer, | private, | parameter | :: | ESMF_TIMELOOP_END_TOKEN | = | 2 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(ESMF_MapperRunSeqDepGraphNode), | public, | dimension(:), pointer | :: | nodes | => | null() |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | nchildren | ||||
| type(ESMF_MapperRunSeqDepGraphNodePtr), | public, | dimension(:), allocatable | :: | children | |||
| type(ESMF_RunSeqTokenizedLine), | public | :: | line |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(ESMF_MapperRunSeqDepGraphNode), | public, | pointer | :: | ptr | => | null() |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | runSeqLoopLineNum | ||||
| integer, | public | :: | timeLoopCount | ||||
| real, | public | :: | timeLoopTime |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | runSeqTimeLoopInfoIdx |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(ESMF_RunSeqTokenizedLine), | public, | dimension(:), allocatable | :: | line |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=ESMF_RUNSEQ_MAXTOKENSTR), | public | :: | tok(ESMF_RUNSEQ_MAXTOKENS) | ||||
| integer, | public | :: | lnum | ||||
| integer, | public | :: | tok_type |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=ESMF_MAXSTR), | intent(in), | dimension(:) | :: | runSeqCode | ||
| type(ESMF_RunSeqTokenizedCode), | intent(in) | :: | tokRunSeq | |||
| integer, | intent(out) | :: | nTimeLoops | |||
| integer, | intent(out) | :: | nExecLines | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_MapperRunSeqDepGraph), | intent(inout) | :: | runSeqDepGraph | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_MapperRunSeqDepGraph), | intent(inout) | :: | runSeqDepGraph | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_MapperRunSeqDepGraphNode), | intent(inout) | :: | node | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=ESMF_MAXSTR), | intent(in), | dimension(:) | :: | runSeqCode | ||
| type(ESMF_MapperRunSeqDepGraph), | intent(out) | :: | runSeqDepGraph | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=ESMF_MAXSTR), | intent(in), | dimension(:) | :: | runSeqCode | ||
| type(ESMF_RunSeqTokenizedCode), | intent(out) | :: | tokRunSeq | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=ESMF_MAXSTR), | intent(in), | dimension(:) | :: | runSeqCode | ||
| type(ESMF_RunSeqTokenizedCode), | intent(in) | :: | tokRunSeq | |||
| integer, | intent(in) | :: | curLine | |||
| character(len=ESMF_MAXSTR), | intent(out) | :: | dbgStr | |||
| integer, | intent(out), | optional | :: | rc |