LMDZ
eq_regions_mod Module Reference

Functions/Subroutines

subroutine, public eq_regions (N)
 
integer(kind=jpim) function num_collars (N, c_polar, a_ideal)
 
subroutine ideal_region_list (N, c_polar, n_collars, r_regions)
 
real(kind=jprb) function ideal_collar_angle (N)
 
subroutine round_to_naturals (N, n_collars, r_regions)
 
real(kind=jprb) function polar_colat (N)
 
real(kind=jprb) function area_of_ideal_region (N)
 
real(kind=jprb) function sradius_of_cap (area)
 
real(kind=jprb) function area_of_collar (a_top, a_bot)
 
real(kind=jprb) function area_of_cap (s_cap)
 
real(kind=jprb) function gamma (x)
 

Variables

real(kind=jprb) pi
 
logical, public l_regions_debug =.false.
 
integer(kind=jpim), public n_regions_ns
 
integer(kind=jpim), public n_regions_ew
 
integer(kind=jpim), public my_region_ns
 
integer(kind=jpim), public my_region_ew
 
integer(kind=jpim), dimension(:), allocatable, public n_regions
 

Function/Subroutine Documentation

real(kind=jprb) function eq_regions_mod::area_of_cap ( real(kind=jprb), intent(in)  s_cap)
private

Definition at line 312 of file eq_regions_mod.F90.

Here is the caller graph for this function:

real(kind=jprb) function eq_regions_mod::area_of_collar ( real(kind=jprb), intent(in)  a_top,
real(kind=jprb), intent(in)  a_bot 
)
private

Definition at line 298 of file eq_regions_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

real(kind=jprb) function eq_regions_mod::area_of_ideal_region ( integer(kind=jpim), intent(in)  N)
private

Definition at line 274 of file eq_regions_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public eq_regions_mod::eq_regions ( integer(kind=jpim), intent(in)  N)

Definition at line 87 of file eq_regions_mod.F90.

Here is the call graph for this function:

real(kind=jprb) function eq_regions_mod::gamma ( real(kind=jprb), intent(in)  x)
private

Definition at line 325 of file eq_regions_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

real(kind=jprb) function eq_regions_mod::ideal_collar_angle ( integer(kind=jpim), intent(in)  N)
private

Definition at line 220 of file eq_regions_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine eq_regions_mod::ideal_region_list ( integer(kind=jpim), intent(in)  N,
real(kind=jprb), intent(in)  c_polar,
integer(kind=jpim), intent(in)  n_collars,
real(kind=jprb), dimension(n_collars+2), intent(out)  r_regions 
)
private

Definition at line 182 of file eq_regions_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

integer(kind=jpim) function eq_regions_mod::num_collars ( integer(kind=jpim), intent(in)  N,
real(kind=jprb), intent(in)  c_polar,
real(kind=jprb), intent(in)  a_ideal 
)
private

Definition at line 162 of file eq_regions_mod.F90.

Here is the caller graph for this function:

real(kind=jprb) function eq_regions_mod::polar_colat ( integer(kind=jpim), intent(in)  N)
private

Definition at line 258 of file eq_regions_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine eq_regions_mod::round_to_naturals ( integer(kind=jpim), intent(in)  N,
integer(kind=jpim), intent(in)  n_collars,
real(kind=jprb), dimension(n_collars+2), intent(in)  r_regions 
)
private

Definition at line 233 of file eq_regions_mod.F90.

Here is the caller graph for this function:

real(kind=jprb) function eq_regions_mod::sradius_of_cap ( real(kind=jprb), intent(in)  area)
private

Definition at line 287 of file eq_regions_mod.F90.

Here is the caller graph for this function:

Variable Documentation

logical, public eq_regions_mod::l_regions_debug =.false.

Definition at line 74 of file eq_regions_mod.F90.

integer(kind=jpim), public eq_regions_mod::my_region_ew

Definition at line 78 of file eq_regions_mod.F90.

integer(kind=jpim), public eq_regions_mod::my_region_ns

Definition at line 77 of file eq_regions_mod.F90.

integer(kind=jpim), dimension(:), allocatable, public eq_regions_mod::n_regions

Definition at line 79 of file eq_regions_mod.F90.

integer(kind=jpim), public eq_regions_mod::n_regions_ew

Definition at line 76 of file eq_regions_mod.F90.

integer(kind=jpim), public eq_regions_mod::n_regions_ns

Definition at line 75 of file eq_regions_mod.F90.

real(kind=jprb) eq_regions_mod::pi

Definition at line 73 of file eq_regions_mod.F90.