Changeset 5699
- Timestamp:
- Jun 13, 2025, 9:01:23 PM (4 weeks ago)
- Location:
- LMDZ6/trunk/libf/phylmd
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/cv3_routines.f90
r5698 r5699 2520 2520 ! --- TO REPRESENT EQUAL PROBABILITIES OF MIXING 2521 2521 ! ===================================================================== 2522 2523 CALL zilch(asum, nloc*nd) 2524 CALL zilch(csum, nloc*nd) 2525 CALL zilch(csum, nloc*nd) 2522 asum(1:nloc,1:nd) = 0. 2523 csum(1:nloc,1:nd) = 0. 2526 2524 2527 2525 DO il = 1, ncum … … 2688 2686 2689 2687 ! MAF: renormalisation de MENT 2690 CALL zilch(zm, nloc*na) 2688 zm(1:nloc,1:na) = 0. 2689 2691 2690 DO jm = 1, nl 2692 2691 DO im = 1, nl … … 2919 2918 IF (num1<=0) GO TO 400 2920 2919 2921 CALL zilch(wdtrain, ncum)2920 wdtrain(1:ncum) = 0.0 2922 2921 2923 2922 -
LMDZ6/trunk/libf/phylmd/cv3p_mixing.f90
r5697 r5699 294 294 ! ===================================================================== 295 295 296 CALL zilch(csum, nloc*nd)297 296 csum(:,:) = 0. 297 298 298 DO il = 1, ncum 299 299 lwork(il) = .FALSE. -
LMDZ6/trunk/libf/phylmd/cv_routines.f90
r5692 r5699 719 719 ! J Teixeira fix 720 720 721 CALL zilch(byp, ncum) 721 byp(1:ncum) = 0 722 722 723 DO i = 1, ncum 723 724 lcape(i) = .TRUE. … … 885 886 ! ===================================================================== 886 887 887 DO i = 1, ncum*nlp 888 nent(i, 1) = 0 889 m(i, 1) = 0.0 890 END DO 888 !ym very bad 889 !ym DO i = 1, ncum*nlp 890 !ym nent(i, 1) = 0 891 !ym m(i, 1) = 0.0 892 !ym END DO 893 DO k = 1, nlp 894 DO i = 1, ncum 895 nent(i, k) = 0 896 m(i, k) = 0.0 897 ENDDO 898 ENDDO 891 899 892 900 DO k = 1, nlp … … 907 915 ! ------------------------------------------------------------------- 908 916 909 CALL zilch(work, ncum)910 917 work(1:ncum) = 0. 918 911 919 DO j = minorig + 1, nl 912 920 DO i = 1, ncum … … 1004 1012 ! ===================================================================== 1005 1013 1006 CALL zilch(bsum, ncum*nlp)1014 bsum(1:ncum,1:nlp) = 0. 1007 1015 DO ij = 1, ncum 1008 1016 lwork(ij) = .FALSE. … … 1180 1188 1181 1189 1182 CALL zilch(wdtrain, ncum)1190 wdtrain(1:ncum) = 0. 1183 1191 DO i = nl + 1, 1, -1 1184 1192 … … 1440 1448 IF (num1<=0) GO TO 1500 1441 1449 1442 CALL zilch(amp1, ncum)1443 CALL zilch(ad, ncum)1450 amp1(1:ncum)=0. 1451 ad(1:ncum)=0. 1444 1452 1445 1453 DO k = i + 1, nl + 1 -
LMDZ6/trunk/libf/phylmd/cva_driver.f90
r5696 r5699 1004 1004 ! END IF 1005 1005 IF (iflag_mix>=1) THEN 1006 CALL zilch(supmax, nloc*nd)1006 supmax(:,:)=0. 1007 1007 if (prt_level >= 9) & 1008 1008 PRINT *, 'cva_driver -> cv3p_mixing' … … 1016 1016 1017 1017 ELSE 1018 CALL zilch(supmax, nloc*nd)1018 supmax(:,:)=0. 1019 1019 END IF 1020 1020 END IF … … 1093 1093 unk, vnk, hp, tv, tvp, ep, clw, m, sig, & 1094 1094 ment, qent, uent, vent, nent, sigij, elij, ments, qents, traent) 1095 CALL zilch(hent, nloc*nd*nd)1095 hent(1:nloc,1:nd,1:nd) = 0. 1096 1096 ELSE 1097 1097 !!jyg: Essais absurde pour voir
Note: See TracChangeset
for help on using the changeset viewer.