Skip to content

Commit c8a4059

Browse files
committed
Merge branch 'fix/iso_c_binding' into develop
2 parents 2e254b6 + 06a6359 commit c8a4059

File tree

4 files changed

+26
-10
lines changed

4 files changed

+26
-10
lines changed

src/Infrastructure/LocalArray/interface/ESMF_LocalArray.F90

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@ module ESMF_LocalArrayMod
2020
! This file contains the sub modules for LocalArray class definition and methods
2121
!
2222
!------------------------------------------------------------------------------
23-
use iso_c_binding
24-
23+
2524
use ESMF_LocalArrayCreateMod
2625
use ESMF_LocalArrayGetMod
27-
26+
2827
#ifndef ESMF_NO_F2018ASSUMEDTYPE
2928
public c_esmf_f90ptrsizeprint
3029
#endif

src/Superstructure/AttributeAPI/interface/ESMF_Attribute.F90

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,19 @@ module ESMF_AttributeMod
2828

2929
use iso_c_binding, only : C_PTR, C_NULL_PTR, c_associated
3030

31-
use ESMF_UtilTypesMod
32-
use ESMF_LogErrMod
31+
use ESMF_UtilTypesMod ! ESMF utility types
32+
use ESMF_InitMacrosMod ! ESMF initializer macros
33+
use ESMF_BaseMod ! ESMF base class
34+
use ESMF_LogErrMod ! ESMF error handling
35+
36+
use ESMF_VMMod
3337
use ESMF_InfoMod
3438
use ESMF_InfoDescribeMod
3539
use ESMF_InfoSyncMod
36-
use ESMF_InitMacrosMod
3740
use ESMF_StateTypesMod
3841
use ESMF_ArrayMod
3942
use ESMF_ArrayBundleMod
43+
use ESMF_CompMod
4044
use ESMF_CplCompMod
4145
use ESMF_GridCompMod
4246
use ESMF_SciCompMod

src/Superstructure/InfoAPI/interface/ESMF_InfoCache.F90

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ module ESMF_InfoCacheMod
2424
use ESMF_InitMacrosMod ! ESMF initializer macros
2525
use ESMF_BaseMod ! ESMF base class
2626
use ESMF_LogErrMod ! ESMF error handling
27+
use ESMF_StateMod
28+
use ESMF_StateItemMod
29+
use ESMF_FieldMod
30+
use ESMF_FieldGetMod
31+
use ESMF_FieldBundleMod
2732

2833
use ESMF_VMMod
2934
use ESMF_InfoMod
@@ -37,8 +42,17 @@ module ESMF_InfoCacheMod
3742
! =============================================================================
3843
! =============================================================================
3944

40-
!private
41-
!public
45+
private
46+
47+
public c_infocache_initialize
48+
public c_infocache_destroy
49+
public c_infocache_updatefields
50+
public ESMF_InfoCacheFindField
51+
public ESMF_InfoCacheReassembleField
52+
public ESMF_InfoCacheReassembleFieldsFinalize
53+
public ESMF_InfoCacheReassembleFields
54+
55+
public ESMF_InfoDescribe
4256

4357
interface ! ===================================================================
4458

src/Superstructure/InfoAPI/interface/ESMF_InfoDescribe.F90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,7 @@ module ESMF_InfoDescribeMod
5656
!==============================================================================
5757
!==============================================================================
5858

59-
!private
60-
!public
59+
private
6160

6261
interface
6362

0 commit comments

Comments
 (0)