- Timestamp:
- 09/19/16 13:47:45 (8 years ago)
- Location:
- codes/icosagcm/trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/etat0_database.f90
r467 r482 5 5 6 6 SUBROUTINE init_etat0_database 7 USE xios 7 USE xios_mod 8 8 IMPLICIT NONE 9 9 -
codes/icosagcm/trunk/src/observable.f90
r470 r482 36 36 37 37 SUBROUTINE write_output_fields_basic(init, f_phis, f_ps, f_mass, f_geopot, f_theta_rhodz, f_u, f_W, f_q) 38 USE xios 38 USE xios_mod 39 39 USE disvert_mod 40 40 USE wind_mod … … 42 42 USE omp_para 43 43 USE time_mod 44 USE xios 44 USE xios_mod 45 45 USE earth_const 46 46 USE pression_mod -
codes/icosagcm/trunk/src/xios_mod.F90
r429 r482 14 14 15 15 PRIVATE ncell_i,ncell_v 16 17 #ifdef CPP_USING_XIOS 16 18 17 19 CONTAINS 18 19 #ifdef CPP_USING_XIOS20 20 21 21 SUBROUTINE xios_init … … 664 664 665 665 END SUBROUTINE xios_set_context 666 667 666 668 #else 669 670 671 INTERFACE xios_send_field 672 MODULE PROCEDURE xios_send_field_scalar, xios_send_field_1d 673 END INTERFACE xios_send_field 674 675 676 CONTAINS 677 667 678 668 679 SUBROUTINE xios_init … … 673 684 END SUBROUTINE xios_init 674 685 686 SUBROUTINE xios_send_field_scalar(name,field) 687 IMPLICIT NONE 688 CHARACTER(LEN=*),INTENT(IN) :: name 689 REAL,INTENT(IN) :: field 690 END SUBROUTINE xios_send_field_scalar 691 692 SUBROUTINE xios_send_field_1d(name,field) 693 IMPLICIT NONE 694 CHARACTER(LEN=*),INTENT(IN) :: name 695 REAL,INTENT(IN) :: field(:) 696 END SUBROUTINE xios_send_field_1d 697 675 698 SUBROUTINE xios_write_field(name,field) 676 699 USE field_mod … … 679 702 TYPE(t_field), POINTER :: field(:) 680 703 END SUBROUTINE xios_write_field 704 705 SUBROUTINE xios_read_field(name,field) 706 USE field_mod 707 IMPLICIT NONE 708 CHARACTER(LEN=*),INTENT(IN) :: name 709 TYPE(t_field), POINTER :: field(:) 710 END SUBROUTINE xios_read_field 681 711 682 712 SUBROUTINE xios_update_calendar(step) … … 694 724 END SUBROUTINE xios_set_context 695 725 726 SUBROUTINE xios_set_fieldgroup_attr(name,enabled) 727 CHARACTER(LEN=*) :: name 728 LOGICAL,OPTIONAL :: enabled 729 END SUBROUTINE xios_set_fieldgroup_attr 730 731 SUBROUTINE xios_set_filegroup_attr(name,enabled) 732 CHARACTER(LEN=*) :: name 733 LOGICAL,OPTIONAL :: enabled 734 END SUBROUTINE xios_set_filegroup_attr 735 736 SUBROUTINE xios_get_axis_attr(name,n_glo,value) 737 CHARACTER(LEN=*) :: name 738 INTEGER,OPTIONAL :: n_glo 739 REAL,OPTIONAL :: value(:) 740 END SUBROUTINE xios_get_axis_attr 696 741 697 742 #endif 698 743 699 744 END MODULE xios_mod
Note: See TracChangeset
for help on using the changeset viewer.