Changeset 5159 for LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs
- Timestamp:
- Aug 2, 2024, 9:58:25 PM (6 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/cloud_overlap_decorr_len.F90
r4773 r5159 4 4 5 5 ! CLOUD_OVERLAP_DECORR_LEN 6 ! 6 7 7 ! (C) Copyright 2016- ECMWF. 8 ! 8 9 9 ! This software is licensed under the terms of the Apache Licence Version 2.0 10 10 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 11 ! 11 12 12 ! In applying this licence, ECMWF does not waive the privileges and immunities 13 13 ! granted to it by virtue of its status as an intergovernmental organisation 14 14 ! nor does it submit to any jurisdiction. 15 ! 15 16 16 ! PURPOSE 17 17 ! ------- 18 18 ! Calculate the cloud overlap decorrelation length as a function of 19 19 ! latitude for use in the radiation scheme 20 ! 20 21 21 ! INTERFACE 22 22 ! --------- 23 23 ! CLOUD_OVERLAP_DECORR_LEN is called from RADLSWR and RADIATION_SCHEME 24 ! 24 25 25 ! AUTHOR 26 26 ! ------ 27 27 ! Robin Hogan, ECMWF (using code extracted from radlswr.F90) 28 28 ! Original: 2016-02-16 29 ! 29 30 30 ! MODIFICATIONS 31 31 ! ------------- 32 ! 32 33 33 ! ------------------------------------------------------------------- 34 34 -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/cos_sza.F90
r4773 r5159 2 2 3 3 !**** *COS_SZA* 4 ! 4 5 5 ! (C) Copyright 2015- ECMWF. 6 ! 6 7 7 ! This software is licensed under the terms of the Apache Licence Version 2.0 8 8 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 9 ! 9 10 10 ! In applying this licence, ECMWF does not waive the privileges and immunities 11 11 ! granted to it by virtue of its status as an intergovernmental organisation 12 12 ! nor does it submit to any jurisdiction. 13 ! 13 14 14 ! Purpose. 15 15 ! -------- … … 64 64 ! ---------- 65 65 ! ECMWF Research Department documentation of the IFS 66 ! 66 67 67 ! See also: Zhou, L., M. Zhang, Q. Bao, and Y. Liu (2015), On 68 68 ! the incident solar radiation in CMIP5 -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/easy_netcdf_read_mpi.F90
r4773 r5159 1 1 ! easy_netcdf_read_mpi.f90 - Read netcdf file on one task and share with other tasks 2 ! 2 3 3 ! (C) Copyright 2017- ECMWF. 4 ! 4 5 5 ! This software is licensed under the terms of the Apache Licence Version 2.0 6 6 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 7 ! 7 8 8 ! In applying this licence, ECMWF does not waive the privileges and immunities 9 9 ! granted to it by virtue of its status as an intergovernmental organisation 10 10 ! nor does it submit to any jurisdiction. 11 ! 11 12 12 ! Author: Robin Hogan 13 13 ! Email: r.j.hogan@ecmwf.int -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/fcttim.func.h
r4773 r5159 1 1 ! (C) Copyright 1989- ECMWF. 2 2 ! (C) Copyright 1989- Meteo-France. 3 ! 3 4 4 ! This software is licensed under the terms of the Apache Licence Version 2.0 5 5 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 6 ! 6 7 7 ! In applying this licence, ECMWF does not waive the privileges and immunities 8 8 ! granted to it by virtue of its status as an intergovernmental organisation -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/fcttre.func.h
r5158 r5159 1 1 ! (C) Copyright 1988- ECMWF. 2 ! 2 3 3 ! This software is licensed under the terms of the Apache Licence Version 2.0 4 4 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 5 ! 5 6 6 ! In applying this licence, ECMWF does not waive the privileges and immunities 7 7 ! granted to it by virtue of its status as an intergovernmental organisation -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/ice_effective_radius.F90
r4773 r5159 5 5 6 6 ! ICE_EFFECTIVE_RADIUS 7 ! 7 8 8 ! (C) Copyright 2016- ECMWF. 9 ! 9 10 10 ! This software is licensed under the terms of the Apache Licence Version 2.0 11 11 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 12 ! 12 13 13 ! In applying this licence, ECMWF does not waive the privileges and immunities 14 14 ! granted to it by virtue of its status as an intergovernmental organisation 15 15 ! nor does it submit to any jurisdiction. 16 ! 16 17 17 ! PURPOSE 18 18 ! ------- 19 19 ! Calculate effective radius of ice clouds 20 ! 20 21 21 ! AUTHOR 22 22 ! ------ 23 23 ! Robin Hogan, ECMWF (using code extracted from radlswr.F90) 24 24 ! Original: 2016-02-24 25 ! 25 26 26 ! MODIFICATIONS 27 27 ! ------------- 28 ! 29 ! 28 29 30 30 ! ------------------------------------------------------------------- 31 31 -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/liquid_effective_radius.F90
r4773 r5159 6 6 7 7 ! LIQUID_EFFECTIVE_RADIUS 8 ! 8 9 9 ! (C) Copyright 2015- ECMWF. 10 ! 10 11 11 ! This software is licensed under the terms of the Apache Licence Version 2.0 12 12 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 13 ! 13 14 14 ! In applying this licence, ECMWF does not waive the privileges and immunities 15 15 ! granted to it by virtue of its status as an intergovernmental organisation 16 16 ! nor does it submit to any jurisdiction. 17 ! 17 18 18 ! PURPOSE 19 19 ! ------- 20 20 ! Calculate effective radius of liquid clouds 21 ! 21 22 22 ! AUTHOR 23 23 ! ------ 24 24 ! Robin Hogan, ECMWF (using code extracted from radlswr.F90) 25 25 ! Original: 2015-09-24 26 ! 26 27 27 ! MODIFICATIONS 28 28 ! ------------- 29 ! 30 ! 29 30 31 31 ! ------------------------------------------------------------------- 32 32 -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/radiation_scheme.F90
r4773 r5159 19 19 20 20 ! RADIATION_SCHEME - Interface to modular radiation scheme 21 ! 21 22 22 ! (C) Copyright 2015- ECMWF. 23 ! 23 24 24 ! This software is licensed under the terms of the Apache Licence Version 2.0 25 25 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 26 ! 26 27 27 ! In applying this licence, ECMWF does not waive the privileges and immunities 28 28 ! granted to it by virtue of its status as an intergovernmental organisation 29 29 ! nor does it submit to any jurisdiction. 30 ! 30 31 31 ! PURPOSE 32 32 ! ------- … … 36 36 ! it to the radiation scheme. It returns net fluxes and surface 37 37 ! flux components needed by the rest of the model. 38 ! 38 39 39 ! Lower case is used for variables and types taken from the 40 40 ! radiation library 41 ! 41 42 42 ! INTERFACE 43 43 ! --------- … … 45 45 ! SETUP_RADIATION_SCHEME routine (in the RADIATION_SETUP module) 46 46 ! populates the YRADIATION object, and should have been run first. 47 ! 47 48 48 ! AUTHOR 49 49 ! ------ 50 50 ! Robin Hogan, ECMWF 51 51 ! Original: 2015-09-16 52 ! 52 53 53 ! MODIFICATIONS 54 54 ! ------------- … … 62 62 ! 2019-02-04 R. Hogan Pass out surface longwave downwelling in each emissivity interval 63 63 ! 2019-02-07 R. Hogan SPARTACUS cloud size from PARAM_CLOUD_EFFECTIVE_SEPARATION_ETA 64 ! 64 65 65 !----------------------------------------------------------------------- 66 66 … … 293 293 ! differences between the effective temperature of this lowest layer 294 294 ! and the true value in the model. 295 ! 295 296 296 ! We may approximate the temperature profile in the lowest model level 297 297 ! as piecewise linear between the top of the layer T[k-1/2], the -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/radiation_setup.F90
r4773 r5159 2 2 3 3 ! RADIATION_SETUP - Setting up modular radiation scheme 4 ! 4 5 5 ! (C) Copyright 2015- ECMWF. 6 ! 6 7 7 ! This software is licensed under the terms of the Apache Licence Version 2.0 8 8 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 9 ! 9 10 10 ! In applying this licence, ECMWF does not waive the privileges and immunities 11 11 ! granted to it by virtue of its status as an intergovernmental organisation 12 12 ! nor does it submit to any jurisdiction. 13 ! 13 14 14 ! PURPOSE 15 15 ! ------- … … 19 19 ! radiation scheme, plus a small number of additional variables 20 20 ! needed for its implemenation in the IFS. 21 ! 21 22 22 ! INTERFACE 23 23 ! --------- … … 25 25 ! scheme is actually run using the RADIATION_SCHEME routine (not in 26 26 ! this module). 27 ! 27 28 28 ! AUTHOR 29 29 ! ------ 30 30 ! Robin Hogan, ECMWF 31 31 ! Original: 2015-09-16 32 ! 32 33 33 ! MODIFICATIONS 34 34 ! ------------- -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/satur.F90
r4876 r5159 1 1 ! (C) Copyright 1996- ECMWF. 2 ! 2 3 3 ! This software is licensed under the terms of the Apache Licence Version 2.0 4 4 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 5 ! 5 6 6 ! In applying this licence, ECMWF does not waive the privileges and immunities 7 7 ! granted to it by virtue of its status as an intergovernmental organisation -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/yoe_spectral_planck.F90
r4773 r5159 1 1 ! (C) Copyright 2019- ECMWF. 2 ! 2 3 3 ! This software is licensed under the terms of the Apache Licence Version 2.0 4 4 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 5 ! 5 6 6 ! In applying this licence, ECMWF does not waive the privileges and immunities 7 7 ! granted to it by virtue of its status as an intergovernmental organisation … … 11 11 12 12 ! YOE_SPECTRAL_PLANCK 13 ! 13 14 14 ! PURPOSE 15 15 ! ------- … … 19 19 ! spectral emissivity on the high-resolution model grid (rather than 20 20 ! the lower resolution grid seen by the radiation scheme). 21 ! 21 22 22 ! INTERFACE 23 23 ! --------- … … 26 26 ! temperatures at which the Planck function is required. FREE then 27 27 ! deallocates memory. 28 ! 28 29 29 ! AUTHOR 30 30 ! ------ 31 31 ! Robin Hogan, ECMWF 32 32 ! Original: 2019-02-04 33 ! 33 34 34 ! MODIFICATIONS 35 35 ! ------------- … … 214 214 ENDIF 215 215 ! Planck's law 216 ! 216 217 217 ! The exponential term is computed in double precision to avoid 218 218 ! overflow. The final result should still be in the range of a single -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/yoecld.F90
r4773 r5159 1 1 ! (C) Copyright 1989- ECMWF. 2 ! 2 3 3 ! This software is licensed under the terms of the Apache Licence Version 2.0 4 4 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 5 ! 5 6 6 ! In applying this licence, ECMWF does not waive the privileges and immunities 7 7 ! granted to it by virtue of its status as an intergovernmental organisation -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/yoephy.F90
r4853 r5159 1 1 ! (C) Copyright 1991- ECMWF. 2 ! 2 3 3 ! This software is licensed under the terms of the Apache Licence Version 2.0 4 4 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 5 ! 5 6 6 ! In applying this licence, ECMWF does not waive the privileges and immunities 7 7 ! granted to it by virtue of its status as an intergovernmental organisation -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/yoerad.F90
r4773 r5159 139 139 ! the following only available in newer modular radiation scheme: 140 140 ! 4 = SW/LW SOCRATES scheme 141 ! 141 142 142 ! LONEWSW: LOGICAL : .T. IF NEW SW CODE IS ACTIVE 143 143 ! LECSRAD: LOGICAL : .T. IF CLEAR-SKY RADIATION IS ARCHIVED AS PEXTR2 -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/yoerdu.F90
r4773 r5159 1 1 ! (C) Copyright 1989- ECMWF. 2 2 ! (C) Copyright 1989- Meteo-France. 3 ! 3 4 4 ! This software is licensed under the terms of the Apache Licence Version 2.0 5 5 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 6 ! 6 7 7 ! In applying this licence, ECMWF does not waive the privileges and immunities 8 8 ! granted to it by virtue of its status as an intergovernmental organisation -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/yoethf.F90
r4876 r5159 1 1 ! (C) Copyright 1988- ECMWF. 2 ! 2 3 3 ! This software is licensed under the terms of the Apache Licence Version 2.0 4 4 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 5 ! 5 6 6 ! In applying this licence, ECMWF does not waive the privileges and immunities 7 7 ! granted to it by virtue of its status as an intergovernmental organisation -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/ifs/yomrip.F90
r4773 r5159 1 1 ! (C) Copyright 1989- ECMWF. 2 2 ! (C) Copyright 1989- Meteo-France. 3 ! 3 4 4 ! This software is licensed under the terms of the Apache Licence Version 2.0 5 5 ! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 6 ! 6 7 7 ! In applying this licence, ECMWF does not waive the privileges and immunities 8 8 ! granted to it by virtue of its status as an intergovernmental organisation … … 158 158 ! REAL(KIND=JPRB) :: RCOVSRLU 159 159 ! REAL(KIND=JPRB) :: RSIVSRLU 160 ! 160 161 161 ! !! things put here because their values are time-interpolated, i.e. non-constant 162 162 ! ! defined in YOEOZOC
Note: See TracChangeset
for help on using the changeset viewer.