Skip to content

Commit

Permalink
Merge branch 'fix/iso_c_binding' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
theurich committed Nov 29, 2023
2 parents 2e254b6 + 06a6359 commit c8a4059
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 10 deletions.
5 changes: 2 additions & 3 deletions src/Infrastructure/LocalArray/interface/ESMF_LocalArray.F90
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,10 @@ module ESMF_LocalArrayMod
! This file contains the sub modules for LocalArray class definition and methods
!
!------------------------------------------------------------------------------
use iso_c_binding


use ESMF_LocalArrayCreateMod
use ESMF_LocalArrayGetMod

#ifndef ESMF_NO_F2018ASSUMEDTYPE
public c_esmf_f90ptrsizeprint
#endif
Expand Down
10 changes: 7 additions & 3 deletions src/Superstructure/AttributeAPI/interface/ESMF_Attribute.F90
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,19 @@ module ESMF_AttributeMod

use iso_c_binding, only : C_PTR, C_NULL_PTR, c_associated

use ESMF_UtilTypesMod
use ESMF_LogErrMod
use ESMF_UtilTypesMod ! ESMF utility types
use ESMF_InitMacrosMod ! ESMF initializer macros
use ESMF_BaseMod ! ESMF base class
use ESMF_LogErrMod ! ESMF error handling

use ESMF_VMMod
use ESMF_InfoMod
use ESMF_InfoDescribeMod
use ESMF_InfoSyncMod
use ESMF_InitMacrosMod
use ESMF_StateTypesMod
use ESMF_ArrayMod
use ESMF_ArrayBundleMod
use ESMF_CompMod
use ESMF_CplCompMod
use ESMF_GridCompMod
use ESMF_SciCompMod
Expand Down
18 changes: 16 additions & 2 deletions src/Superstructure/InfoAPI/interface/ESMF_InfoCache.F90
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@ module ESMF_InfoCacheMod
use ESMF_InitMacrosMod ! ESMF initializer macros
use ESMF_BaseMod ! ESMF base class
use ESMF_LogErrMod ! ESMF error handling
use ESMF_StateMod
use ESMF_StateItemMod
use ESMF_FieldMod
use ESMF_FieldGetMod
use ESMF_FieldBundleMod

use ESMF_VMMod
use ESMF_InfoMod
Expand All @@ -37,8 +42,17 @@ module ESMF_InfoCacheMod
! =============================================================================
! =============================================================================

!private
!public
private

public c_infocache_initialize
public c_infocache_destroy
public c_infocache_updatefields
public ESMF_InfoCacheFindField
public ESMF_InfoCacheReassembleField
public ESMF_InfoCacheReassembleFieldsFinalize
public ESMF_InfoCacheReassembleFields

public ESMF_InfoDescribe

interface ! ===================================================================

Expand Down
3 changes: 1 addition & 2 deletions src/Superstructure/InfoAPI/interface/ESMF_InfoDescribe.F90
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,7 @@ module ESMF_InfoDescribeMod
!==============================================================================
!==============================================================================

!private
!public
private

interface

Expand Down

0 comments on commit c8a4059

Please sign in to comment.