Last change
on this file since 2459 was
981,
checked in by mhnguyen, 8 years ago
|
Fortran interfaces:
+) Adding Fortran interfaces of transformation
Test
+) Only complilation on Curie
|
File size:
1.0 KB
|
Line | |
---|
1 | #include "xios_fortran_prefix.hpp" |
---|
2 | |
---|
3 | MODULE IREDUCE_DOMAIN_TO_AXIS |
---|
4 | USE, INTRINSIC :: ISO_C_BINDING |
---|
5 | USE REDUCE_DOMAIN_TO_AXIS_INTERFACE |
---|
6 | |
---|
7 | TYPE txios(reduce_domain_to_axis) |
---|
8 | INTEGER(kind = C_INTPTR_T) :: daddr |
---|
9 | END TYPE txios(reduce_domain_to_axis) |
---|
10 | |
---|
11 | CONTAINS ! Fonctions disponibles pour les utilisateurs. |
---|
12 | |
---|
13 | SUBROUTINE xios(get_reduce_domain_to_axis_handle)(idt,ret) |
---|
14 | IMPLICIT NONE |
---|
15 | CHARACTER(len = *), INTENT(IN) :: idt |
---|
16 | TYPE(txios(reduce_domain_to_axis)) , INTENT(OUT):: ret |
---|
17 | CALL cxios_reduce_domain_to_axis_handle_create(ret%daddr, idt, len(idt)) |
---|
18 | END SUBROUTINE xios(get_reduce_domain_to_axis_handle) |
---|
19 | |
---|
20 | LOGICAL FUNCTION xios(is_valid_reduce_domain_to_axis)(idt) |
---|
21 | IMPLICIT NONE |
---|
22 | CHARACTER(len = *) , INTENT(IN) :: idt |
---|
23 | LOGICAL (kind = 1) :: val |
---|
24 | |
---|
25 | CALL cxios_reduce_domain_to_axis_valid_id(val, idt, len(idt)) |
---|
26 | xios(is_valid_reduce_domain_to_axis) = val |
---|
27 | |
---|
28 | END FUNCTION xios(is_valid_reduce_domain_to_axis) |
---|
29 | |
---|
30 | END MODULE IREDUCE_DOMAIN_TO_AXIS |
---|
Note: See
TracBrowser
for help on using the repository browser.