Changeset 5267 for LMDZ6/trunk/libf/phylmd
- Timestamp:
- Oct 23, 2024, 5:34:46 PM (6 weeks ago)
- Location:
- LMDZ6/trunk/libf/phylmd
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/Dust/phys_output_write_spl_mod.F90
r5084 r5267 828 828 ! ENDIF 829 829 830 #ifdef CPP_IOIPSL831 830 IF (.NOT. using_xios) THEN 832 831 IF (.NOT.ok_all_xml) THEN … … 836 835 ll=0 837 836 DO k=1, nlevSTD 838 bb2=clevSTD(k) 837 bb2=clevSTD(k) 839 838 IF (bb2.EQ."850".OR.bb2.EQ."700".OR. & 840 839 bb2.EQ."500".OR.bb2.EQ."200".OR. & … … 856 855 ENDIF 857 856 ENDIF !.NOT.using_xios 858 #endif 857 859 858 860 859 IF (using_xios) THEN … … 1470 1469 ENDIF 1471 1470 !!!!!!!!!!!! Sorties niveaux de pression NMC !!!!!!!!!!!!!!!!!!!! 1472 #ifdef CPP_IOIPSL1473 1474 1471 IF (.NOT. using_xios) THEN 1475 IF (.NOT.ok_all_xml) THEN 1472 IF (.NOT.ok_all_xml) THEN 1476 1473 ! ATTENTION, LES ANCIENS HISTWRITE ONT ETES CONSERVES EN ATTENDANT MIEUX: 1477 1474 ! Champs interpolles sur des niveaux de pression … … 1541 1538 ENDIF 1542 1539 ENDIF 1543 #endif 1540 1544 1541 1545 1542 IF (using_xios) THEN -
LMDZ6/trunk/libf/phylmd/dyn1d/1DUTILS.h
r5084 r5267 8 8 SUBROUTINE conf_unicol 9 9 ! 10 #ifdef CPP_IOIPSL11 10 use IOIPSL 12 #else 13 ! if not using IOIPSL, we still need to use (a local version of) getin 14 use ioipsl_getincom 15 #endif 11 16 12 USE print_control_mod, ONLY: lunout 17 13 IMPLICIT NONE -
LMDZ6/trunk/libf/phylmd/iophy.F90
r4848 r5267 43 43 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo, grid_type, unstructured 44 44 USE print_control_mod, ONLY: prt_level,lunout 45 #ifdef CPP_IOIPSL46 45 USE ioipsl, ONLY: flio_dom_set 47 #endif 46 48 47 use wxios, ONLY: wxios_domain_param, wxios_domain_param_unstructured, wxios_context_init, using_xios 49 48 IMPLICIT NONE -
LMDZ6/trunk/libf/phylmd/moy_undefSTD.F90
r5084 r5267 5 5 USE netcdf 6 6 USE dimphy 7 #ifdef CPP_IOIPSL8 7 USE phys_state_var_mod 9 #endif10 8 USE wxios, ONLY: missing_val_xios => missing_val, using_xios 11 9 -
LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90
r5252 r5267 1493 1493 ! ENDIF 1494 1494 1495 #ifdef CPP_IOIPSL1496 1495 IF (.NOT. using_xios) THEN 1497 1496 IF (.NOT.ok_all_xml) THEN … … 1501 1500 ll=0 1502 1501 DO k=1, nlevSTD 1503 bb2=clevSTD(k) 1502 bb2=clevSTD(k) 1504 1503 IF (bb2.EQ."850".OR.bb2.EQ."700".OR. & 1505 1504 bb2.EQ."500".OR.bb2.EQ."200".OR. & … … 1521 1520 ENDIF 1522 1521 ENDIF 1523 #endif 1522 1524 1523 1525 1524 IF (using_xios) THEN … … 2620 2619 ENDIF !ok_4xCO2atm 2621 2620 !!!!!!!!!!!! Sorties niveaux de pression NMC !!!!!!!!!!!!!!!!!!!! 2622 #ifdef CPP_IOIPSL2623 2621 IF (.NOT. using_xios) THEN 2624 IF (.NOT.ok_all_xml) THEN 2622 IF (.NOT.ok_all_xml) THEN 2625 2623 ! ATTENTION, LES ANCIENS HISTWRITE ONT ETES CONSERVES EN ATTENDANT MIEUX: 2626 2624 ! Champs interpolles sur des niveaux de pression … … 2690 2688 ENDIF 2691 2689 ENDIF !.NOT. using_xios 2692 #endif 2690 2693 2691 2694 2692 IF (using_xios) THEN -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r5265 r5267 1730 1730 ENDIF 1731 1731 1732 #ifdef CPP_IOIPSL1733 1734 1732 !$OMP MASTER 1735 1733 ! FH : if ok_sync=.true. , the time axis is written at each time step … … 1762 1760 #endif 1763 1761 1764 #endif1765 1762 ecrit_reg = ecrit_reg * un_jour 1766 1763 ecrit_tra = ecrit_tra * un_jour … … 5682 5679 ! Ecriture des sorties 5683 5680 !============================================================= 5684 #ifdef CPP_IOIPSL5685 5681 5686 5682 ! Recupere des varibles calcule dans differents modules … … 5742 5738 #endif 5743 5739 5744 #endif5745 5740 ! Petit appelle de sorties pour accompagner le travail sur phyex 5746 5741 if ( iflag_physiq == 1 ) then -
LMDZ6/trunk/libf/phylmd/plevel.F90
r5084 r5267 9 9 USE netcdf 10 10 USE dimphy 11 #ifdef CPP_IOIPSL 12 USE phys_state_var_mod, ONLY: missing_val_nf90 13 #endif 11 USE phys_state_var_mod, ONLY: missing_val_nf90 14 12 USE wxios, ONLY: missing_val_xios => missing_val, using_xios 15 13 IMPLICIT NONE -
LMDZ6/trunk/libf/phylmd/plevel_new.F90
r5084 r5267 10 10 USE netcdf 11 11 USE dimphy 12 #ifdef CPP_IOIPSL13 12 USE phys_state_var_mod, ONLY: missing_val_nf90 14 #endif15 13 USE wxios, ONLY: missing_val_xios=>missing_val, using_xios 16 14 -
LMDZ6/trunk/libf/phylmd/undefSTD.F90
r5084 r5267 5 5 USE netcdf 6 6 USE dimphy 7 #ifdef CPP_IOIPSL8 7 USE phys_state_var_mod 9 #endif10 8 USE wxios, ONLY: missing_val_xios => missing_val, using_xios 11 9
Note: See TracChangeset
for help on using the changeset viewer.