Changeset 4227 for dynamico_lmdz/simple_physics/phyparam/physics
- Timestamp:
- Jan 10, 2020, 5:48:45 PM (6 years ago)
- Location:
- dynamico_lmdz/simple_physics/phyparam/physics
- Files:
-
- 3 edited
-
logging.F90 (modified) (2 diffs)
-
read_param_mod.F90 (modified) (2 diffs)
-
writefield_mod.F90 (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
dynamico_lmdz/simple_physics/phyparam/physics/logging.F90
r4226 r4227 30 30 #ifndef XCODEML 31 31 ! Note F2003/F2008: XCodeML cannot parse procedure pointers 32 PROCEDURE(plugin), POINTER :: flush_plugin => NULL()33 PROCEDURE(plugin_log_gridpoint), POINTER :: log_gridpoint_plugin => NULL()32 PROCEDURE(plugin), POINTER, PUBLIC :: flush_plugin => NULL() 33 PROCEDURE(plugin_log_gridpoint), POINTER, PUBLIC :: log_gridpoint_plugin => NULL() 34 34 #endif 35 35 … … 44 44 45 45 PUBLIC :: logging_buf, logging_bufsize, logging_lineno, flush_log, log_gridpoint, & 46 flush_plugin, log_gridpoint_plugin, default_flush_plugin, &47 46 missing_plugin 48 47 -
dynamico_lmdz/simple_physics/phyparam/physics/read_param_mod.F90
r4226 r4227 34 34 #ifndef XCODEML 35 35 ! Note compiler compatibility : see logging.F90 36 PROCEDURE(plugin_read_paramr), POINTER :: read_paramr_plugin => NULL() 37 PROCEDURE(plugin_read_parami), POINTER :: read_parami_plugin => NULL() 38 PROCEDURE(plugin_read_paramb), POINTER :: read_paramb_plugin => NULL() 36 37 PROCEDURE(plugin_read_paramr), POINTER, PUBLIC :: read_paramr_plugin => NULL() 38 PROCEDURE(plugin_read_parami), POINTER, PUBLIC :: read_parami_plugin => NULL() 39 PROCEDURE(plugin_read_paramb), POINTER, PUBLIC :: read_paramb_plugin => NULL() 40 39 41 #endif 40 42 … … 43 45 END INTERFACE read_param 44 46 45 PUBLIC :: read_param , read_paramr_plugin, read_parami_plugin, read_paramb_plugin47 PUBLIC :: read_param 46 48 47 49 CONTAINS -
dynamico_lmdz/simple_physics/phyparam/physics/writefield_mod.F90
r4226 r4227 17 17 18 18 #ifndef XCODEML 19 PROCEDURE(plugin_writefield1), POINTER :: writefield1_plugin => NULL() 20 PROCEDURE(plugin_writefield2), POINTER :: writefield2_plugin => NULL() 19 20 PROCEDURE(plugin_writefield1), POINTER, PUBLIC :: writefield1_plugin => NULL() 21 PROCEDURE(plugin_writefield2), POINTER, PUBLIC :: writefield2_plugin => NULL() 22 21 23 #endif 22 24 INTERFACE writefield … … 24 26 END INTERFACE writefield 25 27 26 PUBLIC :: writefield , writefield1_plugin, writefield2_plugin28 PUBLIC :: writefield 27 29 28 30 CONTAINS
Note: See TracChangeset
for help on using the changeset viewer.
