Skip to content

Commit

Permalink
Remove implicit references to iso_c_binding
Browse files Browse the repository at this point in the history
The stub code for database_client_interface still contained
references to iso_c_binding. This removes mention from it there
instead requiring that various types are part of iso_fortran_env.
Implementations of the methods and types by specific packages
must comply with these specific types through a wrapper or
directly.
  • Loading branch information
ashao committed Aug 3, 2022
1 parent e777f1f commit 3ace700
Show file tree
Hide file tree
Showing 2 changed files with 89 additions and 109 deletions.
4 changes: 2 additions & 2 deletions config_src/external/database_comms/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ code in the new implementation is part of `MOM_MEKE.F90`.

# File description

- `MOM_smartredis.F90` contains just method signatures and elements of the
- `MOM_database_comms` contains just method signatures and elements of the
control structure that are imported elsewhere within the primary MOM6
code. This includes: `dbclient_CS_type`, `dbclient_type`, and `dbclient_init`
code. This includes: `dbcomms_CS_type`, `dbclient_type`, and `database_comms_init`

- `smartredis_client.F90` is a skeleton of the actual SmartRedis library
used to ensure that the interfaces to the library are maintained without
Expand Down
Loading

0 comments on commit 3ace700

Please sign in to comment.