Ignore:
Timestamp:
Aug 2, 2024, 9:58:25 PM (6 months ago)
Author:
abarral
Message:

Put dimensions.h and paramet.h into modules

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  
    11! easy_netcdf.F90 - Module providing convenient NetCDF read/write capability
    2 !
     2
    33! (C) Copyright 2014- ECMWF.
    4 !
     4
    55! This software is licensed under the terms of the Apache Licence Version 2.0
    66! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
    7 !
     7
    88! In applying this licence, ECMWF does not waive the privileges and immunities
    99! granted to it by virtue of its status as an intergovernmental organisation
    1010! nor does it submit to any jurisdiction.
    11 !
     11
    1212! Author:  Robin Hogan
    1313! Email:   r.j.hogan@ecmwf.int
    14 !
     14
    1515! Modifications
    1616!   2017-04-28  R. Hogan  Fix "reshape" when writing 3D array
  • LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/utilities/radiation_io.F90

    r4773 r5159  
    11! radiation_io.F90 - Provides logging and abort functionality
    2 !
     2
    33! (C) Copyright 2015- ECMWF.
    4 !
     4
    55! This software is licensed under the terms of the Apache Licence Version 2.0
    66! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
    7 !
     7
    88! In applying this licence, ECMWF does not waive the privileges and immunities
    99! granted to it by virtue of its status as an intergovernmental organisation
    1010! nor does it submit to any jurisdiction.
    11 !
     11
    1212! Author:  Robin Hogan
    1313! Email:   r.j.hogan@ecmwf.int
    14 !
     14
    1515!  This file provides an interface to the provision of file units used
    1616!  for logging (nulout and nulerr) and for reading data files
     
    1818!  appropriate for the environment in which the radiation scheme is
    1919!  embedded.
    20 !
     20
    2121!  Rewrite this file as appropriate if the radiation scheme is to be
    2222!  embedded into a model other than the ECMWF Integrated Forecasting
  • LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/utilities/random_numbers_mix.F90

    r4773 r5159  
    22
    33! (C) Copyright 2002- ECMWF.
    4 !
     4
    55! This software is licensed under the terms of the Apache Licence Version 2.0
    66! which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
    7 !
     7
    88! In applying this licence, ECMWF does not waive the privileges and immunities
    99! granted to it by virtue of its status as an intergovernmental organisation
     
    8585!                             Surface Radiative Transport at Large Scale via Monte Carlo.
    8686!                             Annual Review of Heat Transfer, Vol 9.
    87 !
     87
    8888!        Petersen W.P., 1994, Lagged Fibonacci Series Random Number Generator
    8989!                             for the NEC SX-3. International Journal of High Speed Computing
    9090!                             Vol. 6, No. 3, pp387-398.
    91 !
     91
    9292!        Mascagni M., Cuccaro S.A., Pryor D.V., Robinson M.L., 1995,
    9393!                             A Fast, High Quality and Reproducible Parallel Lagged-Fibonacci
     
    157157  ! efficient than the Fibonacci representation. The magic numbers 31 and 87
    158158  ! define the shift register primitive polynomial=(32,7,5,3,2,1,0).
    159   !
     159
    160160  ! To ensure that different seeds produce distinct initial buffer states in
    161161  ! canonical form, bits 0...jpmm-2 of the initial seed (after XORing with jpmask
     
    314314  !--------------------------------------------------------------------------------
    315315  ! Generate normally-distributed random numbers using the Box-Muller method.
    316   !
     316
    317317  ! NB: this routine does not use buffering. This means that the following calls:
    318318  !     call gaussian_distribution (zx(1:k))
Note: See TracChangeset for help on using the changeset viewer.