Changeset 5709 for LMDZ6/trunk/libf
- Timestamp:
- Jun 16, 2025, 5:26:50 PM (7 weeks ago)
- Location:
- LMDZ6/trunk/libf/phylmd
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90
r5677 r5709 487 487 TYPE(ctrl_out), SAVE :: o_lwtoab130 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 488 488 'lwtoab130', 'LW TOA band 130cm-1 ', 'W m-2', (/ ('', i=1, 10) /)) 489 TYPE(ctrl_out), SAVE :: o_lwtoa0b130 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 490 'lwtoa0b130', 'LW TOA band 130cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 489 491 TYPE(ctrl_out), SAVE :: o_lwtoab375 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 490 492 'lwtoab375', 'LW TOA band 375cm-1', 'W m-2', (/ ('', i=1, 10) /)) 493 TYPE(ctrl_out), SAVE :: o_lwtoa0b375 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 494 'lwtoa0b375', 'LW TOA band 375cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 491 495 TYPE(ctrl_out), SAVE :: o_lwtoab565 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 492 496 'lwtoab565', 'LW TOA band 565cm-1 ', 'W m-2', (/ ('', i=1, 10) /)) 497 TYPE(ctrl_out), SAVE :: o_lwtoa0b565 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 498 'lwtoa0b565', 'LW TOA band 565cm-1 CS ', 'W m-2', (/ ('', i=1, 10) /)) 493 499 TYPE(ctrl_out), SAVE :: o_lwtoab665 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 494 500 'lwtoab665', 'LW TOA band 665cm-1', 'W m-2', (/ ('', i=1, 10) /)) 501 TYPE(ctrl_out), SAVE :: o_lwtoa0b665 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 502 'lwtoa0b665', 'LW TOA band 665cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 495 503 TYPE(ctrl_out), SAVE :: o_lwtoab760 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 496 504 'lwtoab760', 'LW TOA band 760cm-1', 'W m-2', (/ ('', i=1, 10) /)) 505 TYPE(ctrl_out), SAVE :: o_lwtoa0b760 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 506 'lwtoa0b760', 'LW TOA band 760cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 497 507 TYPE(ctrl_out), SAVE :: o_lwtoab900 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 498 508 'lwtoab900', 'LW TOA band 900cm-1', 'W m-2', (/ ('', i=1, 10) /)) 509 TYPE(ctrl_out), SAVE :: o_lwtoa0b900 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 510 'lwtoa0b900', 'LW TOA band 900cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 499 511 TYPE(ctrl_out), SAVE :: o_lwtoab1030 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 500 512 'lwtoab1030', 'LW TOA band 1030cm-1', 'W m-2', (/ ('', i=1, 10) /)) 513 TYPE(ctrl_out), SAVE :: o_lwtoa0b1030 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 514 'lwtoa0b1030', 'LW TOA band 1030cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 501 515 TYPE(ctrl_out), SAVE :: o_lwtoab1130 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 502 516 'lwtoab1130', 'LW TOA band 1130cm-1', 'W m-2', (/ ('', i=1, 10) /)) 517 TYPE(ctrl_out), SAVE :: o_lwtoa0b1130 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 518 'lwtoa0b1130', 'LW TOA band 1130cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 503 519 TYPE(ctrl_out), SAVE :: o_lwtoab1285 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 504 520 'lwtoab1285', 'LW TOA band 1285cm-1', 'W m-2', (/ ('', i=1, 10) /)) 521 TYPE(ctrl_out), SAVE :: o_lwtoa0b1285 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 522 'lwtoa0b1285', 'LW TOA band 1285cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 505 523 TYPE(ctrl_out), SAVE :: o_lwtoab1435 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 506 524 'lwtoab1435', 'LW TOA band 1435cm-1', 'W m-2', (/ ('', i=1, 10) /)) 525 TYPE(ctrl_out), SAVE :: o_lwtoa0b1435 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 526 'lwtoa0b1435', 'LW TOA band 1435cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 507 527 TYPE(ctrl_out), SAVE :: o_lwtoab1640 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 508 528 'lwtoab1640', 'LW TOA band 1640cm-1', 'W m-2', (/ ('', i=1, 10) /)) 529 TYPE(ctrl_out), SAVE :: o_lwtoa0b1640 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 530 'lwtoa0b1640', 'LW TOA band 1640cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 509 531 TYPE(ctrl_out), SAVE :: o_lwtoab1940 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 510 532 'lwtoab1940', 'LW TOA band 1940cm-1', 'W m-2', (/ ('', i=1, 10) /)) 533 TYPE(ctrl_out), SAVE :: o_lwtoa0b1940 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 534 'lwtoa0b1940', 'LW TOA band 1940cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 511 535 TYPE(ctrl_out), SAVE :: o_lwtoab2165 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 512 536 'lwtoab2165', 'LW TOA band 2165cm-1', 'W m-2', (/ ('', i=1, 10) /)) 537 TYPE(ctrl_out), SAVE :: o_lwtoa0b2165 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 538 'lwtoa0b2165', 'LW TOA band 2165cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 513 539 TYPE(ctrl_out), SAVE :: o_lwtoab2315 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 514 540 'lwtoab2315', 'LW TOA band 2315cm-1', 'W m-2', (/ ('', i=1, 10) /)) 541 TYPE(ctrl_out), SAVE :: o_lwtoa0b2315 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 542 'lwtoa0b2315', 'LW TOA band 2315cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 515 543 TYPE(ctrl_out), SAVE :: o_lwtoab2490 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 516 544 'lwtoab2490', 'LW TOA band 2490cm-1', 'W m-2', (/ ('', i=1, 10) /)) 545 TYPE(ctrl_out), SAVE :: o_lwtoa0b2490 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 546 'lwtoa0b2490', 'LW TOA band 2490cm-1 CS', 'W m-2', (/ ('', i=1, 10) /)) 517 547 TYPE(ctrl_out), SAVE :: o_lwtoab2800 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 518 548 'lwtoab2800', 'LW TOA band 2800cm-1 ', 'W m-2', (/ ('', i=1, 10) /)) 549 TYPE(ctrl_out), SAVE :: o_lwtoa0b2800 = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 550 'lwtoa0b2800', 'LW TOA band 2800cm-1 CS ', 'W m-2', (/ ('', i=1, 10) /)) 519 551 TYPE(ctrl_out), SAVE :: o_lwtoabtot = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 520 552 'lwtoabtot', 'LW TOA band total', 'W m-2', (/ ('', i=1, 10) /)) 553 TYPE(ctrl_out), SAVE :: o_lwtoa0btot = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 554 'lwtoa0btot', 'LW TOA band total CS', 'W m-2', (/ ('', i=1, 10) /)) 521 555 TYPE(ctrl_out), SAVE :: o_lwtoa0b = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 522 556 'lwtoa0b', 'LW TOA CS band ', 'W m-2', (/ ('', i=1, 10) /)) -
LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90
r5678 r5709 252 252 o_lwtoab1285, o_lwtoab1435, o_lwtoab1640, o_lwtoab1940, & 253 253 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 255 259 o_lwtoa0b, & ! les 16 canaux FC 256 260 o_lwtoab4co2,o_lwtoacsb4co2, & ! les 16 canaux FC … … 1001 1005 ENDIF 1002 1006 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) 1005 1019 ! CALL histwrite_phy(o_lwtoab, zx_tmp_fi3dsplw) 1006 1020 CALL histwrite_phy(o_lwtoab130, zx_tmp_fi2d) … … 1051 1065 CALL histwrite_phy(o_lwtoab2800, zx_tmp_fi2d) 1052 1066 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) 1055 1135 1056 1136
Note: See TracChangeset
for help on using the changeset viewer.