Changeset 5159 for LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/utilities
- Timestamp:
- Aug 2, 2024, 9:58:25 PM (6 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/utilities
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/utilities/easy_netcdf.F90
r5158 r5159 1 1 ! easy_netcdf.F90 - Module providing convenient NetCDF read/write capability 2 ! 2 3 3 ! (C) Copyright 2014- 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 14 ! 14 15 15 ! Modifications 16 16 ! 2017-04-28 R. Hogan Fix "reshape" when writing 3D array -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/utilities/radiation_io.F90
r4773 r5159 1 1 ! radiation_io.F90 - Provides logging and abort functionality 2 ! 2 3 3 ! (C) Copyright 2015- 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 14 ! 14 15 15 ! This file provides an interface to the provision of file units used 16 16 ! for logging (nulout and nulerr) and for reading data files … … 18 18 ! appropriate for the environment in which the radiation scheme is 19 19 ! embedded. 20 ! 20 21 21 ! Rewrite this file as appropriate if the radiation scheme is to be 22 22 ! embedded into a model other than the ECMWF Integrated Forecasting -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/utilities/random_numbers_mix.F90
r4773 r5159 2 2 3 3 ! (C) Copyright 2002- 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 … … 85 85 ! Surface Radiative Transport at Large Scale via Monte Carlo. 86 86 ! Annual Review of Heat Transfer, Vol 9. 87 ! 87 88 88 ! Petersen W.P., 1994, Lagged Fibonacci Series Random Number Generator 89 89 ! for the NEC SX-3. International Journal of High Speed Computing 90 90 ! Vol. 6, No. 3, pp387-398. 91 ! 91 92 92 ! Mascagni M., Cuccaro S.A., Pryor D.V., Robinson M.L., 1995, 93 93 ! A Fast, High Quality and Reproducible Parallel Lagged-Fibonacci … … 157 157 ! efficient than the Fibonacci representation. The magic numbers 31 and 87 158 158 ! define the shift register primitive polynomial=(32,7,5,3,2,1,0). 159 ! 159 160 160 ! To ensure that different seeds produce distinct initial buffer states in 161 161 ! canonical form, bits 0...jpmm-2 of the initial seed (after XORing with jpmask … … 314 314 !-------------------------------------------------------------------------------- 315 315 ! Generate normally-distributed random numbers using the Box-Muller method. 316 ! 316 317 317 ! NB: this routine does not use buffering. This means that the following calls: 318 318 ! call gaussian_distribution (zx(1:k))
Note: See TracChangeset
for help on using the changeset viewer.