Changeset 5282 for LMDZ6/trunk/libf/phylmd/cosp
- Timestamp:
- Oct 28, 2024, 1:11:48 PM (9 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/cosp/cosp_output_write_mod.F90
r4619 r5282 431 431 ! ug Routine pour definir itau_iocosp depuis cosp_output_write_mod: 432 432 SUBROUTINE set_itau_iocosp(ito) 433 IMPLICIT NONE 433 USE clesphys_mod_h 434 IMPLICIT NONE 434 435 INTEGER, INTENT(IN) :: ito 435 436 itau_iocosp = ito … … 448 449 IMPLICIT NONE 449 450 450 INCLUDE "clesphys.h"451 451 452 452 INTEGER :: iff … … 456 456 CHARACTER(LEN=20) :: typeecrit 457 457 458 ! ug On r écupère le type écrit de la structure:459 ! Assez moche, Ã| refaire si meilleure méthode...458 ! ug On récupère le type écrit de la structure: 459 ! Assez moche, �| refaire si meilleure méthode... 460 460 IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN 461 461 typeecrit = 'once' … … 499 499 500 500 SUBROUTINE histdef3d_cosp (iff,var,nvertsave,ncols) 501 USE clesphys_mod_h 501 502 USE ioipsl 502 503 USE dimphy … … 509 510 IMPLICIT NONE 510 511 511 INCLUDE "clesphys.h"512 512 513 513 INTEGER :: iff, klevs … … 558 558 END IF 559 559 560 ! ug On r écupère le type écrit de la structure:561 ! Assez moche, Ã| refaire si meilleure méthode...560 ! ug On récupère le type écrit de la structure: 561 ! Assez moche, �| refaire si meilleure méthode... 562 562 IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN 563 563 typeecrit = 'once' … … 602 602 603 603 SUBROUTINE histwrite2d_cosp(var,field) 604 USE clesphys_mod_h 604 605 USE dimphy 605 606 USE mod_phys_lmdz_para … … 611 612 612 613 IMPLICIT NONE 613 INCLUDE 'clesphys.h'614 614 615 615 TYPE(ctrl_outcosp), INTENT(IN) :: var … … 628 628 IF (prt_level >= 9) WRITE(lunout,*)'Begin histrwrite2d ',var%name 629 629 630 ! On regarde si on est dans la phase de d éfinition ou d'écriture:630 ! On regarde si on est dans la phase de définition ou d'écriture: 631 631 IF(.NOT.cosp_varsdefined) THEN 632 632 !$OMP MASTER 633 !Si phase de d éfinition.... on définit633 !Si phase de définition.... on définit 634 634 CALL conf_cospoutputs(var%name,var%cles) 635 635 DO iff=1, 3 … … 640 640 !$OMP END MASTER 641 641 ELSE 642 !Et sinon on.... écrit642 !Et sinon on.... écrit 643 643 IF (SIZE(field)/=klon) & 644 644 CALL abort_physic('iophy::histwrite2d_cosp','Field first DIMENSION not equal to klon',1) … … 688 688 ! AI sept 2013 689 689 SUBROUTINE histwrite3d_cosp(var, field, nverts, ncols) 690 USE clesphys_mod_h 690 691 USE dimphy 691 692 USE mod_phys_lmdz_para … … 697 698 698 699 IMPLICIT NONE 699 INCLUDE 'clesphys.h'700 700 701 701 TYPE(ctrl_outcosp), INTENT(IN) :: var … … 725 725 nom=var%name 726 726 END IF 727 ! On regarde si on est dans la phase de d éfinition ou d'écriture:727 ! On regarde si on est dans la phase de définition ou d'écriture: 728 728 IF(.NOT.cosp_varsdefined) THEN 729 !Si phase de d éfinition.... on définit729 !Si phase de définition.... on définit 730 730 !$OMP MASTER 731 731 CALL conf_cospoutputs(var%name,var%cles) … … 737 737 !$OMP END MASTER 738 738 ELSE 739 !Et sinon on.... écrit739 !Et sinon on.... écrit 740 740 IF (SIZE(field,1)/=klon) & 741 741 CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1) … … 784 784 ! AI sept 2013 785 785 SUBROUTINE histwrite4d_cosp(var, field) 786 USE clesphys_mod_h 786 787 USE dimphy 787 788 USE mod_phys_lmdz_para … … 793 794 794 795 IMPLICIT NONE 795 INCLUDE 'clesphys.h'796 796 797 797 TYPE(ctrl_outcosp), INTENT(IN) :: var … … 809 809 810 810 IF(cosp_varsdefined) THEN 811 !Et sinon on.... écrit811 !Et sinon on.... écrit 812 812 IF (SIZE(field,1)/=klon) & 813 813 CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1)
Note: See TracChangeset
for help on using the changeset viewer.