Ignore:
Timestamp:
Jun 16, 2025, 5:26:50 PM (7 weeks ago)
Author:
fcheruy
Message:

to work with xios et output spectral clear sky flux

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90

    r5678 r5709  
    252252         o_lwtoab1285, o_lwtoab1435, o_lwtoab1640, o_lwtoab1940, &
    253253         o_lwtoab2165, o_lwtoab2315, o_lwtoab2490, o_lwtoab2800, &
    254          o_lwtoabtot, &  !Somme de tous les canaux
     254         o_lwtoa0b130, o_lwtoa0b375 ,o_lwtoa0b565, o_lwtoa0b665, &
     255         o_lwtoa0b760, o_lwtoa0b900, o_lwtoa0b1030, o_lwtoa0b1130, &  ! les 16 canaux FC
     256         o_lwtoa0b1285, o_lwtoa0b1435, o_lwtoa0b1640, o_lwtoa0b1940, &
     257         o_lwtoa0b2165, o_lwtoa0b2315, o_lwtoa0b2490, o_lwtoa0b2800, &
     258         o_lwtoabtot, o_lwtoa0btot, &  !Somme de tous les canaux
    255259         o_lwtoa0b, &  ! les 16 canaux FC
    256260         o_lwtoab4co2,o_lwtoacsb4co2,                            &   ! les 16 canaux FC
     
    10011005       ENDIF
    10021006       CALL histwrite_phy(o_lwtoabtot, zx_tmp_fi2d)
    1003 
    1004    IF (vars_defined) zx_tmp_fi2d=lwtoab(:,1)
     1007           IF (vars_defined) THEN
     1008                DO i=1, klon
     1009             zx_tmp_fi2d(i)=0.
     1010          DO ll=1,nlw
     1011             zx_tmp_fi2d(i)=zx_tmp_fi2d(i)+lwtoa0b(i,ll)
     1012          ENDDO
     1013          ENDDO
     1014       ENDIF
     1015       CALL histwrite_phy(o_lwtoa0btot, zx_tmp_fi2d)
     1016
     1017
     1018       IF (vars_defined) zx_tmp_fi2d=lwtoab(:,1)
    10051019!       CALL histwrite_phy(o_lwtoab, zx_tmp_fi3dsplw)
    10061020       CALL histwrite_phy(o_lwtoab130, zx_tmp_fi2d)
     
    10511065       CALL histwrite_phy(o_lwtoab2800, zx_tmp_fi2d)
    10521066
    1053        IF (vars_defined) zx_tmp_fi3dsplw=lwtoa0b
    1054        CALL histwrite_phy(o_lwtoa0b, zx_tmp_fi3dsplw)
     1067!FC
     1068        zx_tmp_fi2d(:)=0.
     1069       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,1)
     1070       CALL histwrite_phy(o_lwtoa0b130, zx_tmp_fi2d)
     1071
     1072        zx_tmp_fi2d(:)=0.
     1073       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,2)
     1074       CALL histwrite_phy(o_lwtoa0b375, zx_tmp_fi2d)
     1075
     1076        zx_tmp_fi2d(:)=0.
     1077       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,3)
     1078       CALL histwrite_phy(o_lwtoa0b565, zx_tmp_fi2d)
     1079
     1080        zx_tmp_fi2d(:)=0.
     1081       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,4)
     1082       CALL histwrite_phy(o_lwtoa0b665, zx_tmp_fi2d)
     1083
     1084        zx_tmp_fi2d(:)=0.
     1085       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,5)
     1086       CALL histwrite_phy(o_lwtoa0b760, zx_tmp_fi2d)
     1087
     1088        zx_tmp_fi2d(:)=0.
     1089       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,6)
     1090       CALL histwrite_phy(o_lwtoa0b900, zx_tmp_fi2d)
     1091
     1092        zx_tmp_fi2d(:)=0.
     1093       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,7)
     1094       CALL histwrite_phy(o_lwtoa0b1030, zx_tmp_fi2d)
     1095
     1096        zx_tmp_fi2d(:)=0.
     1097       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,8)
     1098       CALL histwrite_phy(o_lwtoa0b1130, zx_tmp_fi2d)
     1099
     1100        zx_tmp_fi2d(:)=0.
     1101       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,9)
     1102       CALL histwrite_phy(o_lwtoa0b1285, zx_tmp_fi2d)
     1103
     1104        zx_tmp_fi2d(:)=0.
     1105       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,10)
     1106       CALL histwrite_phy(o_lwtoa0b1435, zx_tmp_fi2d)
     1107
     1108        zx_tmp_fi2d(:)=0.
     1109       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,11)
     1110       CALL histwrite_phy(o_lwtoa0b1640, zx_tmp_fi2d)
     1111
     1112        zx_tmp_fi2d(:)=0.
     1113       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,12)
     1114       CALL histwrite_phy(o_lwtoa0b1940, zx_tmp_fi2d)
     1115
     1116        zx_tmp_fi2d(:)=0.
     1117       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,13)
     1118       CALL histwrite_phy(o_lwtoa0b2165, zx_tmp_fi2d)
     1119
     1120        zx_tmp_fi2d(:)=0.
     1121       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,14)
     1122       CALL histwrite_phy(o_lwtoa0b2315, zx_tmp_fi2d)
     1123
     1124        zx_tmp_fi2d(:)=0.
     1125       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,15)
     1126       CALL histwrite_phy(o_lwtoa0b2490, zx_tmp_fi2d)
     1127
     1128        zx_tmp_fi2d(:)=0.
     1129       IF (vars_defined) zx_tmp_fi2d=lwtoa0b(:,16)
     1130       CALL histwrite_phy(o_lwtoa0b2800, zx_tmp_fi2d)
     1131
     1132
     1133!       IF (vars_defined) zx_tmp_fi3dsplw=lwtoa0b
     1134!       CALL histwrite_phy(o_lwtoa0b, zx_tmp_fi3dsplw)
    10551135
    10561136
Note: See TracChangeset for help on using the changeset viewer.