Changeset 3814 for LMDZ6/trunk/libf/phylmd
- Timestamp:
- Jan 29, 2021, 1:20:22 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/Dust/phytracr_spl_mod.F90
r3806 r3814 695 695 696 696 ALLOCATE( tsol(klon) ) 697 698 !AS: IF permettant le debranchage des coefs de Jeronimo Escribano: fichiers *_meta 699 ! nbreg_* sont initialisés à 1 dans phytracr_spl, if debutphy, 700 ! avant d'appeler la subroutine presente, phytracr_spl_ini 701 ! (phytracr_spl_ini appele readregionsdims2_spl, 702 ! qui lit et fait "bcast" de nbreg_ind,_bb,_dust,_wstardust dans fichiers regions_*_meta) 703 IF("ASSIM"=="YES") THEN 697 704 fileregionsdimsind='regions_ind_meta' 698 705 fileregionsdimsdust='regions_dustacc_meta' … … 704 711 call readregionsdims2_spl(nbreg_bb,fileregionsdimsbb) 705 712 call readregionsdims2_spl(nbreg_wstardust,fileregionsdimswstar) 713 ENDIF ! ASSIM 714 ! fin debranchage 706 715 707 716 !readregions_spl() … … 748 757 749 758 !temporal hardcoded null inicialization of assimilation emmision factors 759 !AS: scale_param sont ensuite lus dans modvalues.nc 760 ! par la subroutine read_scalenc, appelee par readscaleparamsnc_spl 750 761 scale_param_ssacc=1. 751 762 scale_param_sscoa=1. … … 758 769 param_wstarBLperregion(:)=0. 759 770 param_wstarWAKEperregion(:)=0. 760 761 771 762 772 … … 926 936 INTEGER :: aux_mask1 927 937 INTEGER :: aux_mask2 928 INTEGER, DIMENSION(:), ALLOCATABLE, SAVE :: iregion_so4 !Defines regions for SO4 938 INTEGER, DIMENSION(:), ALLOCATABLE, SAVE :: iregion_so4 !Defines regions for SO4 ; AS: PAS UTILISE! 929 939 INTEGER, DIMENSION(:), ALLOCATABLE, SAVE :: iregion_ind !Defines regions for SO2, BC & OM 930 940 INTEGER, DIMENSION(:), ALLOCATABLE, SAVE :: iregion_bb !Defines regions for SO2, BC & OM … … 1277 1287 1278 1288 filescaleparams='modvalues.nc' 1279 CALL readscaleparamsnc_spl(scale_param_ind, & 1289 !AS: debranchage de lecture des coefs d'assmilation de Jeronimo Escribano 1290 IF("ASSIM"=="YES") THEN 1291 CALL readscaleparamsnc_spl(scale_param_ind, & 1280 1292 nbreg_ind, paramname_ind, & 1281 1293 scale_param_ff, nbreg_ind,paramname_ff, & … … 1289 1301 scale_param_sscoa , paramname_sscoa, & 1290 1302 filescaleparams,ijulday,jH_cur, pdtphys,debutphy) 1291 ! add seasalt 1303 ENDIF ! ASSIM 1304 !AS: le commentaire suivant "add seasalt" ne semble pas avoir ete mis en pratique. 1305 ! Des fichiers regions_ssacc et _sscoa existent mais ne semblent pas lus. 1306 ! Ca reste donc aux valeurs initialisées: nbreg_ss=1, scale_param_ss*=1, cf fichiers ss et modvalues 1307 !! add seasalt 1292 1308 1293 1309 print *,'JE : check scale_params' … … 1853 1869 1854 1870 1855 1856 IF (debutphy) then 1857 1871 IF (debutphy) then 1872 1873 ! AS: initialisation des indices par point de grille physique iregion_* 1874 ! (variables tenant de l'assimilation, a eliminer dans un 2eme temps) 1875 iregion_dust(:)=1 1876 iregion_ind(:)=1 1877 iregion_bb(:)=1 1878 iregion_wstardust(:)=1 1879 1880 !AS: lecture des indices dans fichiers "regions_*" eliminee par IF("ASSIM"="YES") (faux donc) 1881 IF("ASSIM"=="YES") THEN 1858 1882 c_FullName1='regions_dustacc' 1859 1883 !c_FullName1='regions_dust' … … 1943 1967 !$OMP END MASTER 1944 1968 !$OMP BARRIER 1969 1970 ENDIF ! ASSIM 1945 1971 1946 1972 ENDIF ! debutphy … … 3565 3591 ! SAVING AEROSOL RELATED VARIABLES INTO FILE 3566 3592 !====================================================================== 3567 !3568 !JE20141224 IF (ok_histrac) THEN3569 3593 ! 3570 3594 ndex2d = 0 … … 3702 3726 fluxss(i)=fluxssfine(i)+fluxsscoa(i) 3703 3727 ENDDO 3728 3704 3729 ! prepare outputs cvltr 3705 3730
Note: See TracChangeset
for help on using the changeset viewer.