Changeset 3876 for LMDZ6/trunk/libf/phylmd
- Timestamp:
- Apr 20, 2021, 9:24:46 PM (4 years ago)
- Location:
- LMDZ6/trunk/libf/phylmd
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90
r3865 r3876 45 45 LOGICAL, PUBLIC :: read_fco2_ocean_cor ! flag to read corrective oceanic CO2 flux 46 46 !$OMP THREADPRIVATE(read_fco2_ocean_cor) 47 REAL, SAVE,PUBLIC :: var_fco2_ocean_cor ! corrective oceanic CO2 flux47 REAL, PUBLIC :: var_fco2_ocean_cor ! corrective oceanic CO2 flux 48 48 !$OMP THREADPRIVATE(var_fco2_ocean_cor) 49 REAL, SAVE,PUBLIC :: ocean_area_tot ! total oceanic area to convert flux49 REAL, PUBLIC :: ocean_area_tot ! total oceanic area to convert flux 50 50 !$OMP THREADPRIVATE(ocean_area_tot) 51 51 LOGICAL, PUBLIC :: read_fco2_land_cor ! flag to read corrective land CO2 flux 52 52 !$OMP THREADPRIVATE(read_fco2_land_cor) 53 REAL, SAVE,PUBLIC :: var_fco2_land_cor ! corrective land CO2 flux53 REAL, PUBLIC :: var_fco2_land_cor ! corrective land CO2 flux 54 54 !$OMP THREADPRIVATE(var_fco2_land_cor) 55 REAL, SAVE,PUBLIC :: land_area_tot ! total land area to convert flux55 REAL, PUBLIC :: land_area_tot ! total land area to convert flux 56 56 !$OMP THREADPRIVATE(land_area_tot) 57 57 … … 108 108 REAL, DIMENSION(:), ALLOCATABLE, PUBLIC :: fco2_ocean ! Net flux from ocean [kgCO2/m2/s] 109 109 !$OMP THREADPRIVATE(fco2_ocean) 110 REAL, DIMENSION(:), ALLOCATABLE, SAVE,PUBLIC :: fco2_ocean_cor ! Net corrective flux from ocean [kgCO2/m2/s]110 REAL, DIMENSION(:), ALLOCATABLE, PUBLIC :: fco2_ocean_cor ! Net corrective flux from ocean [kgCO2/m2/s] 111 111 !$OMP THREADPRIVATE(fco2_ocean_cor) 112 REAL, DIMENSION(:), ALLOCATABLE, SAVE,PUBLIC :: fco2_land_cor ! Net corrective flux from land [kgCO2/m2/s]112 REAL, DIMENSION(:), ALLOCATABLE, PUBLIC :: fco2_land_cor ! Net corrective flux from land [kgCO2/m2/s] 113 113 !$OMP THREADPRIVATE(fco2_land_cor) 114 114 … … 123 123 124 124 ! Calculated co2 field to be send to the ocean via the coupler and to ORCHIDEE 125 REAL, DIMENSION(:), ALLOCATABLE, SAVE,PUBLIC :: co2_send ! Field allocated in phyetat0125 REAL, DIMENSION(:), ALLOCATABLE, PUBLIC :: co2_send ! Field allocated in phyetat0 126 126 !$OMP THREADPRIVATE(co2_send) 127 127 -
LMDZ6/trunk/libf/phylmd/conf_phys_m.F90
r3863 r3876 378 378 !Config Desc = activation of output ascii file in inlandsis 379 379 !Config Def = 1 380 ok_outfor_omp = .FALSE.380 ok_outfor_omp = .FALSE. 381 381 CALL getin('ok_outfor', ok_outfor_omp) 382 383 384 382 385 383 !================================================================== … … 1142 1140 CALL getin('coefw_cld_cv',coefw_cld_cv_omp) 1143 1141 1144 1145 1146 1147 1142 ! 1148 1143 !Config Key = iflag_pdf … … 1153 1148 iflag_pdf_omp = 0 1154 1149 CALL getin('iflag_pdf',iflag_pdf_omp) 1150 1155 1151 ! 1156 1152 !Config Key = fact_cldcon … … 1179 1175 ok_newmicro_omp = .TRUE. 1180 1176 CALL getin('ok_newmicro',ok_newmicro_omp) 1177 1181 1178 ! 1182 1179 !Config Key = ratqsbas … … 1187 1184 ratqsbas_omp = 0.01 1188 1185 CALL getin('ratqsbas',ratqsbas_omp) 1186 1189 1187 ! 1190 1188 !Config Key = ratqshaut -
LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90
r3839 r3876 46 46 INTEGER, SAVE :: iflag_pbl_surface_t2m_bug 47 47 !$OMP THREADPRIVATE(iflag_pbl_surface_t2m_bug) 48 integer, save:: iflag_new_t2mq2m48 INTEGER, SAVE :: iflag_new_t2mq2m 49 49 !$OMP THREADPRIVATE(iflag_new_t2mq2m) 50 50 … … 148 148 iflag_pbl_surface_t2m_bug=0 149 149 CALL getin_p('iflag_pbl_surface_t2m_bug',iflag_pbl_surface_t2m_bug) 150 WRITE(lunout,*) 'iflag_pbl_surface_t2m_bug=',iflag_pbl_surface_t2m_bug 150 151 !FC 151 152 ! iflag_frein = 0 … … 841 842 ! Martin 842 843 843 real, DIMENSION(klon):: ydelta_sst, ydelta_sal, yds_ns, ydt_ns, ydter, ydser, &844 REAL, DIMENSION(klon):: ydelta_sst, ydelta_sal, yds_ns, ydt_ns, ydter, ydser, & 844 845 ytkt, ytks, ytaur, ysss 845 846 ! compression of delta_sst, delta_sal, ds_ns, dt_ns, dter, dser, tkt, tks, … … 865 866 iflag_new_t2mq2m=1 866 867 CALL getin_p('iflag_new_t2mq2m',iflag_new_t2mq2m) 867 print*,'pbl_iflag_new_t2mq2m=',iflag_new_t2mq2m868 WRITE(lunout,*) 'pbl_iflag_new_t2mq2m=',iflag_new_t2mq2m 868 869 869 870 print*,'PBL SURFACE AVEC GUSTINESS' … … 871 872 872 873 ! Initialize ok_flux_surf (for 1D model) 873 if(klon_glo>1) ok_flux_surf=.FALSE.874 if(klon_glo>1) ok_forc_tsurf=.FALSE.874 IF (klon_glo>1) ok_flux_surf=.FALSE. 875 IF (klon_glo>1) ok_forc_tsurf=.FALSE. 875 876 876 877 ! intialize beta_land
Note: See TracChangeset
for help on using the changeset viewer.