Changes between Version 2 and Version 3 of PDAF_set_ens_pointer
- Timestamp:
- Jun 10, 2025, 9:22:46 AM (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAF_set_ens_pointer
v2 v3 18 18 '''Important:''' 19 19 20 * Because `ens_pointer` is a pointer, the call to `PDAF_set_ens_pointer` needs an ''explicit'' Fortran interface. This is provided by the Fortran module `PDAF _interfaces_module`. For this, one has to include the interface declaration from PDAF's interfaces module by20 * Because `ens_pointer` is a pointer, the call to `PDAF_set_ens_pointer` needs an ''explicit'' Fortran interface. This is provided by the Fortran module `PDAF` (or, for PDAF V2.3.1 and earlier, `PDAF_interfaces_module`). For this, one has to include the interface declaration from PDAF's interfaces module by 21 21 {{{ 22 USE PDAF _interfaces_module, ONLY: PDAF_set_ens_pointer22 USE PDAF, ONLY: PDAF_set_ens_pointer 23 23 }}} 24 24 * Using a pointer combined with an intent, i.e. using a pointer as argument, is a feature of Fortran 2003. Thus, if a too old compiler is used, it will provide an error when the routine is compiled.