Changeset 5282 for LMDZ6/trunk/libf/phylmd/cospv2
- Timestamp:
- Oct 28, 2024, 1:11:48 PM (5 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/cospv2/lmdz_cosp_output_write_mod.f90
r5268 r5282 644 644 ! ug Routine pour definir itau_iocosp depuis cosp_output_write_mod: 645 645 SUBROUTINE set_itau_iocosp(ito) 646 IMPLICIT NONE 646 USE clesphys_mod_h 647 IMPLICIT NONE 647 648 INTEGER, INTENT(IN) :: ito 648 649 itau_iocosp = ito … … 661 662 IMPLICIT NONE 662 663 663 INCLUDE "clesphys.h"664 664 665 665 INTEGER :: iff … … 669 669 CHARACTER(LEN=20) :: typeecrit 670 670 671 ! ug On r écupère le type écrit de la structure:672 ! Assez moche, Ã| refaire si meilleure méthode...671 ! ug On récupère le type écrit de la structure: 672 ! Assez moche, �| refaire si meilleure méthode... 673 673 IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN 674 674 typeecrit = 'once' … … 704 704 705 705 SUBROUTINE histdef3d_cosp (iff,var,nvertsave,ncols) 706 USE clesphys_mod_h 706 707 USE ioipsl 707 708 USE dimphy … … 716 717 IMPLICIT NONE 717 718 718 INCLUDE "clesphys.h"719 719 720 720 INTEGER :: iff, klevs … … 765 765 END IF 766 766 767 ! ug On r écupère le type écrit de la structure:768 ! Assez moche, Ã| refaire si meilleure méthode...767 ! ug On récupère le type écrit de la structure: 768 ! Assez moche, �| refaire si meilleure méthode... 769 769 IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN 770 770 typeecrit = 'once' … … 800 800 801 801 SUBROUTINE histwrite2d_cosp(var,field) 802 USE clesphys_mod_h 802 803 USE dimphy 803 804 USE mod_phys_lmdz_para … … 810 811 811 812 IMPLICIT NONE 812 INCLUDE 'clesphys.h'813 813 814 814 TYPE(ctrl_outcosp), INTENT(IN) :: var … … 827 827 IF (prt_level >= 9) WRITE(lunout,*)'Begin histrwrite2d ',var%name 828 828 829 ! On regarde si on est dans la phase de d éfinition ou d'écriture:829 ! On regarde si on est dans la phase de définition ou d'écriture: 830 830 IF(.NOT.cosp_varsdefined) THEN 831 831 !$OMP MASTER 832 832 print*,'var, cosp_varsdefined dans cosp_varsdefined ',var%name, cosp_varsdefined 833 !Si phase de d éfinition.... on définit833 !Si phase de définition.... on définit 834 834 CALL conf_cospoutputs(var%name,var%cles) 835 835 DO iff=1, 3 … … 840 840 !$OMP END MASTER 841 841 ELSE 842 !Et sinon on.... écrit842 !Et sinon on.... écrit 843 843 IF (SIZE(field)/=klon) & 844 844 CALL abort_physic('iophy::histwrite2d_cosp','Field first DIMENSION not equal to klon',1) … … 882 882 ! AI sept 2013 883 883 SUBROUTINE histwrite3d_cosp(var, field, nverts, ncols) 884 USE clesphys_mod_h 884 885 USE dimphy 885 886 USE mod_phys_lmdz_para … … 893 894 894 895 IMPLICIT NONE 895 INCLUDE 'clesphys.h'896 896 897 897 TYPE(ctrl_outcosp), INTENT(IN) :: var … … 921 921 nom=var%name 922 922 END IF 923 ! On regarde si on est dans la phase de d éfinition ou d'écriture:923 ! On regarde si on est dans la phase de définition ou d'écriture: 924 924 IF(.NOT.cosp_varsdefined) THEN 925 !Si phase de d éfinition.... on définit925 !Si phase de définition.... on définit 926 926 !$OMP MASTER 927 927 CALL conf_cospoutputs(var%name,var%cles) … … 933 933 !$OMP END MASTER 934 934 ELSE 935 !Et sinon on.... écrit935 !Et sinon on.... écrit 936 936 IF (SIZE(field,1)/=klon) & 937 937 CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1) … … 973 973 ! AI sept 2013 974 974 SUBROUTINE histwrite4d_cosp(var, field) 975 USE clesphys_mod_h 975 976 USE dimphy 976 977 USE mod_phys_lmdz_para … … 984 985 985 986 IMPLICIT NONE 986 INCLUDE 'clesphys.h'987 987 988 988 TYPE(ctrl_outcosp), INTENT(IN) :: var … … 1000 1000 1001 1001 IF(cosp_varsdefined) THEN 1002 !Et sinon on.... écrit1002 !Et sinon on.... écrit 1003 1003 IF (SIZE(field,1)/=klon) & 1004 1004 CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1)
Note: See TracChangeset
for help on using the changeset viewer.