- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
mod_esmf_atm.F90(70): error #7061: The characteristics of dummy argument 1 of the associated actual procedure differ from the characteristics of dummy argument 1 of the dummy procedure. [ATM_INIT1]
68 call NUOPC_CompSetEntryPoint(gcomp, ESMF_METHOD_INITIALIZE, &
69 phaseLabelList=(/"IPDv00p1"/), &
70 userRoutine=ATM_Init1, rc=rc)
71 if (ESMF_LogFoundError(rcToCheck=
72 line=__LINE__, file=FILENAME)) return
96 subroutine ATM_Init1(gcomp, importState, exportState, clock, rc)
97
98 TYPE(ESMF_GridComp), TARGET, INTENT(inout) :: gcomp
99 TYPE(ESMF_State), TARGET, INTENT(inout) :: importState
100 TYPE(ESMF_State), TARGET, INTENT(inout) :: exportState
101 TYPE(ESMF_Clock), TARGET, INTENT(inout) :: clock
96 subroutine ATM_Init1(gcomp, importState, exportState, clock, rc)
97
98 TYPE(ESMF_GridComp) :: gcomp
99 TYPE(ESMF_State) :: importState, exportState
100 TYPE(ESMF_Clock) :: clock
104 INTEGER, INTENT( OUT) :: rc
105
106 ! Local variables
107 TYPE(ESMF_GridComp), TARGET :: t_gcomp
108 TYPE(ESMF_State), TARGET :: t_importState, t_exportState
109 TYPE(ESMF_Clock), TARGET :: t_clock
110 TYPE(ESMF_GridComp), POINTER :: p_gcomp
111 TYPE(ESMF_State), POINTER :: p_importState, p_exportState
112 TYPE(ESMF_Clock), POINTER :: p_clock
128
130 t_importState = importState
131 t_exportState = exportState
132 t_clock = clock
133
134 p_gcomp => t_gcomp
135 p_importState => t_importState
136 p_exportState => t_exportState
137 p_clock => t_clock
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It very much looks like that your code might not be standard-conforming. Your modified subroutine doesn't have (with one exception) intents being defined for the dummy arguments of the subroutine which makes it harder for the processor to detect any error. That could be the reason that this code compiles. Without showing the actual code and all the interfaces for the routines, nothing further can be added.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page