LCOV - code coverage report
Current view: top level - shared/common/src/28_numeric_noabirule - m_lebedev.F90 (source / functions) Coverage Total Hit
Test: coverage.info Lines: 12.2 % 5205 636
Test Date: 2026-09-20 15:27:41 Functions: 28.2 % 39 11

            Line data    Source code
       1              : !!****m* ABINIT/m_lebedev
       2              : !! NAME
       3              : !!  m_lebedev
       4              : !!
       5              : !! FUNCTION
       6              : !!  This module contains routines for performing integrations
       7              : !!  on the sphere using Lebedev-Laikov angular grids.
       8              : !!
       9              : !! COPYRIGHT
      10              : !! Copyright (C) 2008-2026 ABINIT group (MG)
      11              : !! This file is distributed under the terms of the
      12              : !! GNU General Public License, see ~abinit/COPYING
      13              : !! or http://www.gnu.org/copyleft/gpl.txt .
      14              : !!
      15              : !! SOURCE
      16              : 
      17              : #if defined HAVE_CONFIG_H
      18              : #include "config.h"
      19              : #endif
      20              : 
      21              : #include "abi_common.h"
      22              : 
      23              : MODULE m_lebedev
      24              : 
      25              :  use defs_basis
      26              :  use m_abicore
      27              :  use m_errors
      28              : 
      29              :  use m_fstrings,     only : sjoin, itoa
      30              : 
      31              :  implicit none
      32              : 
      33              :  private
      34              : !!***
      35              : 
      36              : !----------------------------------------------------------------------
      37              : 
      38              : !!****t* m_lebedev/lebedev_t
      39              : !! NAME
      40              : !! lebedev_t
      41              : !!
      42              : !! FUNCTION
      43              : !! Structure storing the knots and the weights of the lebedev-laikov grid.
      44              : !!
      45              : !! SOURCE
      46              : 
      47              :  type,public :: lebedev_t
      48              : 
      49              :    integer :: npts
      50              :    ! Number of points in the grid.
      51              : 
      52              :    real(dp),allocatable :: versors(:,:)
      53              :    ! (3, npts)
      54              :    ! Points on the unit sphere in Cartesian coordinates.
      55              : 
      56              :    real(dp),allocatable :: weights(:)
      57              :    ! (npts)
      58              :    ! Weights for spherical integration.
      59              : 
      60              :  contains
      61              : 
      62              :    procedure :: from_npts  => lebedev_from_npts
      63              :      ! Create a Lebedev grid for the number of points.
      64              : 
      65              :    procedure :: from_index  => lebedev_from_index
      66              :      ! Create a Lebedev grid for its index. Useful if one has to loop over all the grids.
      67              : 
      68              :    procedure :: free => lebedev_free
      69              :      ! Free memory
      70              : 
      71              :  end type lebedev_t
      72              : 
      73              : !----------------------------------------------------------------------
      74              : 
      75              :  integer,public,parameter :: lebedev_ngrids = 32
      76              :  ! The number of grids available.
      77              : 
      78              :  ! The number of points in each grid.
      79              :  integer,public,parameter :: lebedev_npts(lebedev_ngrids)=(/ &
      80              : 0006,&
      81              : 0014,&
      82              : 0026,&
      83              : 0038,&
      84              : 0050,&
      85              : 0074,&
      86              : 0086,&
      87              : 0110,&
      88              : 0146,&
      89              : 0170,&
      90              : 0194,&
      91              : 0230,&
      92              : 0266,&
      93              : 0302,&
      94              : 0350,&
      95              : 0434,&
      96              : 0590,&
      97              : 0770,&
      98              : 0974,&
      99              : 1202,&
     100              : 1454,&
     101              : 1730,&
     102              : 2030,&
     103              : 2354,&
     104              : 2702,&
     105              : 3074,&
     106              : 3470,&
     107              : 3890,&
     108              : 4334,&
     109              : 4802,&
     110              : 5294,&
     111              : 5810/)
     112              : 
     113              : contains  !===========================================================
     114              : !!***
     115              : 
     116              : !!****f* m_lebedev/lebedev_from_npts
     117              : !! NAME
     118              : !!  lebedev_from_npts
     119              : !!
     120              : !! FUNCTION
     121              : !!  Create a lebedev grid given the number of points npts.
     122              : !!  Exit status:
     123              : !!    0 on success
     124              : !!   -1 if npts is greater than the max number of points supported.
     125              : !!   N > 0 is the first grid with size greater that npts.
     126              : !!
     127              : !! INPUTS
     128              : !!
     129              : !! SOURCE
     130              : 
     131            0 : subroutine lebedev_from_npts(new, npts, ierr)
     132              : 
     133              : !Arguments ------------------------------------
     134              :  class(lebedev_t),intent(out) :: new
     135              :  integer,intent(in) :: npts
     136              :  integer,intent(out) :: ierr
     137              : 
     138              : !Local variables-------------------------------
     139              :  integer :: seq_idx
     140              : ! *********************************************************************
     141              : 
     142            0 :  ierr = -1
     143            0 :  do seq_idx=1, lebedev_ngrids
     144            0 :    if (lebedev_npts(seq_idx) == npts) then
     145            0 :      call new%from_index(seq_idx)
     146            0 :      ierr = 0
     147            0 :      return
     148            0 :    else if (lebedev_npts(seq_idx) > npts .and. ierr == -1) then
     149            0 :      ierr = lebedev_npts(seq_idx)
     150              :    end if
     151              :  end do
     152              : 
     153              : end subroutine lebedev_from_npts
     154              : !!***
     155              : 
     156              : !----------------------------------------------------------------------
     157              : 
     158              : !!****f* m_lebedev/lebedev_from_index
     159              : !! NAME
     160              : !!  lebedev_from_index
     161              : !!
     162              : !! FUNCTION
     163              : !!  Create a lebedev grid from the sequential index.
     164              : !!  Useful if one has to loop over all the grids.
     165              : !!
     166              : !! INPUTS
     167              : !!  seq_idx=Sequential index comprised between 1 and 32 defining the order of the mesh.
     168              : !!
     169              : !! SOURCE
     170              : 
     171            6 : subroutine lebedev_from_index(new, seq_idx)
     172              : 
     173              : !Arguments ------------------------------------
     174              :  class(lebedev_t),intent(out) :: new
     175              :  integer,intent(in) :: seq_idx
     176              : 
     177              : !Local variables-------------------------------
     178              :  integer :: ii
     179            6 :  real(dp),allocatable :: xx(:),yy(:),zz(:)
     180              : ! *********************************************************************
     181              : 
     182            6 :  call build_lebedev_grid(seq_idx, new%npts, xx, yy, zz, new%weights)
     183              : 
     184           18 :  ABI_MALLOC(new%versors, (3,new%npts))
     185          574 :  do ii=1,new%npts
     186         2278 :    new%versors(:,ii) = [xx(ii), yy(ii), zz(ii)]
     187              :  end do
     188              : 
     189            6 :  ABI_FREE(xx)
     190            6 :  ABI_FREE(yy)
     191            6 :  ABI_FREE(zz)
     192              : 
     193            6 : end subroutine lebedev_from_index
     194              : !!***
     195              : 
     196              : !----------------------------------------------------------------------
     197              : 
     198              : !!****f* m_lebedev/lebedev_free
     199              : !! NAME
     200              : !!  lebedev_free
     201              : !!
     202              : !! FUNCTION
     203              : !!  Free an instance of lebedev_t
     204              : !!
     205              : !! SOURCE
     206              : 
     207            6 : subroutine lebedev_free(lgrid)
     208              : 
     209              : !Arguments ------------------------------------
     210              :  class(lebedev_t),intent(inout) :: lgrid
     211              : ! *********************************************************************
     212              : 
     213            6 :  ABI_SFREE(lgrid%versors)
     214            6 :  ABI_SFREE(lgrid%weights)
     215              : 
     216            6 : end subroutine lebedev_free
     217              : !!***
     218              : 
     219              : !----------------------------------------------------------------------
     220              : 
     221              : !!****f* m_lebedev/build_lebedev_grid
     222              : !! NAME
     223              : !!  build_lebedev_grid
     224              : !!
     225              : !! FUNCTION
     226              : !!  Helper subroutine returning the knots and weights of the angular grid from its sequential index
     227              : !!
     228              : !! INPUTS
     229              : !!  seq_idx=sequential index (must be in [1,32]
     230              : !!
     231              : !! OUTPUT
     232              : !!  npts=Number of points
     233              : !!  xx(npts),yy(npts),zz(npts)=The Cartesian coordinates of the knots.
     234              : !!  ww(npts)=The weights.
     235              : !!
     236              : !! SOURCE
     237              : 
     238            6 : subroutine build_lebedev_grid(seq_idx, npts, xx, yy, zz, ww)
     239              : 
     240              : !Arguments ------------------------------------
     241              :  integer,intent(in) :: seq_idx
     242              :  integer,intent(out) :: npts
     243              :  real(dp),allocatable,intent(out) :: xx(:),yy(:),zz(:),ww(:)
     244              : ! *********************************************************************
     245              : 
     246            6 :  if (seq_idx < 1 .or. seq_idx > lebedev_ngrids) then
     247            0 :    ABI_ERROR(sjoin("seq_idx ",itoa(seq_idx), "out of range"))
     248              :  end if
     249              : 
     250            6 :  npts = lebedev_npts(seq_idx)
     251              : 
     252           18 :  ABI_MALLOC(xx, (npts))
     253           12 :  ABI_MALLOC(yy, (npts))
     254           12 :  ABI_MALLOC(zz, (npts))
     255           12 :  ABI_MALLOC(ww, (npts))
     256              : 
     257            1 :  SELECT CASE (seq_idx)
     258              :  CASE (1)
     259            1 :    call LD0006(xx,yy,zz,ww,npts)
     260              :  CASE (2)
     261            1 :    call LD0014(xx,yy,zz,ww,npts)
     262              :  CASE (3)
     263            1 :    call LD0026(xx,yy,zz,ww,npts)
     264              :  CASE (4)
     265            1 :    call LD0038(xx,yy,zz,ww,npts)
     266              :  CASE (5)
     267            1 :    call LD0050(xx,yy,zz,ww,npts)
     268              :  CASE (6)
     269            0 :    call LD0074(xx,yy,zz,ww,npts)
     270              :  CASE (7)
     271            0 :    call LD0086(xx,yy,zz,ww,npts)
     272              :  CASE (8)
     273            0 :    call LD0110(xx,yy,zz,ww,npts)
     274              :  CASE (9)
     275            0 :    call LD0146(xx,yy,zz,ww,npts)
     276              :  CASE (10)
     277            0 :    call LD0170(xx,yy,zz,ww,npts)
     278              :  CASE (11)
     279            0 :    call LD0194(xx,yy,zz,ww,npts)
     280              :  CASE (12)
     281            0 :    call LD0230(xx,yy,zz,ww,npts)
     282              :  CASE (13)
     283            0 :    call LD0266(xx,yy,zz,ww,npts)
     284              :  CASE (14)
     285            0 :    call LD0302(xx,yy,zz,ww,npts)
     286              :  CASE (15)
     287            0 :    call LD0350(xx,yy,zz,ww,npts)
     288              :  CASE (16)
     289            1 :    call LD0434(xx,yy,zz,ww,npts)
     290              :  CASE (17)
     291            0 :    call LD0590(xx,yy,zz,ww,npts)
     292              :  CASE (18)
     293            0 :    call LD0770(xx,yy,zz,ww,npts)
     294              :  CASE (19)
     295            0 :    call LD0974(xx,yy,zz,ww,npts)
     296              :  CASE (20)
     297            0 :    call LD1202(xx,yy,zz,ww,npts)
     298              :  CASE (21)
     299            0 :    call LD1454(xx,yy,zz,ww,npts)
     300              :  CASE (22)
     301            0 :    call LD1730(xx,yy,zz,ww,npts)
     302              :  CASE (23)
     303            0 :    call LD2030(xx,yy,zz,ww,npts)
     304              :  CASE (24)
     305            0 :    call LD2354(xx,yy,zz,ww,npts)
     306              :  CASE (25)
     307            0 :    call LD2702(xx,yy,zz,ww,npts)
     308              :  CASE (26)
     309            0 :    call LD3074(xx,yy,zz,ww,npts)
     310              :  CASE (27)
     311            0 :    call LD3470(xx,yy,zz,ww,npts)
     312              :  CASE (28)
     313            0 :    call LD3890(xx,yy,zz,ww,npts)
     314              :  CASE (29)
     315            0 :    call LD4334(xx,yy,zz,ww,npts)
     316              :  CASE (30)
     317            0 :    call LD4802(xx,yy,zz,ww,npts)
     318              :  CASE (31)
     319            0 :    call LD5294(xx,yy,zz,ww,npts)
     320              :  CASE (32)
     321            0 :    call LD5810(xx,yy,zz,ww,npts)
     322              :  CASE DEFAULT
     323            6 :    ABI_ERROR(sjoin("seq_idx ", itoa(seq_idx), "out of range"))
     324              :  END SELECT
     325              : 
     326            6 : end subroutine build_lebedev_grid
     327              : !!***
     328              : 
     329              : !----------------------------------------------------------------------
     330              : 
     331              : !!****f* m_lebedev/gen_oh
     332              : !! NAME
     333              : !!  gen_oh
     334              : !!
     335              : !! FUNCTION
     336              : !!
     337              : !! INPUTS
     338              : !!
     339              : !! OUTPUT
     340              : !!
     341              : !! SOURCE
     342              : 
     343           29 : subroutine gen_oh(code, num, x, y, z, w, a, b, v)
     344              : 
     345              :        implicit logical(a-z)
     346              :        double precision x(*),y(*),z(*),w(*)
     347              :        double precision a,b,v
     348              :        integer code
     349              :        integer num
     350              :        double precision c
     351              : !chvd
     352              : !chvd   This subroutine is part of a set of subroutines that generate
     353              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
     354              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
     355              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
     356              : !chvd   This subroutine was translated from C to fortran77 by hand.
     357              : !chvd
     358              : !chvd   Users of this code are asked to include reference [1] in their
     359              : !chvd   publications, and in the user- and programmers-manuals
     360              : !chvd   describing their codes.
     361              : !chvd
     362              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
     363              : !chvd
     364              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
     365              : !chvd       "A quadrature formula for the sphere of the 131st
     366              : !chvd        algebraic order of accuracy"
     367              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
     368              : !chvd
     369              : !chvd   [2] V.I. Lebedev
     370              : !chvd       "A quadrature formula for the sphere of 59th algebraic
     371              : !chvd        order of accuracy"
     372              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
     373              : !chvd
     374              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
     375              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
     376              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
     377              : !chvd
     378              : !chvd   [4] V.I. Lebedev
     379              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
     380              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
     381              : !chvd
     382              : !chvd   [5] V.I. Lebedev
     383              : !chvd       "Quadratures on a sphere"
     384              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
     385              : !chvd
     386              : !chvd   [6] V.I. Lebedev
     387              : !chvd       "Values of the nodes and weights of ninth to seventeenth
     388              : !chvd        order Gauss-Markov quadrature formulae invariant under the
     389              : !chvd        octahedron group with inversion"
     390              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
     391              : !chvd
     392              : !cvw
     393              : !cvw    Given a point on a sphere (specified by a and b), generate all
     394              : !cvw    the equivalent points under Oh symmetry, making grid points with
     395              : !cvw    weight v.
     396              : !cvw    The variable num is increased by the number of different points
     397              : !cvw    generated.
     398              : !cvw
     399              : !cvw    Depending on code, there are 6...48 different but equivalent
     400              : !cvw    points.
     401              : !cvw
     402              : !cvw    code=1:   (0,0,1) etc                                (  6 points)
     403              : !cvw    code=2:   (0,a,a) etc, a=1/sqrt(2)                   ( 12 points)
     404              : !cvw    code=3:   (a,a,a) etc, a=1/sqrt(3)                   (  8 points)
     405              : !cvw    code=4:   (a,a,b) etc, b=sqrt(1-2 a^2)               ( 24 points)
     406              : !cvw    code=5:   (a,b,0) etc, b=sqrt(1-a^2), a input        ( 24 points)
     407              : !cvw    code=6:   (a,b,c) etc, c=sqrt(1-a^2-b^2), a/b input  ( 48 points)
     408              : !cvw
     409           35 :        select case(code)
     410              :        case(1)
     411            6 :        a=1.0d0
     412            6 :        x(1) =  a
     413            6 :        y(1) =  0.0d0
     414            6 :        z(1) =  0.0d0
     415            6 :        w(1) =  v
     416            6 :        x(2) = -a
     417            6 :        y(2) =  0.0d0
     418            6 :        z(2) =  0.0d0
     419            6 :        w(2) =  v
     420            6 :        x(3) =  0.0d0
     421            6 :        y(3) =  a
     422            6 :        z(3) =  0.0d0
     423            6 :        w(3) =  v
     424            6 :        x(4) =  0.0d0
     425            6 :        y(4) = -a
     426            6 :        z(4) =  0.0d0
     427            6 :        w(4) =  v
     428            6 :        x(5) =  0.0d0
     429            6 :        y(5) =  0.0d0
     430            6 :        z(5) =  a
     431            6 :        w(5) =  v
     432            6 :        x(6) =  0.0d0
     433            6 :        y(6) =  0.0d0
     434            6 :        z(6) = -a
     435            6 :        w(6) =  v
     436            6 :        num=num+6
     437              : !cvw
     438              :        case(2)
     439            3 :        a=sqrt(0.5d0)
     440            3 :        x( 1) =  0d0
     441            3 :        y( 1) =  a
     442            3 :        z( 1) =  a
     443            3 :        w( 1) =  v
     444            3 :        x( 2) =  0d0
     445            3 :        y( 2) = -a
     446            3 :        z( 2) =  a
     447            3 :        w( 2) =  v
     448            3 :        x( 3) =  0d0
     449            3 :        y( 3) =  a
     450            3 :        z( 3) = -a
     451            3 :        w( 3) =  v
     452            3 :        x( 4) =  0d0
     453            3 :        y( 4) = -a
     454            3 :        z( 4) = -a
     455            3 :        w( 4) =  v
     456            3 :        x( 5) =  a
     457            3 :        y( 5) =  0d0
     458            3 :        z( 5) =  a
     459            3 :        w( 5) =  v
     460            3 :        x( 6) = -a
     461            3 :        y( 6) =  0d0
     462            3 :        z( 6) =  a
     463            3 :        w( 6) =  v
     464            3 :        x( 7) =  a
     465            3 :        y( 7) =  0d0
     466            3 :        z( 7) = -a
     467            3 :        w( 7) =  v
     468            3 :        x( 8) = -a
     469            3 :        y( 8) =  0d0
     470            3 :        z( 8) = -a
     471            3 :        w( 8) =  v
     472            3 :        x( 9) =  a
     473            3 :        y( 9) =  a
     474            3 :        z( 9) =  0d0
     475            3 :        w( 9) =  v
     476            3 :        x(10) = -a
     477            3 :        y(10) =  a
     478            3 :        z(10) =  0d0
     479            3 :        w(10) =  v
     480            3 :        x(11) =  a
     481            3 :        y(11) = -a
     482            3 :        z(11) =  0d0
     483            3 :        w(11) =  v
     484            3 :        x(12) = -a
     485            3 :        y(12) = -a
     486            3 :        z(12) =  0d0
     487            3 :        w(12) =  v
     488            3 :        num=num+12
     489              : !cvw
     490              :        case(3)
     491            5 :        a = sqrt(1d0/3d0)
     492            5 :        x(1) =  a
     493            5 :        y(1) =  a
     494            5 :        z(1) =  a
     495            5 :        w(1) =  v
     496            5 :        x(2) = -a
     497            5 :        y(2) =  a
     498            5 :        z(2) =  a
     499            5 :        w(2) =  v
     500            5 :        x(3) =  a
     501            5 :        y(3) = -a
     502            5 :        z(3) =  a
     503            5 :        w(3) =  v
     504            5 :        x(4) = -a
     505            5 :        y(4) = -a
     506            5 :        z(4) =  a
     507            5 :        w(4) =  v
     508            5 :        x(5) =  a
     509            5 :        y(5) =  a
     510            5 :        z(5) = -a
     511            5 :        w(5) =  v
     512            5 :        x(6) = -a
     513            5 :        y(6) =  a
     514            5 :        z(6) = -a
     515            5 :        w(6) =  v
     516            5 :        x(7) =  a
     517            5 :        y(7) = -a
     518            5 :        z(7) = -a
     519            5 :        w(7) =  v
     520            5 :        x(8) = -a
     521            5 :        y(8) = -a
     522            5 :        z(8) = -a
     523            5 :        w(8) =  v
     524            5 :        num=num+8
     525              : !cvw
     526              :        case(4)
     527            8 :        b = sqrt(1d0 - 2d0*a*a)
     528            8 :        x( 1) =  a
     529            8 :        y( 1) =  a
     530            8 :        z( 1) =  b
     531            8 :        w( 1) =  v
     532            8 :        x( 2) = -a
     533            8 :        y( 2) =  a
     534            8 :        z( 2) =  b
     535            8 :        w( 2) =  v
     536            8 :        x( 3) =  a
     537            8 :        y( 3) = -a
     538            8 :        z( 3) =  b
     539            8 :        w( 3) =  v
     540            8 :        x( 4) = -a
     541            8 :        y( 4) = -a
     542            8 :        z( 4) =  b
     543            8 :        w( 4) =  v
     544            8 :        x( 5) =  a
     545            8 :        y( 5) =  a
     546            8 :        z( 5) = -b
     547            8 :        w( 5) =  v
     548            8 :        x( 6) = -a
     549            8 :        y( 6) =  a
     550            8 :        z( 6) = -b
     551            8 :        w( 6) =  v
     552            8 :        x( 7) =  a
     553            8 :        y( 7) = -a
     554            8 :        z( 7) = -b
     555            8 :        w( 7) =  v
     556            8 :        x( 8) = -a
     557            8 :        y( 8) = -a
     558            8 :        z( 8) = -b
     559            8 :        w( 8) =  v
     560            8 :        x( 9) =  a
     561            8 :        y( 9) =  b
     562            8 :        z( 9) =  a
     563            8 :        w( 9) =  v
     564            8 :        x(10) = -a
     565            8 :        y(10) =  b
     566            8 :        z(10) =  a
     567            8 :        w(10) =  v
     568            8 :        x(11) =  a
     569            8 :        y(11) = -b
     570            8 :        z(11) =  a
     571            8 :        w(11) =  v
     572            8 :        x(12) = -a
     573            8 :        y(12) = -b
     574            8 :        z(12) =  a
     575            8 :        w(12) =  v
     576            8 :        x(13) =  a
     577            8 :        y(13) =  b
     578            8 :        z(13) = -a
     579            8 :        w(13) =  v
     580            8 :        x(14) = -a
     581            8 :        y(14) =  b
     582            8 :        z(14) = -a
     583            8 :        w(14) =  v
     584            8 :        x(15) =  a
     585            8 :        y(15) = -b
     586            8 :        z(15) = -a
     587            8 :        w(15) =  v
     588            8 :        x(16) = -a
     589            8 :        y(16) = -b
     590            8 :        z(16) = -a
     591            8 :        w(16) =  v
     592            8 :        x(17) =  b
     593            8 :        y(17) =  a
     594            8 :        z(17) =  a
     595            8 :        w(17) =  v
     596            8 :        x(18) = -b
     597            8 :        y(18) =  a
     598            8 :        z(18) =  a
     599            8 :        w(18) =  v
     600            8 :        x(19) =  b
     601            8 :        y(19) = -a
     602            8 :        z(19) =  a
     603            8 :        w(19) =  v
     604            8 :        x(20) = -b
     605            8 :        y(20) = -a
     606            8 :        z(20) =  a
     607            8 :        w(20) =  v
     608            8 :        x(21) =  b
     609            8 :        y(21) =  a
     610            8 :        z(21) = -a
     611            8 :        w(21) =  v
     612            8 :        x(22) = -b
     613            8 :        y(22) =  a
     614            8 :        z(22) = -a
     615            8 :        w(22) =  v
     616            8 :        x(23) =  b
     617            8 :        y(23) = -a
     618            8 :        z(23) = -a
     619            8 :        w(23) =  v
     620            8 :        x(24) = -b
     621            8 :        y(24) = -a
     622            8 :        z(24) = -a
     623            8 :        w(24) =  v
     624            8 :        num=num+24
     625              : !cvw
     626              :        case(5)
     627            3 :        b=sqrt(1d0-a*a)
     628            3 :        x( 1) =  a
     629            3 :        y( 1) =  b
     630            3 :        z( 1) =  0d0
     631            3 :        w( 1) =  v
     632            3 :        x( 2) = -a
     633            3 :        y( 2) =  b
     634            3 :        z( 2) =  0d0
     635            3 :        w( 2) =  v
     636            3 :        x( 3) =  a
     637            3 :        y( 3) = -b
     638            3 :        z( 3) =  0d0
     639            3 :        w( 3) =  v
     640            3 :        x( 4) = -a
     641            3 :        y( 4) = -b
     642            3 :        z( 4) =  0d0
     643            3 :        w( 4) =  v
     644            3 :        x( 5) =  b
     645            3 :        y( 5) =  a
     646            3 :        z( 5) =  0d0
     647            3 :        w( 5) =  v
     648            3 :        x( 6) = -b
     649            3 :        y( 6) =  a
     650            3 :        z( 6) =  0d0
     651            3 :        w( 6) =  v
     652            3 :        x( 7) =  b
     653            3 :        y( 7) = -a
     654            3 :        z( 7) =  0d0
     655            3 :        w( 7) =  v
     656            3 :        x( 8) = -b
     657            3 :        y( 8) = -a
     658            3 :        z( 8) =  0d0
     659            3 :        w( 8) =  v
     660            3 :        x( 9) =  a
     661            3 :        y( 9) =  0d0
     662            3 :        z( 9) =  b
     663            3 :        w( 9) =  v
     664            3 :        x(10) = -a
     665            3 :        y(10) =  0d0
     666            3 :        z(10) =  b
     667            3 :        w(10) =  v
     668            3 :        x(11) =  a
     669            3 :        y(11) =  0d0
     670            3 :        z(11) = -b
     671            3 :        w(11) =  v
     672            3 :        x(12) = -a
     673            3 :        y(12) =  0d0
     674            3 :        z(12) = -b
     675            3 :        w(12) =  v
     676            3 :        x(13) =  b
     677            3 :        y(13) =  0d0
     678            3 :        z(13) =  a
     679            3 :        w(13) =  v
     680            3 :        x(14) = -b
     681            3 :        y(14) =  0d0
     682            3 :        z(14) =  a
     683            3 :        w(14) =  v
     684            3 :        x(15) =  b
     685            3 :        y(15) =  0d0
     686            3 :        z(15) = -a
     687            3 :        w(15) =  v
     688            3 :        x(16) = -b
     689            3 :        y(16) =  0d0
     690            3 :        z(16) = -a
     691            3 :        w(16) =  v
     692            3 :        x(17) =  0d0
     693            3 :        y(17) =  a
     694            3 :        z(17) =  b
     695            3 :        w(17) =  v
     696            3 :        x(18) =  0d0
     697            3 :        y(18) = -a
     698            3 :        z(18) =  b
     699            3 :        w(18) =  v
     700            3 :        x(19) =  0d0
     701            3 :        y(19) =  a
     702            3 :        z(19) = -b
     703            3 :        w(19) =  v
     704            3 :        x(20) =  0d0
     705            3 :        y(20) = -a
     706            3 :        z(20) = -b
     707            3 :        w(20) =  v
     708            3 :        x(21) =  0d0
     709            3 :        y(21) =  b
     710            3 :        z(21) =  a
     711            3 :        w(21) =  v
     712            3 :        x(22) =  0d0
     713            3 :        y(22) = -b
     714            3 :        z(22) =  a
     715            3 :        w(22) =  v
     716            3 :        x(23) =  0d0
     717            3 :        y(23) =  b
     718            3 :        z(23) = -a
     719            3 :        w(23) =  v
     720            3 :        x(24) =  0d0
     721            3 :        y(24) = -b
     722            3 :        z(24) = -a
     723            3 :        w(24) =  v
     724            3 :        num=num+24
     725              : !cvw
     726              :        case(6)
     727            4 :        c=sqrt(1d0 - a*a - b*b)
     728            4 :        x( 1) =  a
     729            4 :        y( 1) =  b
     730            4 :        z( 1) =  c
     731            4 :        w( 1) =  v
     732            4 :        x( 2) = -a
     733            4 :        y( 2) =  b
     734            4 :        z( 2) =  c
     735            4 :        w( 2) =  v
     736            4 :        x( 3) =  a
     737            4 :        y( 3) = -b
     738            4 :        z( 3) =  c
     739            4 :        w( 3) =  v
     740            4 :        x( 4) = -a
     741            4 :        y( 4) = -b
     742            4 :        z( 4) =  c
     743            4 :        w( 4) =  v
     744            4 :        x( 5) =  a
     745            4 :        y( 5) =  b
     746            4 :        z( 5) = -c
     747            4 :        w( 5) =  v
     748            4 :        x( 6) = -a
     749            4 :        y( 6) =  b
     750            4 :        z( 6) = -c
     751            4 :        w( 6) =  v
     752            4 :        x( 7) =  a
     753            4 :        y( 7) = -b
     754            4 :        z( 7) = -c
     755            4 :        w( 7) =  v
     756            4 :        x( 8) = -a
     757            4 :        y( 8) = -b
     758            4 :        z( 8) = -c
     759            4 :        w( 8) =  v
     760            4 :        x( 9) =  a
     761            4 :        y( 9) =  c
     762            4 :        z( 9) =  b
     763            4 :        w( 9) =  v
     764            4 :        x(10) = -a
     765            4 :        y(10) =  c
     766            4 :        z(10) =  b
     767            4 :        w(10) =  v
     768            4 :        x(11) =  a
     769            4 :        y(11) = -c
     770            4 :        z(11) =  b
     771            4 :        w(11) =  v
     772            4 :        x(12) = -a
     773            4 :        y(12) = -c
     774            4 :        z(12) =  b
     775            4 :        w(12) =  v
     776            4 :        x(13) =  a
     777            4 :        y(13) =  c
     778            4 :        z(13) = -b
     779            4 :        w(13) =  v
     780            4 :        x(14) = -a
     781            4 :        y(14) =  c
     782            4 :        z(14) = -b
     783            4 :        w(14) =  v
     784            4 :        x(15) =  a
     785            4 :        y(15) = -c
     786            4 :        z(15) = -b
     787            4 :        w(15) =  v
     788            4 :        x(16) = -a
     789            4 :        y(16) = -c
     790            4 :        z(16) = -b
     791            4 :        w(16) =  v
     792            4 :        x(17) =  b
     793            4 :        y(17) =  a
     794            4 :        z(17) =  c
     795            4 :        w(17) =  v
     796            4 :        x(18) = -b
     797            4 :        y(18) =  a
     798            4 :        z(18) =  c
     799            4 :        w(18) =  v
     800            4 :        x(19) =  b
     801            4 :        y(19) = -a
     802            4 :        z(19) =  c
     803            4 :        w(19) =  v
     804            4 :        x(20) = -b
     805            4 :        y(20) = -a
     806            4 :        z(20) =  c
     807            4 :        w(20) =  v
     808            4 :        x(21) =  b
     809            4 :        y(21) =  a
     810            4 :        z(21) = -c
     811            4 :        w(21) =  v
     812            4 :        x(22) = -b
     813            4 :        y(22) =  a
     814            4 :        z(22) = -c
     815            4 :        w(22) =  v
     816            4 :        x(23) =  b
     817            4 :        y(23) = -a
     818            4 :        z(23) = -c
     819            4 :        w(23) =  v
     820            4 :        x(24) = -b
     821            4 :        y(24) = -a
     822            4 :        z(24) = -c
     823            4 :        w(24) =  v
     824            4 :        x(25) =  b
     825            4 :        y(25) =  c
     826            4 :        z(25) =  a
     827            4 :        w(25) =  v
     828            4 :        x(26) = -b
     829            4 :        y(26) =  c
     830            4 :        z(26) =  a
     831            4 :        w(26) =  v
     832            4 :        x(27) =  b
     833            4 :        y(27) = -c
     834            4 :        z(27) =  a
     835            4 :        w(27) =  v
     836            4 :        x(28) = -b
     837            4 :        y(28) = -c
     838            4 :        z(28) =  a
     839            4 :        w(28) =  v
     840            4 :        x(29) =  b
     841            4 :        y(29) =  c
     842            4 :        z(29) = -a
     843            4 :        w(29) =  v
     844            4 :        x(30) = -b
     845            4 :        y(30) =  c
     846            4 :        z(30) = -a
     847            4 :        w(30) =  v
     848            4 :        x(31) =  b
     849            4 :        y(31) = -c
     850            4 :        z(31) = -a
     851            4 :        w(31) =  v
     852            4 :        x(32) = -b
     853            4 :        y(32) = -c
     854            4 :        z(32) = -a
     855            4 :        w(32) =  v
     856            4 :        x(33) =  c
     857            4 :        y(33) =  a
     858            4 :        z(33) =  b
     859            4 :        w(33) =  v
     860            4 :        x(34) = -c
     861            4 :        y(34) =  a
     862            4 :        z(34) =  b
     863            4 :        w(34) =  v
     864            4 :        x(35) =  c
     865            4 :        y(35) = -a
     866            4 :        z(35) =  b
     867            4 :        w(35) =  v
     868            4 :        x(36) = -c
     869            4 :        y(36) = -a
     870            4 :        z(36) =  b
     871            4 :        w(36) =  v
     872            4 :        x(37) =  c
     873            4 :        y(37) =  a
     874            4 :        z(37) = -b
     875            4 :        w(37) =  v
     876            4 :        x(38) = -c
     877            4 :        y(38) =  a
     878            4 :        z(38) = -b
     879            4 :        w(38) =  v
     880            4 :        x(39) =  c
     881            4 :        y(39) = -a
     882            4 :        z(39) = -b
     883            4 :        w(39) =  v
     884            4 :        x(40) = -c
     885            4 :        y(40) = -a
     886            4 :        z(40) = -b
     887            4 :        w(40) =  v
     888            4 :        x(41) =  c
     889            4 :        y(41) =  b
     890            4 :        z(41) =  a
     891            4 :        w(41) =  v
     892            4 :        x(42) = -c
     893            4 :        y(42) =  b
     894            4 :        z(42) =  a
     895            4 :        w(42) =  v
     896            4 :        x(43) =  c
     897            4 :        y(43) = -b
     898            4 :        z(43) =  a
     899            4 :        w(43) =  v
     900            4 :        x(44) = -c
     901            4 :        y(44) = -b
     902            4 :        z(44) =  a
     903            4 :        w(44) =  v
     904            4 :        x(45) =  c
     905            4 :        y(45) =  b
     906            4 :        z(45) = -a
     907            4 :        w(45) =  v
     908            4 :        x(46) = -c
     909            4 :        y(46) =  b
     910            4 :        z(46) = -a
     911            4 :        w(46) =  v
     912            4 :        x(47) =  c
     913            4 :        y(47) = -b
     914            4 :        z(47) = -a
     915            4 :        w(47) =  v
     916            4 :        x(48) = -c
     917            4 :        y(48) = -b
     918            4 :        z(48) = -a
     919            4 :        w(48) =  v
     920            4 :        num=num+48
     921              :        case default
     922            0 :        ABI_ERROR('Gen_Oh: Invalid Code')
     923           29 :        stop
     924              :        end select
     925           29 :  end subroutine gen_oh
     926              : !!***
     927              : 
     928            1 :  SUBROUTINE LD0006(X,Y,Z,W,N)
     929              : 
     930              :        DOUBLE PRECISION X(   6)
     931              :        DOUBLE PRECISION Y(   6)
     932              :        DOUBLE PRECISION Z(   6)
     933              :        DOUBLE PRECISION W(   6)
     934              :        INTEGER N
     935              :        DOUBLE PRECISION A,B,V
     936              : !CVW
     937              : !CVW    LEBEDEV    6-POINT ANGULAR GRID
     938              : !CVW
     939              : !chvd
     940              : !chvd   This subroutine is part of a set of subroutines that generate
     941              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
     942              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
     943              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
     944              : !chvd   This subroutine was translated using a C to fortran77 conversion
     945              : !chvd   tool written by Dr. Christoph van Wuellen.
     946              : !chvd
     947              : !chvd   Users of this code are asked to include reference [1] in their
     948              : !chvd   publications, and in the user- and programmers-manuals
     949              : !chvd   describing their codes.
     950              : !chvd
     951              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
     952              : !chvd
     953              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
     954              : !chvd       "A quadrature formula for the sphere of the 131st
     955              : !chvd        algebraic order of accuracy"
     956              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
     957              : !chvd
     958              : !chvd   [2] V.I. Lebedev
     959              : !chvd       "A quadrature formula for the sphere of 59th algebraic
     960              : !chvd        order of accuracy"
     961              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
     962              : !chvd
     963              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
     964              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
     965              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
     966              : !chvd
     967              : !chvd   [4] V.I. Lebedev
     968              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
     969              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
     970              : !chvd
     971              : !chvd   [5] V.I. Lebedev
     972              : !chvd       "Quadratures on a sphere"
     973              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
     974              : !chvd
     975              : !chvd   [6] V.I. Lebedev
     976              : !chvd       "Values of the nodes and weights of ninth to seventeenth
     977              : !chvd        order Gauss-Markov quadrature formulae invariant under the
     978              : !chvd        octahedron group with inversion"
     979              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
     980              : !chvd
     981            1 :        N=1
     982            1 :        V=0.1666666666666667D+0
     983            1 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
     984            1 :        N=N-1
     985            1 :  end subroutine LD0006
     986              : !!***
     987              : 
     988            1 :  SUBROUTINE LD0014(X,Y,Z,W,N)
     989              : 
     990              :        DOUBLE PRECISION X(  14)
     991              :        DOUBLE PRECISION Y(  14)
     992              :        DOUBLE PRECISION Z(  14)
     993              :        DOUBLE PRECISION W(  14)
     994              :        INTEGER N
     995              :        DOUBLE PRECISION A,B,V
     996              : !CVW
     997              : !CVW    LEBEDEV   14-POINT ANGULAR GRID
     998              : !CVW
     999              : !chvd
    1000              : !chvd   This subroutine is part of a set of subroutines that generate
    1001              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1002              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1003              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1004              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1005              : !chvd   tool written by Dr. Christoph van Wuellen.
    1006              : !chvd
    1007              : !chvd   Users of this code are asked to include reference [1] in their
    1008              : !chvd   publications, and in the user- and programmers-manuals
    1009              : !chvd   describing their codes.
    1010              : !chvd
    1011              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1012              : !chvd
    1013              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1014              : !chvd       "A quadrature formula for the sphere of the 131st
    1015              : !chvd        algebraic order of accuracy"
    1016              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1017              : !chvd
    1018              : !chvd   [2] V.I. Lebedev
    1019              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1020              : !chvd        order of accuracy"
    1021              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1022              : !chvd
    1023              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1024              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1025              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1026              : !chvd
    1027              : !chvd   [4] V.I. Lebedev
    1028              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1029              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1030              : !chvd
    1031              : !chvd   [5] V.I. Lebedev
    1032              : !chvd       "Quadratures on a sphere"
    1033              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1034              : !chvd
    1035              : !chvd   [6] V.I. Lebedev
    1036              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1037              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1038              : !chvd        octahedron group with inversion"
    1039              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1040              : !chvd
    1041            1 :        N=1
    1042            1 :        V=0.6666666666666667D-1
    1043            1 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1044            1 :        V=0.7500000000000000D-1
    1045            1 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1046            1 :        N=N-1
    1047            1 :  end subroutine LD0014
    1048              : !!***
    1049              : 
    1050            1 :  SUBROUTINE LD0026(X,Y,Z,W,N)
    1051              : 
    1052              :        DOUBLE PRECISION X(  26)
    1053              :        DOUBLE PRECISION Y(  26)
    1054              :        DOUBLE PRECISION Z(  26)
    1055              :        DOUBLE PRECISION W(  26)
    1056              :        INTEGER N
    1057              :        DOUBLE PRECISION A,B,V
    1058              : !CVW
    1059              : !CVW    LEBEDEV   26-POINT ANGULAR GRID
    1060              : !CVW
    1061              : !chvd
    1062              : !chvd   This subroutine is part of a set of subroutines that generate
    1063              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1064              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1065              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1066              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1067              : !chvd   tool written by Dr. Christoph van Wuellen.
    1068              : !chvd
    1069              : !chvd   Users of this code are asked to include reference [1] in their
    1070              : !chvd   publications, and in the user- and programmers-manuals
    1071              : !chvd   describing their codes.
    1072              : !chvd
    1073              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1074              : !chvd
    1075              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1076              : !chvd       "A quadrature formula for the sphere of the 131st
    1077              : !chvd        algebraic order of accuracy"
    1078              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1079              : !chvd
    1080              : !chvd   [2] V.I. Lebedev
    1081              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1082              : !chvd        order of accuracy"
    1083              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1084              : !chvd
    1085              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1086              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1087              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1088              : !chvd
    1089              : !chvd   [4] V.I. Lebedev
    1090              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1091              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1092              : !chvd
    1093              : !chvd   [5] V.I. Lebedev
    1094              : !chvd       "Quadratures on a sphere"
    1095              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1096              : !chvd
    1097              : !chvd   [6] V.I. Lebedev
    1098              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1099              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1100              : !chvd        octahedron group with inversion"
    1101              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1102              : !chvd
    1103            1 :        N=1
    1104            1 :        V=0.4761904761904762D-1
    1105            1 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1106            1 :        V=0.3809523809523810D-1
    1107            1 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1108            1 :        V=0.3214285714285714D-1
    1109            1 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1110            1 :        N=N-1
    1111            1 :  end subroutine LD0026
    1112              : !!***
    1113              : 
    1114            1 :  SUBROUTINE LD0038(X,Y,Z,W,N)
    1115              : 
    1116              :        DOUBLE PRECISION X(  38)
    1117              :        DOUBLE PRECISION Y(  38)
    1118              :        DOUBLE PRECISION Z(  38)
    1119              :        DOUBLE PRECISION W(  38)
    1120              :        INTEGER N
    1121              :        DOUBLE PRECISION A,B,V
    1122              : !CVW
    1123              : !CVW    LEBEDEV   38-POINT ANGULAR GRID
    1124              : !CVW
    1125              : !chvd
    1126              : !chvd   This subroutine is part of a set of subroutines that generate
    1127              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1128              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1129              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1130              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1131              : !chvd   tool written by Dr. Christoph van Wuellen.
    1132              : !chvd
    1133              : !chvd   Users of this code are asked to include reference [1] in their
    1134              : !chvd   publications, and in the user- and programmers-manuals
    1135              : !chvd   describing their codes.
    1136              : !chvd
    1137              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1138              : !chvd
    1139              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1140              : !chvd       "A quadrature formula for the sphere of the 131st
    1141              : !chvd        algebraic order of accuracy"
    1142              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1143              : !chvd
    1144              : !chvd   [2] V.I. Lebedev
    1145              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1146              : !chvd        order of accuracy"
    1147              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1148              : !chvd
    1149              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1150              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1151              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1152              : !chvd
    1153              : !chvd   [4] V.I. Lebedev
    1154              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1155              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1156              : !chvd
    1157              : !chvd   [5] V.I. Lebedev
    1158              : !chvd       "Quadratures on a sphere"
    1159              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1160              : !chvd
    1161              : !chvd   [6] V.I. Lebedev
    1162              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1163              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1164              : !chvd        octahedron group with inversion"
    1165              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1166              : !chvd
    1167            1 :        N=1
    1168            1 :        V=0.9523809523809524D-2
    1169            1 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1170            1 :        V=0.3214285714285714D-1
    1171            1 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1172            1 :        A=0.4597008433809831D+0
    1173            1 :        V=0.2857142857142857D-1
    1174            1 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1175            1 :        N=N-1
    1176            1 :  end subroutine LD0038
    1177              : !!***
    1178              : 
    1179            1 :  SUBROUTINE LD0050(X,Y,Z,W,N)
    1180              : 
    1181              :        DOUBLE PRECISION X(  50)
    1182              :        DOUBLE PRECISION Y(  50)
    1183              :        DOUBLE PRECISION Z(  50)
    1184              :        DOUBLE PRECISION W(  50)
    1185              :        INTEGER N
    1186              :        DOUBLE PRECISION A,B,V
    1187              : !CVW
    1188              : !CVW    LEBEDEV   50-POINT ANGULAR GRID
    1189              : !CVW
    1190              : !chvd
    1191              : !chvd   This subroutine is part of a set of subroutines that generate
    1192              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1193              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1194              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1195              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1196              : !chvd   tool written by Dr. Christoph van Wuellen.
    1197              : !chvd
    1198              : !chvd   Users of this code are asked to include reference [1] in their
    1199              : !chvd   publications, and in the user- and programmers-manuals
    1200              : !chvd   describing their codes.
    1201              : !chvd
    1202              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1203              : !chvd
    1204              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1205              : !chvd       "A quadrature formula for the sphere of the 131st
    1206              : !chvd        algebraic order of accuracy"
    1207              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1208              : !chvd
    1209              : !chvd   [2] V.I. Lebedev
    1210              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1211              : !chvd        order of accuracy"
    1212              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1213              : !chvd
    1214              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1215              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1216              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1217              : !chvd
    1218              : !chvd   [4] V.I. Lebedev
    1219              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1220              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1221              : !chvd
    1222              : !chvd   [5] V.I. Lebedev
    1223              : !chvd       "Quadratures on a sphere"
    1224              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1225              : !chvd
    1226              : !chvd   [6] V.I. Lebedev
    1227              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1228              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1229              : !chvd        octahedron group with inversion"
    1230              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1231              : !chvd
    1232            1 :        N=1
    1233            1 :        V=0.1269841269841270D-1
    1234            1 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1235            1 :        V=0.2257495590828924D-1
    1236            1 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1237            1 :        V=0.2109375000000000D-1
    1238            1 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1239            1 :        A=0.3015113445777636D+0
    1240            1 :        V=0.2017333553791887D-1
    1241            1 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1242            1 :        N=N-1
    1243            1 :  end subroutine LD0050
    1244              : !!***
    1245              : 
    1246            0 :  SUBROUTINE LD0074(X,Y,Z,W,N)
    1247              : 
    1248              :        DOUBLE PRECISION X(  74)
    1249              :        DOUBLE PRECISION Y(  74)
    1250              :        DOUBLE PRECISION Z(  74)
    1251              :        DOUBLE PRECISION W(  74)
    1252              :        INTEGER N
    1253              :        DOUBLE PRECISION A,B,V
    1254              : !CVW
    1255              : !CVW    LEBEDEV   74-POINT ANGULAR GRID
    1256              : !CVW
    1257              : !chvd
    1258              : !chvd   This subroutine is part of a set of subroutines that generate
    1259              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1260              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1261              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1262              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1263              : !chvd   tool written by Dr. Christoph van Wuellen.
    1264              : !chvd
    1265              : !chvd   Users of this code are asked to include reference [1] in their
    1266              : !chvd   publications, and in the user- and programmers-manuals
    1267              : !chvd   describing their codes.
    1268              : !chvd
    1269              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1270              : !chvd
    1271              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1272              : !chvd       "A quadrature formula for the sphere of the 131st
    1273              : !chvd        algebraic order of accuracy"
    1274              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1275              : !chvd
    1276              : !chvd   [2] V.I. Lebedev
    1277              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1278              : !chvd        order of accuracy"
    1279              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1280              : !chvd
    1281              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1282              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1283              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1284              : !chvd
    1285              : !chvd   [4] V.I. Lebedev
    1286              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1287              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1288              : !chvd
    1289              : !chvd   [5] V.I. Lebedev
    1290              : !chvd       "Quadratures on a sphere"
    1291              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1292              : !chvd
    1293              : !chvd   [6] V.I. Lebedev
    1294              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1295              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1296              : !chvd        octahedron group with inversion"
    1297              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1298              : !chvd
    1299            0 :        N=1
    1300            0 :        V=0.5130671797338464D-3
    1301            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1302            0 :        V=0.1660406956574204D-1
    1303            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1304            0 :        V=-0.2958603896103896D-1
    1305            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1306            0 :        A=0.4803844614152614D+0
    1307            0 :        V=0.2657620708215946D-1
    1308            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1309            0 :        A=0.3207726489807764D+0
    1310            0 :        V=0.1652217099371571D-1
    1311            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1312            0 :        N=N-1
    1313            0 :  end subroutine LD0074
    1314              : !!***
    1315              : 
    1316            0 :  SUBROUTINE LD0086(X,Y,Z,W,N)
    1317              : 
    1318              :        DOUBLE PRECISION X(  86)
    1319              :        DOUBLE PRECISION Y(  86)
    1320              :        DOUBLE PRECISION Z(  86)
    1321              :        DOUBLE PRECISION W(  86)
    1322              :        INTEGER N
    1323              :        DOUBLE PRECISION A,B,V
    1324              : !CVW
    1325              : !CVW    LEBEDEV   86-POINT ANGULAR GRID
    1326              : !CVW
    1327              : !chvd
    1328              : !chvd   This subroutine is part of a set of subroutines that generate
    1329              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1330              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1331              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1332              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1333              : !chvd   tool written by Dr. Christoph van Wuellen.
    1334              : !chvd
    1335              : !chvd   Users of this code are asked to include reference [1] in their
    1336              : !chvd   publications, and in the user- and programmers-manuals
    1337              : !chvd   describing their codes.
    1338              : !chvd
    1339              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1340              : !chvd
    1341              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1342              : !chvd       "A quadrature formula for the sphere of the 131st
    1343              : !chvd        algebraic order of accuracy"
    1344              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1345              : !chvd
    1346              : !chvd   [2] V.I. Lebedev
    1347              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1348              : !chvd        order of accuracy"
    1349              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1350              : !chvd
    1351              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1352              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1353              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1354              : !chvd
    1355              : !chvd   [4] V.I. Lebedev
    1356              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1357              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1358              : !chvd
    1359              : !chvd   [5] V.I. Lebedev
    1360              : !chvd       "Quadratures on a sphere"
    1361              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1362              : !chvd
    1363              : !chvd   [6] V.I. Lebedev
    1364              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1365              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1366              : !chvd        octahedron group with inversion"
    1367              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1368              : !chvd
    1369            0 :        N=1
    1370            0 :        V=0.1154401154401154D-1
    1371            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1372            0 :        V=0.1194390908585628D-1
    1373            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1374            0 :        A=0.3696028464541502D+0
    1375            0 :        V=0.1111055571060340D-1
    1376            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1377            0 :        A=0.6943540066026664D+0
    1378            0 :        V=0.1187650129453714D-1
    1379            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1380            0 :        A=0.3742430390903412D+0
    1381            0 :        V=0.1181230374690448D-1
    1382            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1383            0 :        N=N-1
    1384            0 :  end subroutine LD0086
    1385              : !!***
    1386              : 
    1387            0 :  SUBROUTINE LD0110(X,Y,Z,W,N)
    1388              : 
    1389              :        DOUBLE PRECISION X( 110)
    1390              :        DOUBLE PRECISION Y( 110)
    1391              :        DOUBLE PRECISION Z( 110)
    1392              :        DOUBLE PRECISION W( 110)
    1393              :        INTEGER N
    1394              :        DOUBLE PRECISION A,B,V
    1395              : !CVW
    1396              : !CVW    LEBEDEV  110-POINT ANGULAR GRID
    1397              : !CVW
    1398              : !chvd
    1399              : !chvd   This subroutine is part of a set of subroutines that generate
    1400              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1401              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1402              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1403              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1404              : !chvd   tool written by Dr. Christoph van Wuellen.
    1405              : !chvd
    1406              : !chvd   Users of this code are asked to include reference [1] in their
    1407              : !chvd   publications, and in the user- and programmers-manuals
    1408              : !chvd   describing their codes.
    1409              : !chvd
    1410              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1411              : !chvd
    1412              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1413              : !chvd       "A quadrature formula for the sphere of the 131st
    1414              : !chvd        algebraic order of accuracy"
    1415              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1416              : !chvd
    1417              : !chvd   [2] V.I. Lebedev
    1418              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1419              : !chvd        order of accuracy"
    1420              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1421              : !chvd
    1422              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1423              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1424              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1425              : !chvd
    1426              : !chvd   [4] V.I. Lebedev
    1427              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1428              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1429              : !chvd
    1430              : !chvd   [5] V.I. Lebedev
    1431              : !chvd       "Quadratures on a sphere"
    1432              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1433              : !chvd
    1434              : !chvd   [6] V.I. Lebedev
    1435              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1436              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1437              : !chvd        octahedron group with inversion"
    1438              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1439              : !chvd
    1440            0 :        N=1
    1441            0 :        V=0.3828270494937162D-2
    1442            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1443            0 :        V=0.9793737512487512D-2
    1444            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1445            0 :        A=0.1851156353447362D+0
    1446            0 :        V=0.8211737283191111D-2
    1447            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1448            0 :        A=0.6904210483822922D+0
    1449            0 :        V=0.9942814891178103D-2
    1450            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1451            0 :        A=0.3956894730559419D+0
    1452            0 :        V=0.9595471336070963D-2
    1453            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1454            0 :        A=0.4783690288121502D+0
    1455            0 :        V=0.9694996361663028D-2
    1456            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1457            0 :        N=N-1
    1458            0 :  end subroutine LD0110
    1459              : !!***
    1460              : 
    1461            0 :  SUBROUTINE LD0146(X,Y,Z,W,N)
    1462              : 
    1463              :        DOUBLE PRECISION X( 146)
    1464              :        DOUBLE PRECISION Y( 146)
    1465              :        DOUBLE PRECISION Z( 146)
    1466              :        DOUBLE PRECISION W( 146)
    1467              :        INTEGER N
    1468              :        DOUBLE PRECISION A,B,V
    1469              : !CVW
    1470              : !CVW    LEBEDEV  146-POINT ANGULAR GRID
    1471              : !CVW
    1472              : !chvd
    1473              : !chvd   This subroutine is part of a set of subroutines that generate
    1474              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1475              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1476              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1477              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1478              : !chvd   tool written by Dr. Christoph van Wuellen.
    1479              : !chvd
    1480              : !chvd   Users of this code are asked to include reference [1] in their
    1481              : !chvd   publications, and in the user- and programmers-manuals
    1482              : !chvd   describing their codes.
    1483              : !chvd
    1484              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1485              : !chvd
    1486              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1487              : !chvd       "A quadrature formula for the sphere of the 131st
    1488              : !chvd        algebraic order of accuracy"
    1489              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1490              : !chvd
    1491              : !chvd   [2] V.I. Lebedev
    1492              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1493              : !chvd        order of accuracy"
    1494              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1495              : !chvd
    1496              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1497              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1498              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1499              : !chvd
    1500              : !chvd   [4] V.I. Lebedev
    1501              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1502              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1503              : !chvd
    1504              : !chvd   [5] V.I. Lebedev
    1505              : !chvd       "Quadratures on a sphere"
    1506              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1507              : !chvd
    1508              : !chvd   [6] V.I. Lebedev
    1509              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1510              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1511              : !chvd        octahedron group with inversion"
    1512              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1513              : !chvd
    1514            0 :        N=1
    1515            0 :        V=0.5996313688621381D-3
    1516            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1517            0 :        V=0.7372999718620756D-2
    1518            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1519            0 :        V=0.7210515360144488D-2
    1520            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1521            0 :        A=0.6764410400114264D+0
    1522            0 :        V=0.7116355493117555D-2
    1523            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1524            0 :        A=0.4174961227965453D+0
    1525            0 :        V=0.6753829486314477D-2
    1526            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1527            0 :        A=0.1574676672039082D+0
    1528            0 :        V=0.7574394159054034D-2
    1529            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1530            0 :        A=0.1403553811713183D+0
    1531            0 :        B=0.4493328323269557D+0
    1532            0 :        V=0.6991087353303262D-2
    1533            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1534            0 :        N=N-1
    1535            0 :  end subroutine LD0146
    1536              : !!***
    1537              : 
    1538            0 :  SUBROUTINE LD0170(X,Y,Z,W,N)
    1539              : 
    1540              :        DOUBLE PRECISION X( 170)
    1541              :        DOUBLE PRECISION Y( 170)
    1542              :        DOUBLE PRECISION Z( 170)
    1543              :        DOUBLE PRECISION W( 170)
    1544              :        INTEGER N
    1545              :        DOUBLE PRECISION A,B,V
    1546              : !CVW
    1547              : !CVW    LEBEDEV  170-POINT ANGULAR GRID
    1548              : !CVW
    1549              : !chvd
    1550              : !chvd   This subroutine is part of a set of subroutines that generate
    1551              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1552              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1553              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1554              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1555              : !chvd   tool written by Dr. Christoph van Wuellen.
    1556              : !chvd
    1557              : !chvd   Users of this code are asked to include reference [1] in their
    1558              : !chvd   publications, and in the user- and programmers-manuals
    1559              : !chvd   describing their codes.
    1560              : !chvd
    1561              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1562              : !chvd
    1563              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1564              : !chvd       "A quadrature formula for the sphere of the 131st
    1565              : !chvd        algebraic order of accuracy"
    1566              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1567              : !chvd
    1568              : !chvd   [2] V.I. Lebedev
    1569              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1570              : !chvd        order of accuracy"
    1571              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1572              : !chvd
    1573              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1574              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1575              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1576              : !chvd
    1577              : !chvd   [4] V.I. Lebedev
    1578              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1579              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1580              : !chvd
    1581              : !chvd   [5] V.I. Lebedev
    1582              : !chvd       "Quadratures on a sphere"
    1583              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1584              : !chvd
    1585              : !chvd   [6] V.I. Lebedev
    1586              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1587              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1588              : !chvd        octahedron group with inversion"
    1589              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1590              : !chvd
    1591            0 :        N=1
    1592            0 :        V=0.5544842902037365D-2
    1593            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1594            0 :        V=0.6071332770670752D-2
    1595            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1596            0 :        V=0.6383674773515093D-2
    1597            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1598            0 :        A=0.2551252621114134D+0
    1599            0 :        V=0.5183387587747790D-2
    1600            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1601            0 :        A=0.6743601460362766D+0
    1602            0 :        V=0.6317929009813725D-2
    1603            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1604            0 :        A=0.4318910696719410D+0
    1605            0 :        V=0.6201670006589077D-2
    1606            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1607            0 :        A=0.2613931360335988D+0
    1608            0 :        V=0.5477143385137348D-2
    1609            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1610            0 :        A=0.4990453161796037D+0
    1611            0 :        B=0.1446630744325115D+0
    1612            0 :        V=0.5968383987681156D-2
    1613            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1614            0 :        N=N-1
    1615            0 :  end subroutine LD0170
    1616              : !!***
    1617              : 
    1618            0 :  SUBROUTINE LD0194(X,Y,Z,W,N)
    1619              : 
    1620              :        DOUBLE PRECISION X( 194)
    1621              :        DOUBLE PRECISION Y( 194)
    1622              :        DOUBLE PRECISION Z( 194)
    1623              :        DOUBLE PRECISION W( 194)
    1624              :        INTEGER N
    1625              :        DOUBLE PRECISION A,B,V
    1626              : !CVW
    1627              : !CVW    LEBEDEV  194-POINT ANGULAR GRID
    1628              : !CVW
    1629              : !chvd
    1630              : !chvd   This subroutine is part of a set of subroutines that generate
    1631              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1632              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1633              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1634              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1635              : !chvd   tool written by Dr. Christoph van Wuellen.
    1636              : !chvd
    1637              : !chvd   Users of this code are asked to include reference [1] in their
    1638              : !chvd   publications, and in the user- and programmers-manuals
    1639              : !chvd   describing their codes.
    1640              : !chvd
    1641              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1642              : !chvd
    1643              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1644              : !chvd       "A quadrature formula for the sphere of the 131st
    1645              : !chvd        algebraic order of accuracy"
    1646              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1647              : !chvd
    1648              : !chvd   [2] V.I. Lebedev
    1649              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1650              : !chvd        order of accuracy"
    1651              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1652              : !chvd
    1653              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1654              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1655              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1656              : !chvd
    1657              : !chvd   [4] V.I. Lebedev
    1658              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1659              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1660              : !chvd
    1661              : !chvd   [5] V.I. Lebedev
    1662              : !chvd       "Quadratures on a sphere"
    1663              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1664              : !chvd
    1665              : !chvd   [6] V.I. Lebedev
    1666              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1667              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1668              : !chvd        octahedron group with inversion"
    1669              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1670              : !chvd
    1671            0 :        N=1
    1672            0 :        V=0.1782340447244611D-2
    1673            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1674            0 :        V=0.5716905949977102D-2
    1675            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1676            0 :        V=0.5573383178848738D-2
    1677            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1678            0 :        A=0.6712973442695226D+0
    1679            0 :        V=0.5608704082587997D-2
    1680            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1681            0 :        A=0.2892465627575439D+0
    1682            0 :        V=0.5158237711805383D-2
    1683            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1684            0 :        A=0.4446933178717437D+0
    1685            0 :        V=0.5518771467273614D-2
    1686            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1687            0 :        A=0.1299335447650067D+0
    1688            0 :        V=0.4106777028169394D-2
    1689            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1690            0 :        A=0.3457702197611283D+0
    1691            0 :        V=0.5051846064614808D-2
    1692            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1693            0 :        A=0.1590417105383530D+0
    1694            0 :        B=0.8360360154824589D+0
    1695            0 :        V=0.5530248916233094D-2
    1696            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1697            0 :        N=N-1
    1698            0 :  end subroutine LD0194
    1699              : !!***
    1700              : 
    1701            0 :  SUBROUTINE LD0230(X,Y,Z,W,N)
    1702              : 
    1703              :        DOUBLE PRECISION X( 230)
    1704              :        DOUBLE PRECISION Y( 230)
    1705              :        DOUBLE PRECISION Z( 230)
    1706              :        DOUBLE PRECISION W( 230)
    1707              :        INTEGER N
    1708              :        DOUBLE PRECISION A,B,V
    1709              : !CVW
    1710              : !CVW    LEBEDEV  230-POINT ANGULAR GRID
    1711              : !CVW
    1712              : !chvd
    1713              : !chvd   This subroutine is part of a set of subroutines that generate
    1714              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1715              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1716              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1717              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1718              : !chvd   tool written by Dr. Christoph van Wuellen.
    1719              : !chvd
    1720              : !chvd   Users of this code are asked to include reference [1] in their
    1721              : !chvd   publications, and in the user- and programmers-manuals
    1722              : !chvd   describing their codes.
    1723              : !chvd
    1724              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1725              : !chvd
    1726              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1727              : !chvd       "A quadrature formula for the sphere of the 131st
    1728              : !chvd        algebraic order of accuracy"
    1729              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1730              : !chvd
    1731              : !chvd   [2] V.I. Lebedev
    1732              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1733              : !chvd        order of accuracy"
    1734              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1735              : !chvd
    1736              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1737              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1738              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1739              : !chvd
    1740              : !chvd   [4] V.I. Lebedev
    1741              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1742              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1743              : !chvd
    1744              : !chvd   [5] V.I. Lebedev
    1745              : !chvd       "Quadratures on a sphere"
    1746              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1747              : !chvd
    1748              : !chvd   [6] V.I. Lebedev
    1749              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1750              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1751              : !chvd        octahedron group with inversion"
    1752              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1753              : !chvd
    1754            0 :        N=1
    1755            0 :        V=-0.5522639919727325D-1
    1756            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1757            0 :        V=0.4450274607445226D-2
    1758            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1759            0 :        A=0.4492044687397611D+0
    1760            0 :        V=0.4496841067921404D-2
    1761            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1762            0 :        A=0.2520419490210201D+0
    1763            0 :        V=0.5049153450478750D-2
    1764            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1765            0 :        A=0.6981906658447242D+0
    1766            0 :        V=0.3976408018051883D-2
    1767            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1768            0 :        A=0.6587405243460960D+0
    1769            0 :        V=0.4401400650381014D-2
    1770            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1771            0 :        A=0.4038544050097660D-1
    1772            0 :        V=0.1724544350544401D-1
    1773            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1774            0 :        A=0.5823842309715585D+0
    1775            0 :        V=0.4231083095357343D-2
    1776            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1777            0 :        A=0.3545877390518688D+0
    1778            0 :        V=0.5198069864064399D-2
    1779            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1780            0 :        A=0.2272181808998187D+0
    1781            0 :        B=0.4864661535886647D+0
    1782            0 :        V=0.4695720972568883D-2
    1783            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1784            0 :        N=N-1
    1785            0 :  end subroutine LD0230
    1786              : !!***
    1787              : 
    1788            0 :  SUBROUTINE LD0266(X,Y,Z,W,N)
    1789              : 
    1790              :        DOUBLE PRECISION X( 266)
    1791              :        DOUBLE PRECISION Y( 266)
    1792              :        DOUBLE PRECISION Z( 266)
    1793              :        DOUBLE PRECISION W( 266)
    1794              :        INTEGER N
    1795              :        DOUBLE PRECISION A,B,V
    1796              : !CVW
    1797              : !CVW    LEBEDEV  266-POINT ANGULAR GRID
    1798              : !CVW
    1799              : !chvd
    1800              : !chvd   This subroutine is part of a set of subroutines that generate
    1801              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1802              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1803              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1804              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1805              : !chvd   tool written by Dr. Christoph van Wuellen.
    1806              : !chvd
    1807              : !chvd   Users of this code are asked to include reference [1] in their
    1808              : !chvd   publications, and in the user- and programmers-manuals
    1809              : !chvd   describing their codes.
    1810              : !chvd
    1811              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1812              : !chvd
    1813              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1814              : !chvd       "A quadrature formula for the sphere of the 131st
    1815              : !chvd        algebraic order of accuracy"
    1816              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1817              : !chvd
    1818              : !chvd   [2] V.I. Lebedev
    1819              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1820              : !chvd        order of accuracy"
    1821              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1822              : !chvd
    1823              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1824              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1825              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1826              : !chvd
    1827              : !chvd   [4] V.I. Lebedev
    1828              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1829              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1830              : !chvd
    1831              : !chvd   [5] V.I. Lebedev
    1832              : !chvd       "Quadratures on a sphere"
    1833              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1834              : !chvd
    1835              : !chvd   [6] V.I. Lebedev
    1836              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1837              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1838              : !chvd        octahedron group with inversion"
    1839              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1840              : !chvd
    1841            0 :        N=1
    1842            0 :        V=-0.1313769127326952D-2
    1843            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1844            0 :        V=-0.2522728704859336D-2
    1845            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1846            0 :        V=0.4186853881700583D-2
    1847            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1848            0 :        A=0.7039373391585475D+0
    1849            0 :        V=0.5315167977810885D-2
    1850            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1851            0 :        A=0.1012526248572414D+0
    1852            0 :        V=0.4047142377086219D-2
    1853            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1854            0 :        A=0.4647448726420539D+0
    1855            0 :        V=0.4112482394406990D-2
    1856            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1857            0 :        A=0.3277420654971629D+0
    1858            0 :        V=0.3595584899758782D-2
    1859            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1860            0 :        A=0.6620338663699974D+0
    1861            0 :        V=0.4256131351428158D-2
    1862            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1863            0 :        A=0.8506508083520399D+0
    1864            0 :        V=0.4229582700647240D-2
    1865            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1866            0 :        A=0.3233484542692899D+0
    1867            0 :        B=0.1153112011009701D+0
    1868            0 :        V=0.4080914225780505D-2
    1869            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1870            0 :        A=0.2314790158712601D+0
    1871            0 :        B=0.5244939240922365D+0
    1872            0 :        V=0.4071467593830964D-2
    1873            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1874            0 :        N=N-1
    1875            0 :  end subroutine LD0266
    1876              : !!***
    1877              : 
    1878            0 :  SUBROUTINE LD0302(X,Y,Z,W,N)
    1879              : 
    1880              :        DOUBLE PRECISION X( 302)
    1881              :        DOUBLE PRECISION Y( 302)
    1882              :        DOUBLE PRECISION Z( 302)
    1883              :        DOUBLE PRECISION W( 302)
    1884              :        INTEGER N
    1885              :        DOUBLE PRECISION A,B,V
    1886              : !CVW
    1887              : !CVW    LEBEDEV  302-POINT ANGULAR GRID
    1888              : !CVW
    1889              : !chvd
    1890              : !chvd   This subroutine is part of a set of subroutines that generate
    1891              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1892              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1893              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1894              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1895              : !chvd   tool written by Dr. Christoph van Wuellen.
    1896              : !chvd
    1897              : !chvd   Users of this code are asked to include reference [1] in their
    1898              : !chvd   publications, and in the user- and programmers-manuals
    1899              : !chvd   describing their codes.
    1900              : !chvd
    1901              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1902              : !chvd
    1903              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1904              : !chvd       "A quadrature formula for the sphere of the 131st
    1905              : !chvd        algebraic order of accuracy"
    1906              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    1907              : !chvd
    1908              : !chvd   [2] V.I. Lebedev
    1909              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    1910              : !chvd        order of accuracy"
    1911              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    1912              : !chvd
    1913              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    1914              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    1915              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    1916              : !chvd
    1917              : !chvd   [4] V.I. Lebedev
    1918              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    1919              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    1920              : !chvd
    1921              : !chvd   [5] V.I. Lebedev
    1922              : !chvd       "Quadratures on a sphere"
    1923              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    1924              : !chvd
    1925              : !chvd   [6] V.I. Lebedev
    1926              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    1927              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    1928              : !chvd        octahedron group with inversion"
    1929              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    1930              : !chvd
    1931            0 :        N=1
    1932            0 :        V=0.8545911725128148D-3
    1933            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1934            0 :        V=0.3599119285025571D-2
    1935            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1936            0 :        A=0.3515640345570105D+0
    1937            0 :        V=0.3449788424305883D-2
    1938            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1939            0 :        A=0.6566329410219612D+0
    1940            0 :        V=0.3604822601419882D-2
    1941            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1942            0 :        A=0.4729054132581005D+0
    1943            0 :        V=0.3576729661743367D-2
    1944            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1945            0 :        A=0.9618308522614784D-1
    1946            0 :        V=0.2352101413689164D-2
    1947            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1948            0 :        A=0.2219645236294178D+0
    1949            0 :        V=0.3108953122413675D-2
    1950            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1951            0 :        A=0.7011766416089545D+0
    1952            0 :        V=0.3650045807677255D-2
    1953            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1954            0 :        A=0.2644152887060663D+0
    1955            0 :        V=0.2982344963171804D-2
    1956            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1957            0 :        A=0.5718955891878961D+0
    1958            0 :        V=0.3600820932216460D-2
    1959            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1960            0 :        A=0.2510034751770465D+0
    1961            0 :        B=0.8000727494073952D+0
    1962            0 :        V=0.3571540554273387D-2
    1963            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1964            0 :        A=0.1233548532583327D+0
    1965            0 :        B=0.4127724083168531D+0
    1966            0 :        V=0.3392312205006170D-2
    1967            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    1968            0 :        N=N-1
    1969            0 :  end subroutine LD0302
    1970              : !!***
    1971              : 
    1972            0 :  SUBROUTINE LD0350(X,Y,Z,W,N)
    1973              : 
    1974              :        DOUBLE PRECISION X( 350)
    1975              :        DOUBLE PRECISION Y( 350)
    1976              :        DOUBLE PRECISION Z( 350)
    1977              :        DOUBLE PRECISION W( 350)
    1978              :        INTEGER N
    1979              :        DOUBLE PRECISION A,B,V
    1980              : !CVW
    1981              : !CVW    LEBEDEV  350-POINT ANGULAR GRID
    1982              : !CVW
    1983              : !chvd
    1984              : !chvd   This subroutine is part of a set of subroutines that generate
    1985              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    1986              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    1987              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    1988              : !chvd   This subroutine was translated using a C to fortran77 conversion
    1989              : !chvd   tool written by Dr. Christoph van Wuellen.
    1990              : !chvd
    1991              : !chvd   Users of this code are asked to include reference [1] in their
    1992              : !chvd   publications, and in the user- and programmers-manuals
    1993              : !chvd   describing their codes.
    1994              : !chvd
    1995              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    1996              : !chvd
    1997              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    1998              : !chvd       "A quadrature formula for the sphere of the 131st
    1999              : !chvd        algebraic order of accuracy"
    2000              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    2001              : !chvd
    2002              : !chvd   [2] V.I. Lebedev
    2003              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    2004              : !chvd        order of accuracy"
    2005              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    2006              : !chvd
    2007              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    2008              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    2009              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    2010              : !chvd
    2011              : !chvd   [4] V.I. Lebedev
    2012              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    2013              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    2014              : !chvd
    2015              : !chvd   [5] V.I. Lebedev
    2016              : !chvd       "Quadratures on a sphere"
    2017              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    2018              : !chvd
    2019              : !chvd   [6] V.I. Lebedev
    2020              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    2021              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    2022              : !chvd        octahedron group with inversion"
    2023              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    2024              : !chvd
    2025            0 :        N=1
    2026            0 :        V=0.3006796749453936D-2
    2027            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2028            0 :        V=0.3050627745650771D-2
    2029            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2030            0 :        A=0.7068965463912316D+0
    2031            0 :        V=0.1621104600288991D-2
    2032            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2033            0 :        A=0.4794682625712025D+0
    2034            0 :        V=0.3005701484901752D-2
    2035            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2036            0 :        A=0.1927533154878019D+0
    2037            0 :        V=0.2990992529653774D-2
    2038            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2039            0 :        A=0.6930357961327123D+0
    2040            0 :        V=0.2982170644107595D-2
    2041            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2042            0 :        A=0.3608302115520091D+0
    2043            0 :        V=0.2721564237310992D-2
    2044            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2045            0 :        A=0.6498486161496169D+0
    2046            0 :        V=0.3033513795811141D-2
    2047            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2048            0 :        A=0.1932945013230339D+0
    2049            0 :        V=0.3007949555218533D-2
    2050            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2051            0 :        A=0.3800494919899303D+0
    2052            0 :        V=0.2881964603055307D-2
    2053            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2054            0 :        A=0.2899558825499574D+0
    2055            0 :        B=0.7934537856582316D+0
    2056            0 :        V=0.2958357626535696D-2
    2057            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2058            0 :        A=0.9684121455103957D-1
    2059            0 :        B=0.8280801506686862D+0
    2060            0 :        V=0.3036020026407088D-2
    2061            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2062            0 :        A=0.1833434647041659D+0
    2063            0 :        B=0.9074658265305127D+0
    2064            0 :        V=0.2832187403926303D-2
    2065            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2066            0 :        N=N-1
    2067            0 :  end subroutine LD0350
    2068              : !!***
    2069              : 
    2070            1 :  SUBROUTINE LD0434(X,Y,Z,W,N)
    2071              : 
    2072              :        DOUBLE PRECISION X( 434)
    2073              :        DOUBLE PRECISION Y( 434)
    2074              :        DOUBLE PRECISION Z( 434)
    2075              :        DOUBLE PRECISION W( 434)
    2076              :        INTEGER N
    2077              :        DOUBLE PRECISION A,B,V
    2078              : !CVW
    2079              : !CVW    LEBEDEV  434-POINT ANGULAR GRID
    2080              : !CVW
    2081              : !chvd
    2082              : !chvd   This subroutine is part of a set of subroutines that generate
    2083              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    2084              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    2085              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    2086              : !chvd   This subroutine was translated using a C to fortran77 conversion
    2087              : !chvd   tool written by Dr. Christoph van Wuellen.
    2088              : !chvd
    2089              : !chvd   Users of this code are asked to include reference [1] in their
    2090              : !chvd   publications, and in the user- and programmers-manuals
    2091              : !chvd   describing their codes.
    2092              : !chvd
    2093              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    2094              : !chvd
    2095              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    2096              : !chvd       "A quadrature formula for the sphere of the 131st
    2097              : !chvd        algebraic order of accuracy"
    2098              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    2099              : !chvd
    2100              : !chvd   [2] V.I. Lebedev
    2101              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    2102              : !chvd        order of accuracy"
    2103              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    2104              : !chvd
    2105              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    2106              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    2107              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    2108              : !chvd
    2109              : !chvd   [4] V.I. Lebedev
    2110              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    2111              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    2112              : !chvd
    2113              : !chvd   [5] V.I. Lebedev
    2114              : !chvd       "Quadratures on a sphere"
    2115              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    2116              : !chvd
    2117              : !chvd   [6] V.I. Lebedev
    2118              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    2119              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    2120              : !chvd        octahedron group with inversion"
    2121              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    2122              : !chvd
    2123            1 :        N=1
    2124            1 :        V=0.5265897968224436D-3
    2125            1 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2126            1 :        V=0.2548219972002607D-2
    2127            1 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2128            1 :        V=0.2512317418927307D-2
    2129            1 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2130            1 :        A=0.6909346307509111D+0
    2131            1 :        V=0.2530403801186355D-2
    2132            1 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2133            1 :        A=0.1774836054609158D+0
    2134            1 :        V=0.2014279020918528D-2
    2135            1 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2136            1 :        A=0.4914342637784746D+0
    2137            1 :        V=0.2501725168402936D-2
    2138            1 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2139            1 :        A=0.6456664707424256D+0
    2140            1 :        V=0.2513267174597564D-2
    2141            1 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2142            1 :        A=0.2861289010307638D+0
    2143            1 :        V=0.2302694782227416D-2
    2144            1 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2145            1 :        A=0.7568084367178018D-1
    2146            1 :        V=0.1462495621594614D-2
    2147            1 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2148            1 :        A=0.3927259763368002D+0
    2149            1 :        V=0.2445373437312980D-2
    2150            1 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2151            1 :        A=0.8818132877794288D+0
    2152            1 :        V=0.2417442375638981D-2
    2153            1 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2154            1 :        A=0.9776428111182649D+0
    2155            1 :        V=0.1910951282179532D-2
    2156            1 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2157            1 :        A=0.2054823696403044D+0
    2158            1 :        B=0.8689460322872412D+0
    2159            1 :        V=0.2416930044324775D-2
    2160            1 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2161            1 :        A=0.5905157048925271D+0
    2162            1 :        B=0.7999278543857286D+0
    2163            1 :        V=0.2512236854563495D-2
    2164            1 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2165            1 :        A=0.5550152361076807D+0
    2166            1 :        B=0.7717462626915901D+0
    2167            1 :        V=0.2496644054553086D-2
    2168            1 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2169            1 :        A=0.9371809858553722D+0
    2170            1 :        B=0.3344363145343455D+0
    2171            1 :        V=0.2236607760437849D-2
    2172            1 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2173            1 :        N=N-1
    2174            1 :  end subroutine LD0434
    2175              : !!***
    2176              : 
    2177            0 :  SUBROUTINE LD0590(X,Y,Z,W,N)
    2178              : 
    2179              :        DOUBLE PRECISION X( 590)
    2180              :        DOUBLE PRECISION Y( 590)
    2181              :        DOUBLE PRECISION Z( 590)
    2182              :        DOUBLE PRECISION W( 590)
    2183              :        INTEGER N
    2184              :        DOUBLE PRECISION A,B,V
    2185              : !CVW
    2186              : !CVW    LEBEDEV  590-POINT ANGULAR GRID
    2187              : !CVW
    2188              : !chvd
    2189              : !chvd   This subroutine is part of a set of subroutines that generate
    2190              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    2191              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    2192              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    2193              : !chvd   This subroutine was translated using a C to fortran77 conversion
    2194              : !chvd   tool written by Dr. Christoph van Wuellen.
    2195              : !chvd
    2196              : !chvd   Users of this code are asked to include reference [1] in their
    2197              : !chvd   publications, and in the user- and programmers-manuals
    2198              : !chvd   describing their codes.
    2199              : !chvd
    2200              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    2201              : !chvd
    2202              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    2203              : !chvd       "A quadrature formula for the sphere of the 131st
    2204              : !chvd        algebraic order of accuracy"
    2205              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    2206              : !chvd
    2207              : !chvd   [2] V.I. Lebedev
    2208              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    2209              : !chvd        order of accuracy"
    2210              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    2211              : !chvd
    2212              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    2213              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    2214              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    2215              : !chvd
    2216              : !chvd   [4] V.I. Lebedev
    2217              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    2218              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    2219              : !chvd
    2220              : !chvd   [5] V.I. Lebedev
    2221              : !chvd       "Quadratures on a sphere"
    2222              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    2223              : !chvd
    2224              : !chvd   [6] V.I. Lebedev
    2225              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    2226              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    2227              : !chvd        octahedron group with inversion"
    2228              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    2229              : !chvd
    2230            0 :        N=1
    2231            0 :        V=0.3095121295306187D-3
    2232            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2233            0 :        V=0.1852379698597489D-2
    2234            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2235            0 :        A=0.7040954938227469D+0
    2236            0 :        V=0.1871790639277744D-2
    2237            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2238            0 :        A=0.6807744066455243D+0
    2239            0 :        V=0.1858812585438317D-2
    2240            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2241            0 :        A=0.6372546939258752D+0
    2242            0 :        V=0.1852028828296213D-2
    2243            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2244            0 :        A=0.5044419707800358D+0
    2245            0 :        V=0.1846715956151242D-2
    2246            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2247            0 :        A=0.4215761784010967D+0
    2248            0 :        V=0.1818471778162769D-2
    2249            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2250            0 :        A=0.3317920736472123D+0
    2251            0 :        V=0.1749564657281154D-2
    2252            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2253            0 :        A=0.2384736701421887D+0
    2254            0 :        V=0.1617210647254411D-2
    2255            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2256            0 :        A=0.1459036449157763D+0
    2257            0 :        V=0.1384737234851692D-2
    2258            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2259            0 :        A=0.6095034115507196D-1
    2260            0 :        V=0.9764331165051050D-3
    2261            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2262            0 :        A=0.6116843442009876D+0
    2263            0 :        V=0.1857161196774078D-2
    2264            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2265            0 :        A=0.3964755348199858D+0
    2266            0 :        V=0.1705153996395864D-2
    2267            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2268            0 :        A=0.1724782009907724D+0
    2269            0 :        V=0.1300321685886048D-2
    2270            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2271            0 :        A=0.5610263808622060D+0
    2272            0 :        B=0.3518280927733519D+0
    2273            0 :        V=0.1842866472905286D-2
    2274            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2275            0 :        A=0.4742392842551980D+0
    2276            0 :        B=0.2634716655937950D+0
    2277            0 :        V=0.1802658934377451D-2
    2278            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2279            0 :        A=0.5984126497885380D+0
    2280            0 :        B=0.1816640840360209D+0
    2281            0 :        V=0.1849830560443660D-2
    2282            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2283            0 :        A=0.3791035407695563D+0
    2284            0 :        B=0.1720795225656878D+0
    2285            0 :        V=0.1713904507106709D-2
    2286            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2287            0 :        A=0.2778673190586244D+0
    2288            0 :        B=0.8213021581932511D-1
    2289            0 :        V=0.1555213603396808D-2
    2290            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2291            0 :        A=0.5033564271075117D+0
    2292            0 :        B=0.8999205842074875D-1
    2293            0 :        V=0.1802239128008525D-2
    2294            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2295            0 :        N=N-1
    2296            0 :  end subroutine LD0590
    2297              : !!***
    2298              : 
    2299            0 :  SUBROUTINE LD0770(X,Y,Z,W,N)
    2300              : 
    2301              :        DOUBLE PRECISION X( 770)
    2302              :        DOUBLE PRECISION Y( 770)
    2303              :        DOUBLE PRECISION Z( 770)
    2304              :        DOUBLE PRECISION W( 770)
    2305              :        INTEGER N
    2306              :        DOUBLE PRECISION A,B,V
    2307              : !CVW
    2308              : !CVW    LEBEDEV  770-POINT ANGULAR GRID
    2309              : !CVW
    2310              : !chvd
    2311              : !chvd   This subroutine is part of a set of subroutines that generate
    2312              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    2313              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    2314              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    2315              : !chvd   This subroutine was translated using a C to fortran77 conversion
    2316              : !chvd   tool written by Dr. Christoph van Wuellen.
    2317              : !chvd
    2318              : !chvd   Users of this code are asked to include reference [1] in their
    2319              : !chvd   publications, and in the user- and programmers-manuals
    2320              : !chvd   describing their codes.
    2321              : !chvd
    2322              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    2323              : !chvd
    2324              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    2325              : !chvd       "A quadrature formula for the sphere of the 131st
    2326              : !chvd        algebraic order of accuracy"
    2327              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    2328              : !chvd
    2329              : !chvd   [2] V.I. Lebedev
    2330              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    2331              : !chvd        order of accuracy"
    2332              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    2333              : !chvd
    2334              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    2335              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    2336              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    2337              : !chvd
    2338              : !chvd   [4] V.I. Lebedev
    2339              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    2340              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    2341              : !chvd
    2342              : !chvd   [5] V.I. Lebedev
    2343              : !chvd       "Quadratures on a sphere"
    2344              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    2345              : !chvd
    2346              : !chvd   [6] V.I. Lebedev
    2347              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    2348              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    2349              : !chvd        octahedron group with inversion"
    2350              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    2351              : !chvd
    2352            0 :        N=1
    2353            0 :        V=0.2192942088181184D-3
    2354            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2355            0 :        V=0.1436433617319080D-2
    2356            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2357            0 :        V=0.1421940344335877D-2
    2358            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2359            0 :        A=0.5087204410502360D-1
    2360            0 :        V=0.6798123511050502D-3
    2361            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2362            0 :        A=0.1228198790178831D+0
    2363            0 :        V=0.9913184235294912D-3
    2364            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2365            0 :        A=0.2026890814408786D+0
    2366            0 :        V=0.1180207833238949D-2
    2367            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2368            0 :        A=0.2847745156464294D+0
    2369            0 :        V=0.1296599602080921D-2
    2370            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2371            0 :        A=0.3656719078978026D+0
    2372            0 :        V=0.1365871427428316D-2
    2373            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2374            0 :        A=0.4428264886713469D+0
    2375            0 :        V=0.1402988604775325D-2
    2376            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2377            0 :        A=0.5140619627249735D+0
    2378            0 :        V=0.1418645563595609D-2
    2379            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2380            0 :        A=0.6306401219166803D+0
    2381            0 :        V=0.1421376741851662D-2
    2382            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2383            0 :        A=0.6716883332022612D+0
    2384            0 :        V=0.1423996475490962D-2
    2385            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2386            0 :        A=0.6979792685336881D+0
    2387            0 :        V=0.1431554042178567D-2
    2388            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2389            0 :        A=0.1446865674195309D+0
    2390            0 :        V=0.9254401499865368D-3
    2391            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2392            0 :        A=0.3390263475411216D+0
    2393            0 :        V=0.1250239995053509D-2
    2394            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2395            0 :        A=0.5335804651263506D+0
    2396            0 :        V=0.1394365843329230D-2
    2397            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2398            0 :        A=0.6944024393349413D-1
    2399            0 :        B=0.2355187894242326D+0
    2400            0 :        V=0.1127089094671749D-2
    2401            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2402            0 :        A=0.2269004109529460D+0
    2403            0 :        B=0.4102182474045730D+0
    2404            0 :        V=0.1345753760910670D-2
    2405            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2406            0 :        A=0.8025574607775339D-1
    2407            0 :        B=0.6214302417481605D+0
    2408            0 :        V=0.1424957283316783D-2
    2409            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2410            0 :        A=0.1467999527896572D+0
    2411            0 :        B=0.3245284345717394D+0
    2412            0 :        V=0.1261523341237750D-2
    2413            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2414            0 :        A=0.1571507769824727D+0
    2415            0 :        B=0.5224482189696630D+0
    2416            0 :        V=0.1392547106052696D-2
    2417            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2418            0 :        A=0.2365702993157246D+0
    2419            0 :        B=0.6017546634089558D+0
    2420            0 :        V=0.1418761677877656D-2
    2421            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2422            0 :        A=0.7714815866765732D-1
    2423            0 :        B=0.4346575516141163D+0
    2424            0 :        V=0.1338366684479554D-2
    2425            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2426            0 :        A=0.3062936666210730D+0
    2427            0 :        B=0.4908826589037616D+0
    2428            0 :        V=0.1393700862676131D-2
    2429            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2430            0 :        A=0.3822477379524787D+0
    2431            0 :        B=0.5648768149099500D+0
    2432            0 :        V=0.1415914757466932D-2
    2433            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2434            0 :        N=N-1
    2435            0 :  end subroutine LD0770
    2436              : !!***
    2437              : 
    2438            0 :  SUBROUTINE LD0974(X,Y,Z,W,N)
    2439              : 
    2440              :        DOUBLE PRECISION X( 974)
    2441              :        DOUBLE PRECISION Y( 974)
    2442              :        DOUBLE PRECISION Z( 974)
    2443              :        DOUBLE PRECISION W( 974)
    2444              :        INTEGER N
    2445              :        DOUBLE PRECISION A,B,V
    2446              : !CVW
    2447              : !CVW    LEBEDEV  974-POINT ANGULAR GRID
    2448              : !CVW
    2449              : !chvd
    2450              : !chvd   This subroutine is part of a set of subroutines that generate
    2451              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    2452              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    2453              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    2454              : !chvd   This subroutine was translated using a C to fortran77 conversion
    2455              : !chvd   tool written by Dr. Christoph van Wuellen.
    2456              : !chvd
    2457              : !chvd   Users of this code are asked to include reference [1] in their
    2458              : !chvd   publications, and in the user- and programmers-manuals
    2459              : !chvd   describing their codes.
    2460              : !chvd
    2461              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    2462              : !chvd
    2463              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    2464              : !chvd       "A quadrature formula for the sphere of the 131st
    2465              : !chvd        algebraic order of accuracy"
    2466              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    2467              : !chvd
    2468              : !chvd   [2] V.I. Lebedev
    2469              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    2470              : !chvd        order of accuracy"
    2471              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    2472              : !chvd
    2473              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    2474              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    2475              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    2476              : !chvd
    2477              : !chvd   [4] V.I. Lebedev
    2478              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    2479              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    2480              : !chvd
    2481              : !chvd   [5] V.I. Lebedev
    2482              : !chvd       "Quadratures on a sphere"
    2483              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    2484              : !chvd
    2485              : !chvd   [6] V.I. Lebedev
    2486              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    2487              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    2488              : !chvd        octahedron group with inversion"
    2489              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    2490              : !chvd
    2491            0 :        N=1
    2492            0 :        V=0.1438294190527431D-3
    2493            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2494            0 :        V=0.1125772288287004D-2
    2495            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2496            0 :        A=0.4292963545341347D-1
    2497            0 :        V=0.4948029341949241D-3
    2498            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2499            0 :        A=0.1051426854086404D+0
    2500            0 :        V=0.7357990109125470D-3
    2501            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2502            0 :        A=0.1750024867623087D+0
    2503            0 :        V=0.8889132771304384D-3
    2504            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2505            0 :        A=0.2477653379650257D+0
    2506            0 :        V=0.9888347838921435D-3
    2507            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2508            0 :        A=0.3206567123955957D+0
    2509            0 :        V=0.1053299681709471D-2
    2510            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2511            0 :        A=0.3916520749849983D+0
    2512            0 :        V=0.1092778807014578D-2
    2513            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2514            0 :        A=0.4590825874187624D+0
    2515            0 :        V=0.1114389394063227D-2
    2516            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2517            0 :        A=0.5214563888415861D+0
    2518            0 :        V=0.1123724788051555D-2
    2519            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2520            0 :        A=0.6253170244654199D+0
    2521            0 :        V=0.1125239325243814D-2
    2522            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2523            0 :        A=0.6637926744523170D+0
    2524            0 :        V=0.1126153271815905D-2
    2525            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2526            0 :        A=0.6910410398498301D+0
    2527            0 :        V=0.1130286931123841D-2
    2528            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2529            0 :        A=0.7052907007457760D+0
    2530            0 :        V=0.1134986534363955D-2
    2531            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2532            0 :        A=0.1236686762657990D+0
    2533            0 :        V=0.6823367927109931D-3
    2534            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2535            0 :        A=0.2940777114468387D+0
    2536            0 :        V=0.9454158160447096D-3
    2537            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2538            0 :        A=0.4697753849207649D+0
    2539            0 :        V=0.1074429975385679D-2
    2540            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2541            0 :        A=0.6334563241139567D+0
    2542            0 :        V=0.1129300086569132D-2
    2543            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2544            0 :        A=0.5974048614181342D-1
    2545            0 :        B=0.2029128752777523D+0
    2546            0 :        V=0.8436884500901954D-3
    2547            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2548            0 :        A=0.1375760408473636D+0
    2549            0 :        B=0.4602621942484054D+0
    2550            0 :        V=0.1075255720448885D-2
    2551            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2552            0 :        A=0.3391016526336286D+0
    2553            0 :        B=0.5030673999662036D+0
    2554            0 :        V=0.1108577236864462D-2
    2555            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2556            0 :        A=0.1271675191439820D+0
    2557            0 :        B=0.2817606422442134D+0
    2558            0 :        V=0.9566475323783357D-3
    2559            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2560            0 :        A=0.2693120740413512D+0
    2561            0 :        B=0.4331561291720157D+0
    2562            0 :        V=0.1080663250717391D-2
    2563            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2564            0 :        A=0.1419786452601918D+0
    2565            0 :        B=0.6256167358580814D+0
    2566            0 :        V=0.1126797131196295D-2
    2567            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2568            0 :        A=0.6709284600738255D-1
    2569            0 :        B=0.3798395216859157D+0
    2570            0 :        V=0.1022568715358061D-2
    2571            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2572            0 :        A=0.7057738183256172D-1
    2573            0 :        B=0.5517505421423520D+0
    2574            0 :        V=0.1108960267713108D-2
    2575            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2576            0 :        A=0.2783888477882155D+0
    2577            0 :        B=0.6029619156159187D+0
    2578            0 :        V=0.1122790653435766D-2
    2579            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2580            0 :        A=0.1979578938917407D+0
    2581            0 :        B=0.3589606329589096D+0
    2582            0 :        V=0.1032401847117460D-2
    2583            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2584            0 :        A=0.2087307061103274D+0
    2585            0 :        B=0.5348666438135476D+0
    2586            0 :        V=0.1107249382283854D-2
    2587            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2588            0 :        A=0.4055122137872836D+0
    2589            0 :        B=0.5674997546074373D+0
    2590            0 :        V=0.1121780048519972D-2
    2591            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2592            0 :        N=N-1
    2593            0 :  end subroutine LD0974
    2594              : !!***
    2595              : 
    2596            0 :  SUBROUTINE LD1202(X,Y,Z,W,N)
    2597              : 
    2598              :        DOUBLE PRECISION X(1202)
    2599              :        DOUBLE PRECISION Y(1202)
    2600              :        DOUBLE PRECISION Z(1202)
    2601              :        DOUBLE PRECISION W(1202)
    2602              :        INTEGER N
    2603              :        DOUBLE PRECISION A,B,V
    2604              : !CVW
    2605              : !CVW    LEBEDEV 1202-POINT ANGULAR GRID
    2606              : !CVW
    2607              : !chvd
    2608              : !chvd   This subroutine is part of a set of subroutines that generate
    2609              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    2610              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    2611              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    2612              : !chvd   This subroutine was translated using a C to fortran77 conversion
    2613              : !chvd   tool written by Dr. Christoph van Wuellen.
    2614              : !chvd
    2615              : !chvd   Users of this code are asked to include reference [1] in their
    2616              : !chvd   publications, and in the user- and programmers-manuals
    2617              : !chvd   describing their codes.
    2618              : !chvd
    2619              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    2620              : !chvd
    2621              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    2622              : !chvd       "A quadrature formula for the sphere of the 131st
    2623              : !chvd        algebraic order of accuracy"
    2624              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    2625              : !chvd
    2626              : !chvd   [2] V.I. Lebedev
    2627              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    2628              : !chvd        order of accuracy"
    2629              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    2630              : !chvd
    2631              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    2632              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    2633              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    2634              : !chvd
    2635              : !chvd   [4] V.I. Lebedev
    2636              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    2637              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    2638              : !chvd
    2639              : !chvd   [5] V.I. Lebedev
    2640              : !chvd       "Quadratures on a sphere"
    2641              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    2642              : !chvd
    2643              : !chvd   [6] V.I. Lebedev
    2644              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    2645              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    2646              : !chvd        octahedron group with inversion"
    2647              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    2648              : !chvd
    2649            0 :        N=1
    2650            0 :        V=0.1105189233267572D-3
    2651            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2652            0 :        V=0.9205232738090741D-3
    2653            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2654            0 :        V=0.9133159786443561D-3
    2655            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2656            0 :        A=0.3712636449657089D-1
    2657            0 :        V=0.3690421898017899D-3
    2658            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2659            0 :        A=0.9140060412262223D-1
    2660            0 :        V=0.5603990928680660D-3
    2661            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2662            0 :        A=0.1531077852469906D+0
    2663            0 :        V=0.6865297629282609D-3
    2664            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2665            0 :        A=0.2180928891660612D+0
    2666            0 :        V=0.7720338551145630D-3
    2667            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2668            0 :        A=0.2839874532200175D+0
    2669            0 :        V=0.8301545958894795D-3
    2670            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2671            0 :        A=0.3491177600963764D+0
    2672            0 :        V=0.8686692550179628D-3
    2673            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2674            0 :        A=0.4121431461444309D+0
    2675            0 :        V=0.8927076285846890D-3
    2676            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2677            0 :        A=0.4718993627149127D+0
    2678            0 :        V=0.9060820238568219D-3
    2679            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2680            0 :        A=0.5273145452842337D+0
    2681            0 :        V=0.9119777254940867D-3
    2682            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2683            0 :        A=0.6209475332444019D+0
    2684            0 :        V=0.9128720138604181D-3
    2685            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2686            0 :        A=0.6569722711857291D+0
    2687            0 :        V=0.9130714935691735D-3
    2688            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2689            0 :        A=0.6841788309070143D+0
    2690            0 :        V=0.9152873784554116D-3
    2691            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2692            0 :        A=0.7012604330123631D+0
    2693            0 :        V=0.9187436274321654D-3
    2694            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2695            0 :        A=0.1072382215478166D+0
    2696            0 :        V=0.5176977312965694D-3
    2697            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2698            0 :        A=0.2582068959496968D+0
    2699            0 :        V=0.7331143682101417D-3
    2700            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2701            0 :        A=0.4172752955306717D+0
    2702            0 :        V=0.8463232836379928D-3
    2703            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2704            0 :        A=0.5700366911792503D+0
    2705            0 :        V=0.9031122694253992D-3
    2706            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2707            0 :        A=0.9827986018263947D+0
    2708            0 :        B=0.1771774022615325D+0
    2709            0 :        V=0.6485778453163257D-3
    2710            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2711            0 :        A=0.9624249230326228D+0
    2712            0 :        B=0.2475716463426288D+0
    2713            0 :        V=0.7435030910982369D-3
    2714            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2715            0 :        A=0.9402007994128811D+0
    2716            0 :        B=0.3354616289066489D+0
    2717            0 :        V=0.7998527891839054D-3
    2718            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2719            0 :        A=0.9320822040143202D+0
    2720            0 :        B=0.3173615246611977D+0
    2721            0 :        V=0.8101731497468018D-3
    2722            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2723            0 :        A=0.9043674199393299D+0
    2724            0 :        B=0.4090268427085357D+0
    2725            0 :        V=0.8483389574594331D-3
    2726            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2727            0 :        A=0.8912407560074747D+0
    2728            0 :        B=0.3854291150669224D+0
    2729            0 :        V=0.8556299257311812D-3
    2730            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2731            0 :        A=0.8676435628462708D+0
    2732            0 :        B=0.4932221184851285D+0
    2733            0 :        V=0.8803208679738260D-3
    2734            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2735            0 :        A=0.8581979986041619D+0
    2736            0 :        B=0.4785320675922435D+0
    2737            0 :        V=0.8811048182425720D-3
    2738            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2739            0 :        A=0.8396753624049856D+0
    2740            0 :        B=0.4507422593157064D+0
    2741            0 :        V=0.8850282341265444D-3
    2742            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2743            0 :        A=0.8165288564022188D+0
    2744            0 :        B=0.5632123020762100D+0
    2745            0 :        V=0.9021342299040653D-3
    2746            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2747            0 :        A=0.8015469370783529D+0
    2748            0 :        B=0.5434303569693900D+0
    2749            0 :        V=0.9010091677105086D-3
    2750            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2751            0 :        A=0.7773563069070351D+0
    2752            0 :        B=0.5123518486419871D+0
    2753            0 :        V=0.9022692938426915D-3
    2754            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2755            0 :        A=0.7661621213900394D+0
    2756            0 :        B=0.6394279634749102D+0
    2757            0 :        V=0.9158016174693465D-3
    2758            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2759            0 :        A=0.7553584143533510D+0
    2760            0 :        B=0.6269805509024392D+0
    2761            0 :        V=0.9131578003189435D-3
    2762            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2763            0 :        A=0.7344305757559503D+0
    2764            0 :        B=0.6031161693096310D+0
    2765            0 :        V=0.9107813579482705D-3
    2766            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2767            0 :        A=0.7043837184021765D+0
    2768            0 :        B=0.5693702498468441D+0
    2769            0 :        V=0.9105760258970126D-3
    2770            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2771            0 :        N=N-1
    2772            0 :  end subroutine LD1202
    2773              : !!***
    2774              : 
    2775            0 :  SUBROUTINE LD1454(X,Y,Z,W,N)
    2776              : 
    2777              :        DOUBLE PRECISION X(1454)
    2778              :        DOUBLE PRECISION Y(1454)
    2779              :        DOUBLE PRECISION Z(1454)
    2780              :        DOUBLE PRECISION W(1454)
    2781              :        INTEGER N
    2782              :        DOUBLE PRECISION A,B,V
    2783              : !CVW
    2784              : !CVW    LEBEDEV 1454-POINT ANGULAR GRID
    2785              : !CVW
    2786              : !chvd
    2787              : !chvd   This subroutine is part of a set of subroutines that generate
    2788              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    2789              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    2790              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    2791              : !chvd   This subroutine was translated using a C to fortran77 conversion
    2792              : !chvd   tool written by Dr. Christoph van Wuellen.
    2793              : !chvd
    2794              : !chvd   Users of this code are asked to include reference [1] in their
    2795              : !chvd   publications, and in the user- and programmers-manuals
    2796              : !chvd   describing their codes.
    2797              : !chvd
    2798              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    2799              : !chvd
    2800              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    2801              : !chvd       "A quadrature formula for the sphere of the 131st
    2802              : !chvd        algebraic order of accuracy"
    2803              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    2804              : !chvd
    2805              : !chvd   [2] V.I. Lebedev
    2806              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    2807              : !chvd        order of accuracy"
    2808              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    2809              : !chvd
    2810              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    2811              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    2812              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    2813              : !chvd
    2814              : !chvd   [4] V.I. Lebedev
    2815              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    2816              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    2817              : !chvd
    2818              : !chvd   [5] V.I. Lebedev
    2819              : !chvd       "Quadratures on a sphere"
    2820              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    2821              : !chvd
    2822              : !chvd   [6] V.I. Lebedev
    2823              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    2824              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    2825              : !chvd        octahedron group with inversion"
    2826              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    2827              : !chvd
    2828            0 :        N=1
    2829            0 :        V=0.7777160743261247D-4
    2830            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2831            0 :        V=0.7557646413004701D-3
    2832            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2833            0 :        A=0.3229290663413854D-1
    2834            0 :        V=0.2841633806090617D-3
    2835            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2836            0 :        A=0.8036733271462222D-1
    2837            0 :        V=0.4374419127053555D-3
    2838            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2839            0 :        A=0.1354289960531653D+0
    2840            0 :        V=0.5417174740872172D-3
    2841            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2842            0 :        A=0.1938963861114426D+0
    2843            0 :        V=0.6148000891358593D-3
    2844            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2845            0 :        A=0.2537343715011275D+0
    2846            0 :        V=0.6664394485800705D-3
    2847            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2848            0 :        A=0.3135251434752570D+0
    2849            0 :        V=0.7025039356923220D-3
    2850            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2851            0 :        A=0.3721558339375338D+0
    2852            0 :        V=0.7268511789249627D-3
    2853            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2854            0 :        A=0.4286809575195696D+0
    2855            0 :        V=0.7422637534208629D-3
    2856            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2857            0 :        A=0.4822510128282994D+0
    2858            0 :        V=0.7509545035841214D-3
    2859            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2860            0 :        A=0.5320679333566263D+0
    2861            0 :        V=0.7548535057718401D-3
    2862            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2863            0 :        A=0.6172998195394274D+0
    2864            0 :        V=0.7554088969774001D-3
    2865            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2866            0 :        A=0.6510679849127481D+0
    2867            0 :        V=0.7553147174442808D-3
    2868            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2869            0 :        A=0.6777315251687360D+0
    2870            0 :        V=0.7564767653292297D-3
    2871            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2872            0 :        A=0.6963109410648741D+0
    2873            0 :        V=0.7587991808518730D-3
    2874            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2875            0 :        A=0.7058935009831749D+0
    2876            0 :        V=0.7608261832033027D-3
    2877            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2878            0 :        A=0.9955546194091857D+0
    2879            0 :        V=0.4021680447874916D-3
    2880            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2881            0 :        A=0.9734115901794209D+0
    2882            0 :        V=0.5804871793945964D-3
    2883            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2884            0 :        A=0.9275693732388626D+0
    2885            0 :        V=0.6792151955945159D-3
    2886            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2887            0 :        A=0.8568022422795103D+0
    2888            0 :        V=0.7336741211286294D-3
    2889            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2890            0 :        A=0.7623495553719372D+0
    2891            0 :        V=0.7581866300989608D-3
    2892            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2893            0 :        A=0.5707522908892223D+0
    2894            0 :        B=0.4387028039889501D+0
    2895            0 :        V=0.7538257859800743D-3
    2896            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2897            0 :        A=0.5196463388403083D+0
    2898            0 :        B=0.3858908414762617D+0
    2899            0 :        V=0.7483517247053123D-3
    2900            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2901            0 :        A=0.4646337531215351D+0
    2902            0 :        B=0.3301937372343854D+0
    2903            0 :        V=0.7371763661112059D-3
    2904            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2905            0 :        A=0.4063901697557691D+0
    2906            0 :        B=0.2725423573563777D+0
    2907            0 :        V=0.7183448895756934D-3
    2908            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2909            0 :        A=0.3456329466643087D+0
    2910            0 :        B=0.2139510237495250D+0
    2911            0 :        V=0.6895815529822191D-3
    2912            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2913            0 :        A=0.2831395121050332D+0
    2914            0 :        B=0.1555922309786647D+0
    2915            0 :        V=0.6480105801792886D-3
    2916            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2917            0 :        A=0.2197682022925330D+0
    2918            0 :        B=0.9892878979686097D-1
    2919            0 :        V=0.5897558896594636D-3
    2920            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2921            0 :        A=0.1564696098650355D+0
    2922            0 :        B=0.4598642910675510D-1
    2923            0 :        V=0.5095708849247346D-3
    2924            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2925            0 :        A=0.6027356673721295D+0
    2926            0 :        B=0.3376625140173426D+0
    2927            0 :        V=0.7536906428909755D-3
    2928            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2929            0 :        A=0.5496032320255096D+0
    2930            0 :        B=0.2822301309727988D+0
    2931            0 :        V=0.7472505965575118D-3
    2932            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2933            0 :        A=0.4921707755234567D+0
    2934            0 :        B=0.2248632342592540D+0
    2935            0 :        V=0.7343017132279698D-3
    2936            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2937            0 :        A=0.4309422998598483D+0
    2938            0 :        B=0.1666224723456479D+0
    2939            0 :        V=0.7130871582177445D-3
    2940            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2941            0 :        A=0.3664108182313672D+0
    2942            0 :        B=0.1086964901822169D+0
    2943            0 :        V=0.6817022032112776D-3
    2944            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2945            0 :        A=0.2990189057758436D+0
    2946            0 :        B=0.5251989784120085D-1
    2947            0 :        V=0.6380941145604121D-3
    2948            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2949            0 :        A=0.6268724013144998D+0
    2950            0 :        B=0.2297523657550023D+0
    2951            0 :        V=0.7550381377920310D-3
    2952            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2953            0 :        A=0.5707324144834607D+0
    2954            0 :        B=0.1723080607093800D+0
    2955            0 :        V=0.7478646640144802D-3
    2956            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2957            0 :        A=0.5096360901960365D+0
    2958            0 :        B=0.1140238465390513D+0
    2959            0 :        V=0.7335918720601220D-3
    2960            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2961            0 :        A=0.4438729938312456D+0
    2962            0 :        B=0.5611522095882537D-1
    2963            0 :        V=0.7110120527658118D-3
    2964            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2965            0 :        A=0.6419978471082389D+0
    2966            0 :        B=0.1164174423140873D+0
    2967            0 :        V=0.7571363978689501D-3
    2968            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2969            0 :        A=0.5817218061802611D+0
    2970            0 :        B=0.5797589531445219D-1
    2971            0 :        V=0.7489908329079234D-3
    2972            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    2973            0 :        N=N-1
    2974            0 :  end subroutine LD1454
    2975              : !!***
    2976              : 
    2977            0 :  SUBROUTINE LD1730(X,Y,Z,W,N)
    2978              : 
    2979              :        DOUBLE PRECISION X(1730)
    2980              :        DOUBLE PRECISION Y(1730)
    2981              :        DOUBLE PRECISION Z(1730)
    2982              :        DOUBLE PRECISION W(1730)
    2983              :        INTEGER N
    2984              :        DOUBLE PRECISION A,B,V
    2985              : !CVW
    2986              : !CVW    LEBEDEV 1730-POINT ANGULAR GRID
    2987              : !CVW
    2988              : !chvd
    2989              : !chvd   This subroutine is part of a set of subroutines that generate
    2990              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    2991              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    2992              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    2993              : !chvd   This subroutine was translated using a C to fortran77 conversion
    2994              : !chvd   tool written by Dr. Christoph van Wuellen.
    2995              : !chvd
    2996              : !chvd   Users of this code are asked to include reference [1] in their
    2997              : !chvd   publications, and in the user- and programmers-manuals
    2998              : !chvd   describing their codes.
    2999              : !chvd
    3000              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    3001              : !chvd
    3002              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    3003              : !chvd       "A quadrature formula for the sphere of the 131st
    3004              : !chvd        algebraic order of accuracy"
    3005              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    3006              : !chvd
    3007              : !chvd   [2] V.I. Lebedev
    3008              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    3009              : !chvd        order of accuracy"
    3010              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    3011              : !chvd
    3012              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    3013              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    3014              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    3015              : !chvd
    3016              : !chvd   [4] V.I. Lebedev
    3017              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    3018              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    3019              : !chvd
    3020              : !chvd   [5] V.I. Lebedev
    3021              : !chvd       "Quadratures on a sphere"
    3022              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    3023              : !chvd
    3024              : !chvd   [6] V.I. Lebedev
    3025              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    3026              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    3027              : !chvd        octahedron group with inversion"
    3028              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    3029              : !chvd
    3030            0 :        N=1
    3031            0 :        V=0.6309049437420976D-4
    3032            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3033            0 :        V=0.6398287705571748D-3
    3034            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3035            0 :        V=0.6357185073530720D-3
    3036            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3037            0 :        A=0.2860923126194662D-1
    3038            0 :        V=0.2221207162188168D-3
    3039            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3040            0 :        A=0.7142556767711522D-1
    3041            0 :        V=0.3475784022286848D-3
    3042            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3043            0 :        A=0.1209199540995559D+0
    3044            0 :        V=0.4350742443589804D-3
    3045            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3046            0 :        A=0.1738673106594379D+0
    3047            0 :        V=0.4978569136522127D-3
    3048            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3049            0 :        A=0.2284645438467734D+0
    3050            0 :        V=0.5435036221998053D-3
    3051            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3052            0 :        A=0.2834807671701512D+0
    3053            0 :        V=0.5765913388219542D-3
    3054            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3055            0 :        A=0.3379680145467339D+0
    3056            0 :        V=0.6001200359226003D-3
    3057            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3058            0 :        A=0.3911355454819537D+0
    3059            0 :        V=0.6162178172717512D-3
    3060            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3061            0 :        A=0.4422860353001403D+0
    3062            0 :        V=0.6265218152438485D-3
    3063            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3064            0 :        A=0.4907781568726057D+0
    3065            0 :        V=0.6323987160974212D-3
    3066            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3067            0 :        A=0.5360006153211468D+0
    3068            0 :        V=0.6350767851540569D-3
    3069            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3070            0 :        A=0.6142105973596603D+0
    3071            0 :        V=0.6354362775297107D-3
    3072            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3073            0 :        A=0.6459300387977504D+0
    3074            0 :        V=0.6352302462706235D-3
    3075            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3076            0 :        A=0.6718056125089225D+0
    3077            0 :        V=0.6358117881417972D-3
    3078            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3079            0 :        A=0.6910888533186254D+0
    3080            0 :        V=0.6373101590310117D-3
    3081            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3082            0 :        A=0.7030467416823252D+0
    3083            0 :        V=0.6390428961368665D-3
    3084            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3085            0 :        A=0.8354951166354646D-1
    3086            0 :        V=0.3186913449946576D-3
    3087            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3088            0 :        A=0.2050143009099486D+0
    3089            0 :        V=0.4678028558591711D-3
    3090            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3091            0 :        A=0.3370208290706637D+0
    3092            0 :        V=0.5538829697598626D-3
    3093            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3094            0 :        A=0.4689051484233963D+0
    3095            0 :        V=0.6044475907190476D-3
    3096            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3097            0 :        A=0.5939400424557334D+0
    3098            0 :        V=0.6313575103509012D-3
    3099            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3100            0 :        A=0.1394983311832261D+0
    3101            0 :        B=0.4097581162050343D-1
    3102            0 :        V=0.4078626431855630D-3
    3103            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3104            0 :        A=0.1967999180485014D+0
    3105            0 :        B=0.8851987391293348D-1
    3106            0 :        V=0.4759933057812725D-3
    3107            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3108            0 :        A=0.2546183732548967D+0
    3109            0 :        B=0.1397680182969819D+0
    3110            0 :        V=0.5268151186413440D-3
    3111            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3112            0 :        A=0.3121281074713875D+0
    3113            0 :        B=0.1929452542226526D+0
    3114            0 :        V=0.5643048560507316D-3
    3115            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3116            0 :        A=0.3685981078502492D+0
    3117            0 :        B=0.2467898337061562D+0
    3118            0 :        V=0.5914501076613073D-3
    3119            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3120            0 :        A=0.4233760321547856D+0
    3121            0 :        B=0.3003104124785409D+0
    3122            0 :        V=0.6104561257874195D-3
    3123            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3124            0 :        A=0.4758671236059246D+0
    3125            0 :        B=0.3526684328175033D+0
    3126            0 :        V=0.6230252860707806D-3
    3127            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3128            0 :        A=0.5255178579796463D+0
    3129            0 :        B=0.4031134861145713D+0
    3130            0 :        V=0.6305618761760796D-3
    3131            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3132            0 :        A=0.5718025633734589D+0
    3133            0 :        B=0.4509426448342351D+0
    3134            0 :        V=0.6343092767597889D-3
    3135            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3136            0 :        A=0.2686927772723415D+0
    3137            0 :        B=0.4711322502423248D-1
    3138            0 :        V=0.5176268945737826D-3
    3139            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3140            0 :        A=0.3306006819904809D+0
    3141            0 :        B=0.9784487303942695D-1
    3142            0 :        V=0.5564840313313692D-3
    3143            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3144            0 :        A=0.3904906850594983D+0
    3145            0 :        B=0.1505395810025273D+0
    3146            0 :        V=0.5856426671038980D-3
    3147            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3148            0 :        A=0.4479957951904390D+0
    3149            0 :        B=0.2039728156296050D+0
    3150            0 :        V=0.6066386925777091D-3
    3151            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3152            0 :        A=0.5027076848919780D+0
    3153            0 :        B=0.2571529941121107D+0
    3154            0 :        V=0.6208824962234458D-3
    3155            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3156            0 :        A=0.5542087392260217D+0
    3157            0 :        B=0.3092191375815670D+0
    3158            0 :        V=0.6296314297822907D-3
    3159            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3160            0 :        A=0.6020850887375187D+0
    3161            0 :        B=0.3593807506130276D+0
    3162            0 :        V=0.6340423756791859D-3
    3163            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3164            0 :        A=0.4019851409179594D+0
    3165            0 :        B=0.5063389934378671D-1
    3166            0 :        V=0.5829627677107342D-3
    3167            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3168            0 :        A=0.4635614567449800D+0
    3169            0 :        B=0.1032422269160612D+0
    3170            0 :        V=0.6048693376081110D-3
    3171            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3172            0 :        A=0.5215860931591575D+0
    3173            0 :        B=0.1566322094006254D+0
    3174            0 :        V=0.6202362317732461D-3
    3175            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3176            0 :        A=0.5758202499099271D+0
    3177            0 :        B=0.2098082827491099D+0
    3178            0 :        V=0.6299005328403779D-3
    3179            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3180            0 :        A=0.6259893683876795D+0
    3181            0 :        B=0.2618824114553391D+0
    3182            0 :        V=0.6347722390609353D-3
    3183            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3184            0 :        A=0.5313795124811891D+0
    3185            0 :        B=0.5263245019338556D-1
    3186            0 :        V=0.6203778981238834D-3
    3187            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3188            0 :        A=0.5893317955931995D+0
    3189            0 :        B=0.1061059730982005D+0
    3190            0 :        V=0.6308414671239979D-3
    3191            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3192            0 :        A=0.6426246321215801D+0
    3193            0 :        B=0.1594171564034221D+0
    3194            0 :        V=0.6362706466959498D-3
    3195            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3196            0 :        A=0.6511904367376113D+0
    3197            0 :        B=0.5354789536565540D-1
    3198            0 :        V=0.6375414170333233D-3
    3199            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3200            0 :        N=N-1
    3201            0 :  end subroutine LD1730
    3202              : !!***
    3203              : 
    3204            0 :  SUBROUTINE LD2030(X,Y,Z,W,N)
    3205              : 
    3206              :        DOUBLE PRECISION X(2030)
    3207              :        DOUBLE PRECISION Y(2030)
    3208              :        DOUBLE PRECISION Z(2030)
    3209              :        DOUBLE PRECISION W(2030)
    3210              :        INTEGER N
    3211              :        DOUBLE PRECISION A,B,V
    3212              : !CVW
    3213              : !CVW    LEBEDEV 2030-POINT ANGULAR GRID
    3214              : !CVW
    3215              : !chvd
    3216              : !chvd   This subroutine is part of a set of subroutines that generate
    3217              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    3218              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    3219              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    3220              : !chvd   This subroutine was translated using a C to fortran77 conversion
    3221              : !chvd   tool written by Dr. Christoph van Wuellen.
    3222              : !chvd
    3223              : !chvd   Users of this code are asked to include reference [1] in their
    3224              : !chvd   publications, and in the user- and programmers-manuals
    3225              : !chvd   describing their codes.
    3226              : !chvd
    3227              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    3228              : !chvd
    3229              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    3230              : !chvd       "A quadrature formula for the sphere of the 131st
    3231              : !chvd        algebraic order of accuracy"
    3232              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    3233              : !chvd
    3234              : !chvd   [2] V.I. Lebedev
    3235              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    3236              : !chvd        order of accuracy"
    3237              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    3238              : !chvd
    3239              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    3240              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    3241              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    3242              : !chvd
    3243              : !chvd   [4] V.I. Lebedev
    3244              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    3245              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    3246              : !chvd
    3247              : !chvd   [5] V.I. Lebedev
    3248              : !chvd       "Quadratures on a sphere"
    3249              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    3250              : !chvd
    3251              : !chvd   [6] V.I. Lebedev
    3252              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    3253              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    3254              : !chvd        octahedron group with inversion"
    3255              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    3256              : !chvd
    3257            0 :        N=1
    3258            0 :        V=0.4656031899197431D-4
    3259            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3260            0 :        V=0.5421549195295507D-3
    3261            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3262            0 :        A=0.2540835336814348D-1
    3263            0 :        V=0.1778522133346553D-3
    3264            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3265            0 :        A=0.6399322800504915D-1
    3266            0 :        V=0.2811325405682796D-3
    3267            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3268            0 :        A=0.1088269469804125D+0
    3269            0 :        V=0.3548896312631459D-3
    3270            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3271            0 :        A=0.1570670798818287D+0
    3272            0 :        V=0.4090310897173364D-3
    3273            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3274            0 :        A=0.2071163932282514D+0
    3275            0 :        V=0.4493286134169965D-3
    3276            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3277            0 :        A=0.2578914044450844D+0
    3278            0 :        V=0.4793728447962723D-3
    3279            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3280            0 :        A=0.3085687558169623D+0
    3281            0 :        V=0.5015415319164265D-3
    3282            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3283            0 :        A=0.3584719706267024D+0
    3284            0 :        V=0.5175127372677937D-3
    3285            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3286            0 :        A=0.4070135594428709D+0
    3287            0 :        V=0.5285522262081019D-3
    3288            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3289            0 :        A=0.4536618626222638D+0
    3290            0 :        V=0.5356832703713962D-3
    3291            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3292            0 :        A=0.4979195686463577D+0
    3293            0 :        V=0.5397914736175170D-3
    3294            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3295            0 :        A=0.5393075111126999D+0
    3296            0 :        V=0.5416899441599930D-3
    3297            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3298            0 :        A=0.6115617676843916D+0
    3299            0 :        V=0.5419308476889938D-3
    3300            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3301            0 :        A=0.6414308435160159D+0
    3302            0 :        V=0.5416936902030596D-3
    3303            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3304            0 :        A=0.6664099412721607D+0
    3305            0 :        V=0.5419544338703164D-3
    3306            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3307            0 :        A=0.6859161771214913D+0
    3308            0 :        V=0.5428983656630975D-3
    3309            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3310            0 :        A=0.6993625593503890D+0
    3311            0 :        V=0.5442286500098193D-3
    3312            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3313            0 :        A=0.7062393387719380D+0
    3314            0 :        V=0.5452250345057301D-3
    3315            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3316            0 :        A=0.7479028168349763D-1
    3317            0 :        V=0.2568002497728530D-3
    3318            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3319            0 :        A=0.1848951153969366D+0
    3320            0 :        V=0.3827211700292145D-3
    3321            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3322            0 :        A=0.3059529066581305D+0
    3323            0 :        V=0.4579491561917824D-3
    3324            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3325            0 :        A=0.4285556101021362D+0
    3326            0 :        V=0.5042003969083574D-3
    3327            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3328            0 :        A=0.5468758653496526D+0
    3329            0 :        V=0.5312708889976025D-3
    3330            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3331            0 :        A=0.6565821978343439D+0
    3332            0 :        V=0.5438401790747117D-3
    3333            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3334            0 :        A=0.1253901572367117D+0
    3335            0 :        B=0.3681917226439641D-1
    3336            0 :        V=0.3316041873197344D-3
    3337            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3338            0 :        A=0.1775721510383941D+0
    3339            0 :        B=0.7982487607213301D-1
    3340            0 :        V=0.3899113567153771D-3
    3341            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3342            0 :        A=0.2305693358216114D+0
    3343            0 :        B=0.1264640966592335D+0
    3344            0 :        V=0.4343343327201309D-3
    3345            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3346            0 :        A=0.2836502845992063D+0
    3347            0 :        B=0.1751585683418957D+0
    3348            0 :        V=0.4679415262318919D-3
    3349            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3350            0 :        A=0.3361794746232590D+0
    3351            0 :        B=0.2247995907632670D+0
    3352            0 :        V=0.4930847981631031D-3
    3353            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3354            0 :        A=0.3875979172264824D+0
    3355            0 :        B=0.2745299257422246D+0
    3356            0 :        V=0.5115031867540091D-3
    3357            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3358            0 :        A=0.4374019316999074D+0
    3359            0 :        B=0.3236373482441118D+0
    3360            0 :        V=0.5245217148457367D-3
    3361            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3362            0 :        A=0.4851275843340022D+0
    3363            0 :        B=0.3714967859436741D+0
    3364            0 :        V=0.5332041499895321D-3
    3365            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3366            0 :        A=0.5303391803806868D+0
    3367            0 :        B=0.4175353646321745D+0
    3368            0 :        V=0.5384583126021542D-3
    3369            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3370            0 :        A=0.5726197380596287D+0
    3371            0 :        B=0.4612084406355461D+0
    3372            0 :        V=0.5411067210798852D-3
    3373            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3374            0 :        A=0.2431520732564863D+0
    3375            0 :        B=0.4258040133043952D-1
    3376            0 :        V=0.4259797391468714D-3
    3377            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3378            0 :        A=0.3002096800895869D+0
    3379            0 :        B=0.8869424306722721D-1
    3380            0 :        V=0.4604931368460021D-3
    3381            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3382            0 :        A=0.3558554457457432D+0
    3383            0 :        B=0.1368811706510655D+0
    3384            0 :        V=0.4871814878255202D-3
    3385            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3386            0 :        A=0.4097782537048887D+0
    3387            0 :        B=0.1860739985015033D+0
    3388            0 :        V=0.5072242910074885D-3
    3389            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3390            0 :        A=0.4616337666067458D+0
    3391            0 :        B=0.2354235077395853D+0
    3392            0 :        V=0.5217069845235350D-3
    3393            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3394            0 :        A=0.5110707008417874D+0
    3395            0 :        B=0.2842074921347011D+0
    3396            0 :        V=0.5315785966280310D-3
    3397            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3398            0 :        A=0.5577415286163795D+0
    3399            0 :        B=0.3317784414984102D+0
    3400            0 :        V=0.5376833708758905D-3
    3401            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3402            0 :        A=0.6013060431366950D+0
    3403            0 :        B=0.3775299002040700D+0
    3404            0 :        V=0.5408032092069521D-3
    3405            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3406            0 :        A=0.3661596767261781D+0
    3407            0 :        B=0.4599367887164592D-1
    3408            0 :        V=0.4842744917904866D-3
    3409            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3410            0 :        A=0.4237633153506581D+0
    3411            0 :        B=0.9404893773654421D-1
    3412            0 :        V=0.5048926076188130D-3
    3413            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3414            0 :        A=0.4786328454658452D+0
    3415            0 :        B=0.1431377109091971D+0
    3416            0 :        V=0.5202607980478373D-3
    3417            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3418            0 :        A=0.5305702076789774D+0
    3419            0 :        B=0.1924186388843570D+0
    3420            0 :        V=0.5309932388325743D-3
    3421            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3422            0 :        A=0.5793436224231788D+0
    3423            0 :        B=0.2411590944775190D+0
    3424            0 :        V=0.5377419770895208D-3
    3425            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3426            0 :        A=0.6247069017094747D+0
    3427            0 :        B=0.2886871491583605D+0
    3428            0 :        V=0.5411696331677717D-3
    3429            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3430            0 :        A=0.4874315552535204D+0
    3431            0 :        B=0.4804978774953206D-1
    3432            0 :        V=0.5197996293282420D-3
    3433            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3434            0 :        A=0.5427337322059053D+0
    3435            0 :        B=0.9716857199366665D-1
    3436            0 :        V=0.5311120836622945D-3
    3437            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3438            0 :        A=0.5943493747246700D+0
    3439            0 :        B=0.1465205839795055D+0
    3440            0 :        V=0.5384309319956951D-3
    3441            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3442            0 :        A=0.6421314033564943D+0
    3443            0 :        B=0.1953579449803574D+0
    3444            0 :        V=0.5421859504051886D-3
    3445            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3446            0 :        A=0.6020628374713980D+0
    3447            0 :        B=0.4916375015738108D-1
    3448            0 :        V=0.5390948355046314D-3
    3449            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3450            0 :        A=0.6529222529856881D+0
    3451            0 :        B=0.9861621540127005D-1
    3452            0 :        V=0.5433312705027845D-3
    3453            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3454            0 :        N=N-1
    3455            0 :  end subroutine LD2030
    3456              : !!***
    3457              : 
    3458            0 :  SUBROUTINE LD2354(X,Y,Z,W,N)
    3459              : 
    3460              :        DOUBLE PRECISION X(2354)
    3461              :        DOUBLE PRECISION Y(2354)
    3462              :        DOUBLE PRECISION Z(2354)
    3463              :        DOUBLE PRECISION W(2354)
    3464              :        INTEGER N
    3465              :        DOUBLE PRECISION A,B,V
    3466              : !CVW
    3467              : !CVW    LEBEDEV 2354-POINT ANGULAR GRID
    3468              : !CVW
    3469              : !chvd
    3470              : !chvd   This subroutine is part of a set of subroutines that generate
    3471              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    3472              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    3473              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    3474              : !chvd   This subroutine was translated using a C to fortran77 conversion
    3475              : !chvd   tool written by Dr. Christoph van Wuellen.
    3476              : !chvd
    3477              : !chvd   Users of this code are asked to include reference [1] in their
    3478              : !chvd   publications, and in the user- and programmers-manuals
    3479              : !chvd   describing their codes.
    3480              : !chvd
    3481              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    3482              : !chvd
    3483              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    3484              : !chvd       "A quadrature formula for the sphere of the 131st
    3485              : !chvd        algebraic order of accuracy"
    3486              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    3487              : !chvd
    3488              : !chvd   [2] V.I. Lebedev
    3489              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    3490              : !chvd        order of accuracy"
    3491              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    3492              : !chvd
    3493              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    3494              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    3495              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    3496              : !chvd
    3497              : !chvd   [4] V.I. Lebedev
    3498              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    3499              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    3500              : !chvd
    3501              : !chvd   [5] V.I. Lebedev
    3502              : !chvd       "Quadratures on a sphere"
    3503              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    3504              : !chvd
    3505              : !chvd   [6] V.I. Lebedev
    3506              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    3507              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    3508              : !chvd        octahedron group with inversion"
    3509              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    3510              : !chvd
    3511            0 :        N=1
    3512            0 :        V=0.3922616270665292D-4
    3513            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3514            0 :        V=0.4703831750854424D-3
    3515            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3516            0 :        V=0.4678202801282136D-3
    3517            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3518            0 :        A=0.2290024646530589D-1
    3519            0 :        V=0.1437832228979900D-3
    3520            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3521            0 :        A=0.5779086652271284D-1
    3522            0 :        V=0.2303572493577644D-3
    3523            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3524            0 :        A=0.9863103576375984D-1
    3525            0 :        V=0.2933110752447454D-3
    3526            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3527            0 :        A=0.1428155792982185D+0
    3528            0 :        V=0.3402905998359838D-3
    3529            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3530            0 :        A=0.1888978116601463D+0
    3531            0 :        V=0.3759138466870372D-3
    3532            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3533            0 :        A=0.2359091682970210D+0
    3534            0 :        V=0.4030638447899798D-3
    3535            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3536            0 :        A=0.2831228833706171D+0
    3537            0 :        V=0.4236591432242211D-3
    3538            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3539            0 :        A=0.3299495857966693D+0
    3540            0 :        V=0.4390522656946746D-3
    3541            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3542            0 :        A=0.3758840802660796D+0
    3543            0 :        V=0.4502523466626247D-3
    3544            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3545            0 :        A=0.4204751831009480D+0
    3546            0 :        V=0.4580577727783541D-3
    3547            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3548            0 :        A=0.4633068518751051D+0
    3549            0 :        V=0.4631391616615899D-3
    3550            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3551            0 :        A=0.5039849474507313D+0
    3552            0 :        V=0.4660928953698676D-3
    3553            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3554            0 :        A=0.5421265793440747D+0
    3555            0 :        V=0.4674751807936953D-3
    3556            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3557            0 :        A=0.6092660230557310D+0
    3558            0 :        V=0.4676414903932920D-3
    3559            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3560            0 :        A=0.6374654204984869D+0
    3561            0 :        V=0.4674086492347870D-3
    3562            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3563            0 :        A=0.6615136472609892D+0
    3564            0 :        V=0.4674928539483207D-3
    3565            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3566            0 :        A=0.6809487285958127D+0
    3567            0 :        V=0.4680748979686447D-3
    3568            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3569            0 :        A=0.6952980021665196D+0
    3570            0 :        V=0.4690449806389040D-3
    3571            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3572            0 :        A=0.7041245497695400D+0
    3573            0 :        V=0.4699877075860818D-3
    3574            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3575            0 :        A=0.6744033088306065D-1
    3576            0 :        V=0.2099942281069176D-3
    3577            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3578            0 :        A=0.1678684485334166D+0
    3579            0 :        V=0.3172269150712804D-3
    3580            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3581            0 :        A=0.2793559049539613D+0
    3582            0 :        V=0.3832051358546523D-3
    3583            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3584            0 :        A=0.3935264218057639D+0
    3585            0 :        V=0.4252193818146985D-3
    3586            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3587            0 :        A=0.5052629268232558D+0
    3588            0 :        V=0.4513807963755000D-3
    3589            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3590            0 :        A=0.6107905315437531D+0
    3591            0 :        V=0.4657797469114178D-3
    3592            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3593            0 :        A=0.1135081039843524D+0
    3594            0 :        B=0.3331954884662588D-1
    3595            0 :        V=0.2733362800522836D-3
    3596            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3597            0 :        A=0.1612866626099378D+0
    3598            0 :        B=0.7247167465436538D-1
    3599            0 :        V=0.3235485368463559D-3
    3600            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3601            0 :        A=0.2100786550168205D+0
    3602            0 :        B=0.1151539110849745D+0
    3603            0 :        V=0.3624908726013453D-3
    3604            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3605            0 :        A=0.2592282009459942D+0
    3606            0 :        B=0.1599491097143677D+0
    3607            0 :        V=0.3925540070712828D-3
    3608            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3609            0 :        A=0.3081740561320203D+0
    3610            0 :        B=0.2058699956028027D+0
    3611            0 :        V=0.4156129781116235D-3
    3612            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3613            0 :        A=0.3564289781578164D+0
    3614            0 :        B=0.2521624953502911D+0
    3615            0 :        V=0.4330644984623263D-3
    3616            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3617            0 :        A=0.4035587288240703D+0
    3618            0 :        B=0.2982090785797674D+0
    3619            0 :        V=0.4459677725921312D-3
    3620            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3621            0 :        A=0.4491671196373903D+0
    3622            0 :        B=0.3434762087235733D+0
    3623            0 :        V=0.4551593004456795D-3
    3624            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3625            0 :        A=0.4928854782917489D+0
    3626            0 :        B=0.3874831357203437D+0
    3627            0 :        V=0.4613341462749918D-3
    3628            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3629            0 :        A=0.5343646791958988D+0
    3630            0 :        B=0.4297814821746926D+0
    3631            0 :        V=0.4651019618269806D-3
    3632            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3633            0 :        A=0.5732683216530990D+0
    3634            0 :        B=0.4699402260943537D+0
    3635            0 :        V=0.4670249536100625D-3
    3636            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3637            0 :        A=0.2214131583218986D+0
    3638            0 :        B=0.3873602040643895D-1
    3639            0 :        V=0.3549555576441708D-3
    3640            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3641            0 :        A=0.2741796504750071D+0
    3642            0 :        B=0.8089496256902013D-1
    3643            0 :        V=0.3856108245249010D-3
    3644            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3645            0 :        A=0.3259797439149485D+0
    3646            0 :        B=0.1251732177620872D+0
    3647            0 :        V=0.4098622845756882D-3
    3648            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3649            0 :        A=0.3765441148826891D+0
    3650            0 :        B=0.1706260286403185D+0
    3651            0 :        V=0.4286328604268950D-3
    3652            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3653            0 :        A=0.4255773574530558D+0
    3654            0 :        B=0.2165115147300408D+0
    3655            0 :        V=0.4427802198993945D-3
    3656            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3657            0 :        A=0.4727795117058430D+0
    3658            0 :        B=0.2622089812225259D+0
    3659            0 :        V=0.4530473511488561D-3
    3660            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3661            0 :        A=0.5178546895819012D+0
    3662            0 :        B=0.3071721431296201D+0
    3663            0 :        V=0.4600805475703138D-3
    3664            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3665            0 :        A=0.5605141192097460D+0
    3666            0 :        B=0.3508998998801138D+0
    3667            0 :        V=0.4644599059958017D-3
    3668            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3669            0 :        A=0.6004763319352512D+0
    3670            0 :        B=0.3929160876166931D+0
    3671            0 :        V=0.4667274455712508D-3
    3672            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3673            0 :        A=0.3352842634946949D+0
    3674            0 :        B=0.4202563457288019D-1
    3675            0 :        V=0.4069360518020356D-3
    3676            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3677            0 :        A=0.3891971629814670D+0
    3678            0 :        B=0.8614309758870850D-1
    3679            0 :        V=0.4260442819919195D-3
    3680            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3681            0 :        A=0.4409875565542281D+0
    3682            0 :        B=0.1314500879380001D+0
    3683            0 :        V=0.4408678508029063D-3
    3684            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3685            0 :        A=0.4904893058592484D+0
    3686            0 :        B=0.1772189657383859D+0
    3687            0 :        V=0.4518748115548597D-3
    3688            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3689            0 :        A=0.5375056138769549D+0
    3690            0 :        B=0.2228277110050294D+0
    3691            0 :        V=0.4595564875375116D-3
    3692            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3693            0 :        A=0.5818255708669969D+0
    3694            0 :        B=0.2677179935014386D+0
    3695            0 :        V=0.4643988774315846D-3
    3696            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3697            0 :        A=0.6232334858144959D+0
    3698            0 :        B=0.3113675035544165D+0
    3699            0 :        V=0.4668827491646946D-3
    3700            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3701            0 :        A=0.4489485354492058D+0
    3702            0 :        B=0.4409162378368174D-1
    3703            0 :        V=0.4400541823741973D-3
    3704            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3705            0 :        A=0.5015136875933150D+0
    3706            0 :        B=0.8939009917748489D-1
    3707            0 :        V=0.4514512890193797D-3
    3708            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3709            0 :        A=0.5511300550512623D+0
    3710            0 :        B=0.1351806029383365D+0
    3711            0 :        V=0.4596198627347549D-3
    3712            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3713            0 :        A=0.5976720409858000D+0
    3714            0 :        B=0.1808370355053196D+0
    3715            0 :        V=0.4648659016801781D-3
    3716            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3717            0 :        A=0.6409956378989354D+0
    3718            0 :        B=0.2257852192301602D+0
    3719            0 :        V=0.4675502017157673D-3
    3720            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3721            0 :        A=0.5581222330827514D+0
    3722            0 :        B=0.4532173421637160D-1
    3723            0 :        V=0.4598494476455523D-3
    3724            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3725            0 :        A=0.6074705984161695D+0
    3726            0 :        B=0.9117488031840314D-1
    3727            0 :        V=0.4654916955152048D-3
    3728            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3729            0 :        A=0.6532272537379033D+0
    3730            0 :        B=0.1369294213140155D+0
    3731            0 :        V=0.4684709779505137D-3
    3732            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3733            0 :        A=0.6594761494500487D+0
    3734            0 :        B=0.4589901487275583D-1
    3735            0 :        V=0.4691445539106986D-3
    3736            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3737            0 :        N=N-1
    3738            0 :  end subroutine LD2354
    3739              : !!***
    3740              : 
    3741            0 :  SUBROUTINE LD2702(X,Y,Z,W,N)
    3742              : 
    3743              :        DOUBLE PRECISION X(2702)
    3744              :        DOUBLE PRECISION Y(2702)
    3745              :        DOUBLE PRECISION Z(2702)
    3746              :        DOUBLE PRECISION W(2702)
    3747              :        INTEGER N
    3748              :        DOUBLE PRECISION A,B,V
    3749              : !CVW
    3750              : !CVW    LEBEDEV 2702-POINT ANGULAR GRID
    3751              : !CVW
    3752              : !chvd
    3753              : !chvd   This subroutine is part of a set of subroutines that generate
    3754              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    3755              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    3756              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    3757              : !chvd   This subroutine was translated using a C to fortran77 conversion
    3758              : !chvd   tool written by Dr. Christoph van Wuellen.
    3759              : !chvd
    3760              : !chvd   Users of this code are asked to include reference [1] in their
    3761              : !chvd   publications, and in the user- and programmers-manuals
    3762              : !chvd   describing their codes.
    3763              : !chvd
    3764              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    3765              : !chvd
    3766              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    3767              : !chvd       "A quadrature formula for the sphere of the 131st
    3768              : !chvd        algebraic order of accuracy"
    3769              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    3770              : !chvd
    3771              : !chvd   [2] V.I. Lebedev
    3772              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    3773              : !chvd        order of accuracy"
    3774              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    3775              : !chvd
    3776              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    3777              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    3778              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    3779              : !chvd
    3780              : !chvd   [4] V.I. Lebedev
    3781              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    3782              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    3783              : !chvd
    3784              : !chvd   [5] V.I. Lebedev
    3785              : !chvd       "Quadratures on a sphere"
    3786              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    3787              : !chvd
    3788              : !chvd   [6] V.I. Lebedev
    3789              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    3790              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    3791              : !chvd        octahedron group with inversion"
    3792              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    3793              : !chvd
    3794            0 :        N=1
    3795            0 :        V=0.2998675149888161D-4
    3796            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3797            0 :        V=0.4077860529495355D-3
    3798            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3799            0 :        A=0.2065562538818703D-1
    3800            0 :        V=0.1185349192520667D-3
    3801            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3802            0 :        A=0.5250918173022379D-1
    3803            0 :        V=0.1913408643425751D-3
    3804            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3805            0 :        A=0.8993480082038376D-1
    3806            0 :        V=0.2452886577209897D-3
    3807            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3808            0 :        A=0.1306023924436019D+0
    3809            0 :        V=0.2862408183288702D-3
    3810            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3811            0 :        A=0.1732060388531418D+0
    3812            0 :        V=0.3178032258257357D-3
    3813            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3814            0 :        A=0.2168727084820249D+0
    3815            0 :        V=0.3422945667633690D-3
    3816            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3817            0 :        A=0.2609528309173586D+0
    3818            0 :        V=0.3612790520235922D-3
    3819            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3820            0 :        A=0.3049252927938952D+0
    3821            0 :        V=0.3758638229818521D-3
    3822            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3823            0 :        A=0.3483484138084404D+0
    3824            0 :        V=0.3868711798859953D-3
    3825            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3826            0 :        A=0.3908321549106406D+0
    3827            0 :        V=0.3949429933189938D-3
    3828            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3829            0 :        A=0.4320210071894814D+0
    3830            0 :        V=0.4006068107541156D-3
    3831            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3832            0 :        A=0.4715824795890053D+0
    3833            0 :        V=0.4043192149672723D-3
    3834            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3835            0 :        A=0.5091984794078453D+0
    3836            0 :        V=0.4064947495808078D-3
    3837            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3838            0 :        A=0.5445580145650803D+0
    3839            0 :        V=0.4075245619813152D-3
    3840            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3841            0 :        A=0.6072575796841768D+0
    3842            0 :        V=0.4076423540893566D-3
    3843            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3844            0 :        A=0.6339484505755803D+0
    3845            0 :        V=0.4074280862251555D-3
    3846            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3847            0 :        A=0.6570718257486958D+0
    3848            0 :        V=0.4074163756012244D-3
    3849            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3850            0 :        A=0.6762557330090709D+0
    3851            0 :        V=0.4077647795071246D-3
    3852            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3853            0 :        A=0.6911161696923790D+0
    3854            0 :        V=0.4084517552782530D-3
    3855            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3856            0 :        A=0.7012841911659961D+0
    3857            0 :        V=0.4092468459224052D-3
    3858            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3859            0 :        A=0.7064559272410020D+0
    3860            0 :        V=0.4097872687240906D-3
    3861            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3862            0 :        A=0.6123554989894765D-1
    3863            0 :        V=0.1738986811745028D-3
    3864            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3865            0 :        A=0.1533070348312393D+0
    3866            0 :        V=0.2659616045280191D-3
    3867            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3868            0 :        A=0.2563902605244206D+0
    3869            0 :        V=0.3240596008171533D-3
    3870            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3871            0 :        A=0.3629346991663361D+0
    3872            0 :        V=0.3621195964432943D-3
    3873            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3874            0 :        A=0.4683949968987538D+0
    3875            0 :        V=0.3868838330760539D-3
    3876            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3877            0 :        A=0.5694479240657952D+0
    3878            0 :        V=0.4018911532693111D-3
    3879            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3880            0 :        A=0.6634465430993955D+0
    3881            0 :        V=0.4089929432983252D-3
    3882            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3883            0 :        A=0.1033958573552305D+0
    3884            0 :        B=0.3034544009063584D-1
    3885            0 :        V=0.2279907527706409D-3
    3886            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3887            0 :        A=0.1473521412414395D+0
    3888            0 :        B=0.6618803044247135D-1
    3889            0 :        V=0.2715205490578897D-3
    3890            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3891            0 :        A=0.1924552158705967D+0
    3892            0 :        B=0.1054431128987715D+0
    3893            0 :        V=0.3057917896703976D-3
    3894            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3895            0 :        A=0.2381094362890328D+0
    3896            0 :        B=0.1468263551238858D+0
    3897            0 :        V=0.3326913052452555D-3
    3898            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3899            0 :        A=0.2838121707936760D+0
    3900            0 :        B=0.1894486108187886D+0
    3901            0 :        V=0.3537334711890037D-3
    3902            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3903            0 :        A=0.3291323133373415D+0
    3904            0 :        B=0.2326374238761579D+0
    3905            0 :        V=0.3700567500783129D-3
    3906            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3907            0 :        A=0.3736896978741460D+0
    3908            0 :        B=0.2758485808485768D+0
    3909            0 :        V=0.3825245372589122D-3
    3910            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3911            0 :        A=0.4171406040760013D+0
    3912            0 :        B=0.3186179331996921D+0
    3913            0 :        V=0.3918125171518296D-3
    3914            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3915            0 :        A=0.4591677985256915D+0
    3916            0 :        B=0.3605329796303794D+0
    3917            0 :        V=0.3984720419937579D-3
    3918            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3919            0 :        A=0.4994733831718418D+0
    3920            0 :        B=0.4012147253586509D+0
    3921            0 :        V=0.4029746003338211D-3
    3922            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3923            0 :        A=0.5377731830445096D+0
    3924            0 :        B=0.4403050025570692D+0
    3925            0 :        V=0.4057428632156627D-3
    3926            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3927            0 :        A=0.5737917830001331D+0
    3928            0 :        B=0.4774565904277483D+0
    3929            0 :        V=0.4071719274114857D-3
    3930            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3931            0 :        A=0.2027323586271389D+0
    3932            0 :        B=0.3544122504976147D-1
    3933            0 :        V=0.2990236950664119D-3
    3934            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3935            0 :        A=0.2516942375187273D+0
    3936            0 :        B=0.7418304388646328D-1
    3937            0 :        V=0.3262951734212878D-3
    3938            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3939            0 :        A=0.3000227995257181D+0
    3940            0 :        B=0.1150502745727186D+0
    3941            0 :        V=0.3482634608242413D-3
    3942            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3943            0 :        A=0.3474806691046342D+0
    3944            0 :        B=0.1571963371209364D+0
    3945            0 :        V=0.3656596681700892D-3
    3946            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3947            0 :        A=0.3938103180359209D+0
    3948            0 :        B=0.1999631877247100D+0
    3949            0 :        V=0.3791740467794218D-3
    3950            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3951            0 :        A=0.4387519590455703D+0
    3952            0 :        B=0.2428073457846535D+0
    3953            0 :        V=0.3894034450156905D-3
    3954            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3955            0 :        A=0.4820503960077787D+0
    3956            0 :        B=0.2852575132906155D+0
    3957            0 :        V=0.3968600245508371D-3
    3958            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3959            0 :        A=0.5234573778475101D+0
    3960            0 :        B=0.3268884208674639D+0
    3961            0 :        V=0.4019931351420050D-3
    3962            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3963            0 :        A=0.5627318647235282D+0
    3964            0 :        B=0.3673033321675939D+0
    3965            0 :        V=0.4052108801278599D-3
    3966            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3967            0 :        A=0.5996390607156954D+0
    3968            0 :        B=0.4061211551830290D+0
    3969            0 :        V=0.4068978613940934D-3
    3970            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3971            0 :        A=0.3084780753791947D+0
    3972            0 :        B=0.3860125523100059D-1
    3973            0 :        V=0.3454275351319704D-3
    3974            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3975            0 :        A=0.3589988275920223D+0
    3976            0 :        B=0.7928938987104867D-1
    3977            0 :        V=0.3629963537007920D-3
    3978            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3979            0 :        A=0.4078628415881973D+0
    3980            0 :        B=0.1212614643030087D+0
    3981            0 :        V=0.3770187233889873D-3
    3982            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3983            0 :        A=0.4549287258889735D+0
    3984            0 :        B=0.1638770827382693D+0
    3985            0 :        V=0.3878608613694378D-3
    3986            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3987            0 :        A=0.5000278512957279D+0
    3988            0 :        B=0.2065965798260176D+0
    3989            0 :        V=0.3959065270221274D-3
    3990            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3991            0 :        A=0.5429785044928199D+0
    3992            0 :        B=0.2489436378852235D+0
    3993            0 :        V=0.4015286975463570D-3
    3994            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3995            0 :        A=0.5835939850491711D+0
    3996            0 :        B=0.2904811368946891D+0
    3997            0 :        V=0.4050866785614717D-3
    3998            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    3999            0 :        A=0.6216870353444856D+0
    4000            0 :        B=0.3307941957666609D+0
    4001            0 :        V=0.4069320185051913D-3
    4002            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4003            0 :        A=0.4151104662709091D+0
    4004            0 :        B=0.4064829146052554D-1
    4005            0 :        V=0.3760120964062763D-3
    4006            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4007            0 :        A=0.4649804275009218D+0
    4008            0 :        B=0.8258424547294755D-1
    4009            0 :        V=0.3870969564418064D-3
    4010            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4011            0 :        A=0.5124695757009662D+0
    4012            0 :        B=0.1251841962027289D+0
    4013            0 :        V=0.3955287790534055D-3
    4014            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4015            0 :        A=0.5574711100606224D+0
    4016            0 :        B=0.1679107505976331D+0
    4017            0 :        V=0.4015361911302668D-3
    4018            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4019            0 :        A=0.5998597333287227D+0
    4020            0 :        B=0.2102805057358715D+0
    4021            0 :        V=0.4053836986719548D-3
    4022            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4023            0 :        A=0.6395007148516600D+0
    4024            0 :        B=0.2518418087774107D+0
    4025            0 :        V=0.4073578673299117D-3
    4026            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4027            0 :        A=0.5188456224746252D+0
    4028            0 :        B=0.4194321676077518D-1
    4029            0 :        V=0.3954628379231406D-3
    4030            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4031            0 :        A=0.5664190707942778D+0
    4032            0 :        B=0.8457661551921499D-1
    4033            0 :        V=0.4017645508847530D-3
    4034            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4035            0 :        A=0.6110464353283153D+0
    4036            0 :        B=0.1273652932519396D+0
    4037            0 :        V=0.4059030348651293D-3
    4038            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4039            0 :        A=0.6526430302051563D+0
    4040            0 :        B=0.1698173239076354D+0
    4041            0 :        V=0.4080565809484880D-3
    4042            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4043            0 :        A=0.6167551880377548D+0
    4044            0 :        B=0.4266398851548864D-1
    4045            0 :        V=0.4063018753664651D-3
    4046            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4047            0 :        A=0.6607195418355383D+0
    4048            0 :        B=0.8551925814238349D-1
    4049            0 :        V=0.4087191292799671D-3
    4050            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4051            0 :        N=N-1
    4052            0 :  end subroutine LD2702
    4053              : !!***
    4054              : 
    4055            0 :  SUBROUTINE LD3074(X,Y,Z,W,N)
    4056              : 
    4057              :        DOUBLE PRECISION X(3074)
    4058              :        DOUBLE PRECISION Y(3074)
    4059              :        DOUBLE PRECISION Z(3074)
    4060              :        DOUBLE PRECISION W(3074)
    4061              :        INTEGER N
    4062              :        DOUBLE PRECISION A,B,V
    4063              : !CVW
    4064              : !CVW    LEBEDEV 3074-POINT ANGULAR GRID
    4065              : !CVW
    4066              : !chvd
    4067              : !chvd   This subroutine is part of a set of subroutines that generate
    4068              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    4069              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    4070              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    4071              : !chvd   This subroutine was translated using a C to fortran77 conversion
    4072              : !chvd   tool written by Dr. Christoph van Wuellen.
    4073              : !chvd
    4074              : !chvd   Users of this code are asked to include reference [1] in their
    4075              : !chvd   publications, and in the user- and programmers-manuals
    4076              : !chvd   describing their codes.
    4077              : !chvd
    4078              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    4079              : !chvd
    4080              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    4081              : !chvd       "A quadrature formula for the sphere of the 131st
    4082              : !chvd        algebraic order of accuracy"
    4083              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    4084              : !chvd
    4085              : !chvd   [2] V.I. Lebedev
    4086              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    4087              : !chvd        order of accuracy"
    4088              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    4089              : !chvd
    4090              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    4091              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    4092              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    4093              : !chvd
    4094              : !chvd   [4] V.I. Lebedev
    4095              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    4096              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    4097              : !chvd
    4098              : !chvd   [5] V.I. Lebedev
    4099              : !chvd       "Quadratures on a sphere"
    4100              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    4101              : !chvd
    4102              : !chvd   [6] V.I. Lebedev
    4103              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    4104              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    4105              : !chvd        octahedron group with inversion"
    4106              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    4107              : !chvd
    4108            0 :        N=1
    4109            0 :        V=0.2599095953754734D-4
    4110            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4111            0 :        V=0.3603134089687541D-3
    4112            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4113            0 :        V=0.3586067974412447D-3
    4114            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4115            0 :        A=0.1886108518723392D-1
    4116            0 :        V=0.9831528474385880D-4
    4117            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4118            0 :        A=0.4800217244625303D-1
    4119            0 :        V=0.1605023107954450D-3
    4120            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4121            0 :        A=0.8244922058397242D-1
    4122            0 :        V=0.2072200131464099D-3
    4123            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4124            0 :        A=0.1200408362484023D+0
    4125            0 :        V=0.2431297618814187D-3
    4126            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4127            0 :        A=0.1595773530809965D+0
    4128            0 :        V=0.2711819064496707D-3
    4129            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4130            0 :        A=0.2002635973434064D+0
    4131            0 :        V=0.2932762038321116D-3
    4132            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4133            0 :        A=0.2415127590139982D+0
    4134            0 :        V=0.3107032514197368D-3
    4135            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4136            0 :        A=0.2828584158458477D+0
    4137            0 :        V=0.3243808058921213D-3
    4138            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4139            0 :        A=0.3239091015338138D+0
    4140            0 :        V=0.3349899091374030D-3
    4141            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4142            0 :        A=0.3643225097962194D+0
    4143            0 :        V=0.3430580688505218D-3
    4144            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4145            0 :        A=0.4037897083691802D+0
    4146            0 :        V=0.3490124109290343D-3
    4147            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4148            0 :        A=0.4420247515194127D+0
    4149            0 :        V=0.3532148948561955D-3
    4150            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4151            0 :        A=0.4787572538464938D+0
    4152            0 :        V=0.3559862669062833D-3
    4153            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4154            0 :        A=0.5137265251275234D+0
    4155            0 :        V=0.3576224317551411D-3
    4156            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4157            0 :        A=0.5466764056654611D+0
    4158            0 :        V=0.3584050533086076D-3
    4159            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4160            0 :        A=0.6054859420813535D+0
    4161            0 :        V=0.3584903581373224D-3
    4162            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4163            0 :        A=0.6308106701764562D+0
    4164            0 :        V=0.3582991879040586D-3
    4165            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4166            0 :        A=0.6530369230179584D+0
    4167            0 :        V=0.3582371187963125D-3
    4168            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4169            0 :        A=0.6718609524611158D+0
    4170            0 :        V=0.3584353631122350D-3
    4171            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4172            0 :        A=0.6869676499894013D+0
    4173            0 :        V=0.3589120166517785D-3
    4174            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4175            0 :        A=0.6980467077240748D+0
    4176            0 :        V=0.3595445704531601D-3
    4177            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4178            0 :        A=0.7048241721250522D+0
    4179            0 :        V=0.3600943557111074D-3
    4180            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4181            0 :        A=0.5591105222058232D-1
    4182            0 :        V=0.1456447096742039D-3
    4183            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4184            0 :        A=0.1407384078513916D+0
    4185            0 :        V=0.2252370188283782D-3
    4186            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4187            0 :        A=0.2364035438976309D+0
    4188            0 :        V=0.2766135443474897D-3
    4189            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4190            0 :        A=0.3360602737818170D+0
    4191            0 :        V=0.3110729491500851D-3
    4192            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4193            0 :        A=0.4356292630054665D+0
    4194            0 :        V=0.3342506712303391D-3
    4195            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4196            0 :        A=0.5321569415256174D+0
    4197            0 :        V=0.3491981834026860D-3
    4198            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4199            0 :        A=0.6232956305040554D+0
    4200            0 :        V=0.3576003604348932D-3
    4201            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4202            0 :        A=0.9469870086838469D-1
    4203            0 :        B=0.2778748387309470D-1
    4204            0 :        V=0.1921921305788564D-3
    4205            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4206            0 :        A=0.1353170300568141D+0
    4207            0 :        B=0.6076569878628364D-1
    4208            0 :        V=0.2301458216495632D-3
    4209            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4210            0 :        A=0.1771679481726077D+0
    4211            0 :        B=0.9703072762711040D-1
    4212            0 :        V=0.2604248549522893D-3
    4213            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4214            0 :        A=0.2197066664231751D+0
    4215            0 :        B=0.1354112458524762D+0
    4216            0 :        V=0.2845275425870697D-3
    4217            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4218            0 :        A=0.2624783557374927D+0
    4219            0 :        B=0.1750996479744100D+0
    4220            0 :        V=0.3036870897974840D-3
    4221            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4222            0 :        A=0.3050969521214442D+0
    4223            0 :        B=0.2154896907449802D+0
    4224            0 :        V=0.3188414832298066D-3
    4225            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4226            0 :        A=0.3472252637196021D+0
    4227            0 :        B=0.2560954625740152D+0
    4228            0 :        V=0.3307046414722089D-3
    4229            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4230            0 :        A=0.3885610219026360D+0
    4231            0 :        B=0.2965070050624096D+0
    4232            0 :        V=0.3398330969031360D-3
    4233            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4234            0 :        A=0.4288273776062765D+0
    4235            0 :        B=0.3363641488734497D+0
    4236            0 :        V=0.3466757899705373D-3
    4237            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4238            0 :        A=0.4677662471302948D+0
    4239            0 :        B=0.3753400029836788D+0
    4240            0 :        V=0.3516095923230054D-3
    4241            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4242            0 :        A=0.5051333589553359D+0
    4243            0 :        B=0.4131297522144286D+0
    4244            0 :        V=0.3549645184048486D-3
    4245            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4246            0 :        A=0.5406942145810492D+0
    4247            0 :        B=0.4494423776081795D+0
    4248            0 :        V=0.3570415969441392D-3
    4249            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4250            0 :        A=0.5742204122576457D+0
    4251            0 :        B=0.4839938958841502D+0
    4252            0 :        V=0.3581251798496118D-3
    4253            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4254            0 :        A=0.1865407027225188D+0
    4255            0 :        B=0.3259144851070796D-1
    4256            0 :        V=0.2543491329913348D-3
    4257            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4258            0 :        A=0.2321186453689432D+0
    4259            0 :        B=0.6835679505297343D-1
    4260            0 :        V=0.2786711051330776D-3
    4261            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4262            0 :        A=0.2773159142523882D+0
    4263            0 :        B=0.1062284864451989D+0
    4264            0 :        V=0.2985552361083679D-3
    4265            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4266            0 :        A=0.3219200192237254D+0
    4267            0 :        B=0.1454404409323047D+0
    4268            0 :        V=0.3145867929154039D-3
    4269            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4270            0 :        A=0.3657032593944029D+0
    4271            0 :        B=0.1854018282582510D+0
    4272            0 :        V=0.3273290662067609D-3
    4273            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4274            0 :        A=0.4084376778363622D+0
    4275            0 :        B=0.2256297412014750D+0
    4276            0 :        V=0.3372705511943501D-3
    4277            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4278            0 :        A=0.4499004945751427D+0
    4279            0 :        B=0.2657104425000896D+0
    4280            0 :        V=0.3448274437851510D-3
    4281            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4282            0 :        A=0.4898758141326335D+0
    4283            0 :        B=0.3052755487631557D+0
    4284            0 :        V=0.3503592783048583D-3
    4285            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4286            0 :        A=0.5281547442266309D+0
    4287            0 :        B=0.3439863920645423D+0
    4288            0 :        V=0.3541854792663162D-3
    4289            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4290            0 :        A=0.5645346989813992D+0
    4291            0 :        B=0.3815229456121914D+0
    4292            0 :        V=0.3565995517909428D-3
    4293            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4294            0 :        A=0.5988181252159848D+0
    4295            0 :        B=0.4175752420966734D+0
    4296            0 :        V=0.3578802078302898D-3
    4297            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4298            0 :        A=0.2850425424471603D+0
    4299            0 :        B=0.3562149509862536D-1
    4300            0 :        V=0.2958644592860982D-3
    4301            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4302            0 :        A=0.3324619433027876D+0
    4303            0 :        B=0.7330318886871096D-1
    4304            0 :        V=0.3119548129116835D-3
    4305            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4306            0 :        A=0.3785848333076282D+0
    4307            0 :        B=0.1123226296008472D+0
    4308            0 :        V=0.3250745225005984D-3
    4309            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4310            0 :        A=0.4232891028562115D+0
    4311            0 :        B=0.1521084193337708D+0
    4312            0 :        V=0.3355153415935208D-3
    4313            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4314            0 :        A=0.4664287050829722D+0
    4315            0 :        B=0.1921844459223610D+0
    4316            0 :        V=0.3435847568549328D-3
    4317            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4318            0 :        A=0.5078458493735726D+0
    4319            0 :        B=0.2321360989678303D+0
    4320            0 :        V=0.3495786831622488D-3
    4321            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4322            0 :        A=0.5473779816204180D+0
    4323            0 :        B=0.2715886486360520D+0
    4324            0 :        V=0.3537767805534621D-3
    4325            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4326            0 :        A=0.5848617133811376D+0
    4327            0 :        B=0.3101924707571355D+0
    4328            0 :        V=0.3564459815421428D-3
    4329            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4330            0 :        A=0.6201348281584888D+0
    4331            0 :        B=0.3476121052890973D+0
    4332            0 :        V=0.3578464061225468D-3
    4333            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4334            0 :        A=0.3852191185387871D+0
    4335            0 :        B=0.3763224880035108D-1
    4336            0 :        V=0.3239748762836212D-3
    4337            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4338            0 :        A=0.4325025061073423D+0
    4339            0 :        B=0.7659581935637135D-1
    4340            0 :        V=0.3345491784174287D-3
    4341            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4342            0 :        A=0.4778486229734490D+0
    4343            0 :        B=0.1163381306083900D+0
    4344            0 :        V=0.3429126177301782D-3
    4345            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4346            0 :        A=0.5211663693009000D+0
    4347            0 :        B=0.1563890598752899D+0
    4348            0 :        V=0.3492420343097421D-3
    4349            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4350            0 :        A=0.5623469504853703D+0
    4351            0 :        B=0.1963320810149200D+0
    4352            0 :        V=0.3537399050235257D-3
    4353            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4354            0 :        A=0.6012718188659246D+0
    4355            0 :        B=0.2357847407258738D+0
    4356            0 :        V=0.3566209152659172D-3
    4357            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4358            0 :        A=0.6378179206390117D+0
    4359            0 :        B=0.2743846121244060D+0
    4360            0 :        V=0.3581084321919782D-3
    4361            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4362            0 :        A=0.4836936460214534D+0
    4363            0 :        B=0.3895902610739024D-1
    4364            0 :        V=0.3426522117591512D-3
    4365            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4366            0 :        A=0.5293792562683797D+0
    4367            0 :        B=0.7871246819312640D-1
    4368            0 :        V=0.3491848770121379D-3
    4369            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4370            0 :        A=0.5726281253100033D+0
    4371            0 :        B=0.1187963808202981D+0
    4372            0 :        V=0.3539318235231476D-3
    4373            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4374            0 :        A=0.6133658776169068D+0
    4375            0 :        B=0.1587914708061787D+0
    4376            0 :        V=0.3570231438458694D-3
    4377            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4378            0 :        A=0.6515085491865307D+0
    4379            0 :        B=0.1983058575227646D+0
    4380            0 :        V=0.3586207335051714D-3
    4381            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4382            0 :        A=0.5778692716064976D+0
    4383            0 :        B=0.3977209689791542D-1
    4384            0 :        V=0.3541196205164025D-3
    4385            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4386            0 :        A=0.6207904288086192D+0
    4387            0 :        B=0.7990157592981152D-1
    4388            0 :        V=0.3574296911573953D-3
    4389            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4390            0 :        A=0.6608688171046802D+0
    4391            0 :        B=0.1199671308754309D+0
    4392            0 :        V=0.3591993279818963D-3
    4393            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4394            0 :        A=0.6656263089489130D+0
    4395            0 :        B=0.4015955957805969D-1
    4396            0 :        V=0.3595855034661997D-3
    4397            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4398            0 :        N=N-1
    4399            0 :  end subroutine LD3074
    4400              : !!***
    4401              : 
    4402            0 :  SUBROUTINE LD3470(X,Y,Z,W,N)
    4403              : 
    4404              :        DOUBLE PRECISION X(3470)
    4405              :        DOUBLE PRECISION Y(3470)
    4406              :        DOUBLE PRECISION Z(3470)
    4407              :        DOUBLE PRECISION W(3470)
    4408              :        INTEGER N
    4409              :        DOUBLE PRECISION A,B,V
    4410              : !CVW
    4411              : !CVW    LEBEDEV 3470-POINT ANGULAR GRID
    4412              : !CVW
    4413              : !chvd
    4414              : !chvd   This subroutine is part of a set of subroutines that generate
    4415              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    4416              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    4417              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    4418              : !chvd   This subroutine was translated using a C to fortran77 conversion
    4419              : !chvd   tool written by Dr. Christoph van Wuellen.
    4420              : !chvd
    4421              : !chvd   Users of this code are asked to include reference [1] in their
    4422              : !chvd   publications, and in the user- and programmers-manuals
    4423              : !chvd   describing their codes.
    4424              : !chvd
    4425              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    4426              : !chvd
    4427              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    4428              : !chvd       "A quadrature formula for the sphere of the 131st
    4429              : !chvd        algebraic order of accuracy"
    4430              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    4431              : !chvd
    4432              : !chvd   [2] V.I. Lebedev
    4433              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    4434              : !chvd        order of accuracy"
    4435              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    4436              : !chvd
    4437              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    4438              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    4439              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    4440              : !chvd
    4441              : !chvd   [4] V.I. Lebedev
    4442              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    4443              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    4444              : !chvd
    4445              : !chvd   [5] V.I. Lebedev
    4446              : !chvd       "Quadratures on a sphere"
    4447              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    4448              : !chvd
    4449              : !chvd   [6] V.I. Lebedev
    4450              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    4451              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    4452              : !chvd        octahedron group with inversion"
    4453              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    4454              : !chvd
    4455            0 :        N=1
    4456            0 :        V=0.2040382730826330D-4
    4457            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4458            0 :        V=0.3178149703889544D-3
    4459            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4460            0 :        A=0.1721420832906233D-1
    4461            0 :        V=0.8288115128076110D-4
    4462            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4463            0 :        A=0.4408875374981770D-1
    4464            0 :        V=0.1360883192522954D-3
    4465            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4466            0 :        A=0.7594680813878681D-1
    4467            0 :        V=0.1766854454542662D-3
    4468            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4469            0 :        A=0.1108335359204799D+0
    4470            0 :        V=0.2083153161230153D-3
    4471            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4472            0 :        A=0.1476517054388567D+0
    4473            0 :        V=0.2333279544657158D-3
    4474            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4475            0 :        A=0.1856731870860615D+0
    4476            0 :        V=0.2532809539930247D-3
    4477            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4478            0 :        A=0.2243634099428821D+0
    4479            0 :        V=0.2692472184211158D-3
    4480            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4481            0 :        A=0.2633006881662727D+0
    4482            0 :        V=0.2819949946811885D-3
    4483            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4484            0 :        A=0.3021340904916283D+0
    4485            0 :        V=0.2920953593973030D-3
    4486            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4487            0 :        A=0.3405594048030089D+0
    4488            0 :        V=0.2999889782948352D-3
    4489            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4490            0 :        A=0.3783044434007372D+0
    4491            0 :        V=0.3060292120496902D-3
    4492            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4493            0 :        A=0.4151194767407910D+0
    4494            0 :        V=0.3105109167522192D-3
    4495            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4496            0 :        A=0.4507705766443257D+0
    4497            0 :        V=0.3136902387550312D-3
    4498            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4499            0 :        A=0.4850346056573187D+0
    4500            0 :        V=0.3157984652454632D-3
    4501            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4502            0 :        A=0.5176950817792470D+0
    4503            0 :        V=0.3170516518425422D-3
    4504            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4505            0 :        A=0.5485384240820989D+0
    4506            0 :        V=0.3176568425633755D-3
    4507            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4508            0 :        A=0.6039117238943308D+0
    4509            0 :        V=0.3177198411207062D-3
    4510            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4511            0 :        A=0.6279956655573113D+0
    4512            0 :        V=0.3175519492394733D-3
    4513            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4514            0 :        A=0.6493636169568952D+0
    4515            0 :        V=0.3174654952634756D-3
    4516            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4517            0 :        A=0.6677644117704504D+0
    4518            0 :        V=0.3175676415467654D-3
    4519            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4520            0 :        A=0.6829368572115624D+0
    4521            0 :        V=0.3178923417835410D-3
    4522            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4523            0 :        A=0.6946195818184121D+0
    4524            0 :        V=0.3183788287531909D-3
    4525            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4526            0 :        A=0.7025711542057026D+0
    4527            0 :        V=0.3188755151918807D-3
    4528            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4529            0 :        A=0.7066004767140119D+0
    4530            0 :        V=0.3191916889313849D-3
    4531            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4532            0 :        A=0.5132537689946062D-1
    4533            0 :        V=0.1231779611744508D-3
    4534            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4535            0 :        A=0.1297994661331225D+0
    4536            0 :        V=0.1924661373839880D-3
    4537            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4538            0 :        A=0.2188852049401307D+0
    4539            0 :        V=0.2380881867403424D-3
    4540            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4541            0 :        A=0.3123174824903457D+0
    4542            0 :        V=0.2693100663037885D-3
    4543            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4544            0 :        A=0.4064037620738195D+0
    4545            0 :        V=0.2908673382834366D-3
    4546            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4547            0 :        A=0.4984958396944782D+0
    4548            0 :        V=0.3053914619381535D-3
    4549            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4550            0 :        A=0.5864975046021365D+0
    4551            0 :        V=0.3143916684147777D-3
    4552            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4553            0 :        A=0.6686711634580175D+0
    4554            0 :        V=0.3187042244055363D-3
    4555            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4556            0 :        A=0.8715738780835950D-1
    4557            0 :        B=0.2557175233367578D-1
    4558            0 :        V=0.1635219535869790D-3
    4559            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4560            0 :        A=0.1248383123134007D+0
    4561            0 :        B=0.5604823383376681D-1
    4562            0 :        V=0.1968109917696070D-3
    4563            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4564            0 :        A=0.1638062693383378D+0
    4565            0 :        B=0.8968568601900765D-1
    4566            0 :        V=0.2236754342249974D-3
    4567            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4568            0 :        A=0.2035586203373176D+0
    4569            0 :        B=0.1254086651976279D+0
    4570            0 :        V=0.2453186687017181D-3
    4571            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4572            0 :        A=0.2436798975293774D+0
    4573            0 :        B=0.1624780150162012D+0
    4574            0 :        V=0.2627551791580541D-3
    4575            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4576            0 :        A=0.2838207507773806D+0
    4577            0 :        B=0.2003422342683208D+0
    4578            0 :        V=0.2767654860152220D-3
    4579            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4580            0 :        A=0.3236787502217692D+0
    4581            0 :        B=0.2385628026255263D+0
    4582            0 :        V=0.2879467027765895D-3
    4583            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4584            0 :        A=0.3629849554840691D+0
    4585            0 :        B=0.2767731148783578D+0
    4586            0 :        V=0.2967639918918702D-3
    4587            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4588            0 :        A=0.4014948081992087D+0
    4589            0 :        B=0.3146542308245309D+0
    4590            0 :        V=0.3035900684660351D-3
    4591            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4592            0 :        A=0.4389818379260225D+0
    4593            0 :        B=0.3519196415895088D+0
    4594            0 :        V=0.3087338237298308D-3
    4595            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4596            0 :        A=0.4752331143674377D+0
    4597            0 :        B=0.3883050984023654D+0
    4598            0 :        V=0.3124608838860167D-3
    4599            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4600            0 :        A=0.5100457318374018D+0
    4601            0 :        B=0.4235613423908649D+0
    4602            0 :        V=0.3150084294226743D-3
    4603            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4604            0 :        A=0.5432238388954868D+0
    4605            0 :        B=0.4574484717196220D+0
    4606            0 :        V=0.3165958398598402D-3
    4607            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4608            0 :        A=0.5745758685072442D+0
    4609            0 :        B=0.4897311639255524D+0
    4610            0 :        V=0.3174320440957372D-3
    4611            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4612            0 :        A=0.1723981437592809D+0
    4613            0 :        B=0.3010630597881105D-1
    4614            0 :        V=0.2182188909812599D-3
    4615            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4616            0 :        A=0.2149553257844597D+0
    4617            0 :        B=0.6326031554204694D-1
    4618            0 :        V=0.2399727933921445D-3
    4619            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4620            0 :        A=0.2573256081247422D+0
    4621            0 :        B=0.9848566980258631D-1
    4622            0 :        V=0.2579796133514652D-3
    4623            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4624            0 :        A=0.2993163751238106D+0
    4625            0 :        B=0.1350835952384266D+0
    4626            0 :        V=0.2727114052623535D-3
    4627            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4628            0 :        A=0.3407238005148000D+0
    4629            0 :        B=0.1725184055442181D+0
    4630            0 :        V=0.2846327656281355D-3
    4631            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4632            0 :        A=0.3813454978483264D+0
    4633            0 :        B=0.2103559279730725D+0
    4634            0 :        V=0.2941491102051334D-3
    4635            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4636            0 :        A=0.4209848104423343D+0
    4637            0 :        B=0.2482278774554860D+0
    4638            0 :        V=0.3016049492136107D-3
    4639            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4640            0 :        A=0.4594519699996300D+0
    4641            0 :        B=0.2858099509982883D+0
    4642            0 :        V=0.3072949726175648D-3
    4643            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4644            0 :        A=0.4965640166185930D+0
    4645            0 :        B=0.3228075659915428D+0
    4646            0 :        V=0.3114768142886460D-3
    4647            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4648            0 :        A=0.5321441655571562D+0
    4649            0 :        B=0.3589459907204151D+0
    4650            0 :        V=0.3143823673666223D-3
    4651            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4652            0 :        A=0.5660208438582166D+0
    4653            0 :        B=0.3939630088864310D+0
    4654            0 :        V=0.3162269764661535D-3
    4655            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4656            0 :        A=0.5980264315964364D+0
    4657            0 :        B=0.4276029922949089D+0
    4658            0 :        V=0.3172164663759821D-3
    4659            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4660            0 :        A=0.2644215852350733D+0
    4661            0 :        B=0.3300939429072552D-1
    4662            0 :        V=0.2554575398967435D-3
    4663            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4664            0 :        A=0.3090113743443063D+0
    4665            0 :        B=0.6803887650078501D-1
    4666            0 :        V=0.2701704069135677D-3
    4667            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4668            0 :        A=0.3525871079197808D+0
    4669            0 :        B=0.1044326136206709D+0
    4670            0 :        V=0.2823693413468940D-3
    4671            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4672            0 :        A=0.3950418005354029D+0
    4673            0 :        B=0.1416751597517679D+0
    4674            0 :        V=0.2922898463214289D-3
    4675            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4676            0 :        A=0.4362475663430163D+0
    4677            0 :        B=0.1793408610504821D+0
    4678            0 :        V=0.3001829062162428D-3
    4679            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4680            0 :        A=0.4760661812145854D+0
    4681            0 :        B=0.2170630750175722D+0
    4682            0 :        V=0.3062890864542953D-3
    4683            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4684            0 :        A=0.5143551042512103D+0
    4685            0 :        B=0.2545145157815807D+0
    4686            0 :        V=0.3108328279264746D-3
    4687            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4688            0 :        A=0.5509709026935597D+0
    4689            0 :        B=0.2913940101706601D+0
    4690            0 :        V=0.3140243146201245D-3
    4691            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4692            0 :        A=0.5857711030329428D+0
    4693            0 :        B=0.3274169910910705D+0
    4694            0 :        V=0.3160638030977130D-3
    4695            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4696            0 :        A=0.6186149917404392D+0
    4697            0 :        B=0.3623081329317265D+0
    4698            0 :        V=0.3171462882206275D-3
    4699            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4700            0 :        A=0.3586894569557064D+0
    4701            0 :        B=0.3497354386450040D-1
    4702            0 :        V=0.2812388416031796D-3
    4703            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4704            0 :        A=0.4035266610019441D+0
    4705            0 :        B=0.7129736739757095D-1
    4706            0 :        V=0.2912137500288045D-3
    4707            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4708            0 :        A=0.4467775312332510D+0
    4709            0 :        B=0.1084758620193165D+0
    4710            0 :        V=0.2993241256502206D-3
    4711            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4712            0 :        A=0.4883638346608543D+0
    4713            0 :        B=0.1460915689241772D+0
    4714            0 :        V=0.3057101738983822D-3
    4715            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4716            0 :        A=0.5281908348434601D+0
    4717            0 :        B=0.1837790832369980D+0
    4718            0 :        V=0.3105319326251432D-3
    4719            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4720            0 :        A=0.5661542687149311D+0
    4721            0 :        B=0.2212075390874021D+0
    4722            0 :        V=0.3139565514428167D-3
    4723            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4724            0 :        A=0.6021450102031452D+0
    4725            0 :        B=0.2580682841160985D+0
    4726            0 :        V=0.3161543006806366D-3
    4727            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4728            0 :        A=0.6360520783610050D+0
    4729            0 :        B=0.2940656362094121D+0
    4730            0 :        V=0.3172985960613294D-3
    4731            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4732            0 :        A=0.4521611065087196D+0
    4733            0 :        B=0.3631055365867002D-1
    4734            0 :        V=0.2989400336901431D-3
    4735            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4736            0 :        A=0.4959365651560963D+0
    4737            0 :        B=0.7348318468484350D-1
    4738            0 :        V=0.3054555883947677D-3
    4739            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4740            0 :        A=0.5376815804038283D+0
    4741            0 :        B=0.1111087643812648D+0
    4742            0 :        V=0.3104764960807702D-3
    4743            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4744            0 :        A=0.5773314480243768D+0
    4745            0 :        B=0.1488226085145408D+0
    4746            0 :        V=0.3141015825977616D-3
    4747            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4748            0 :        A=0.6148113245575056D+0
    4749            0 :        B=0.1862892274135151D+0
    4750            0 :        V=0.3164520621159896D-3
    4751            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4752            0 :        A=0.6500407462842380D+0
    4753            0 :        B=0.2231909701714456D+0
    4754            0 :        V=0.3176652305912204D-3
    4755            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4756            0 :        A=0.5425151448707213D+0
    4757            0 :        B=0.3718201306118944D-1
    4758            0 :        V=0.3105097161023939D-3
    4759            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4760            0 :        A=0.5841860556907931D+0
    4761            0 :        B=0.7483616335067346D-1
    4762            0 :        V=0.3143014117890550D-3
    4763            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4764            0 :        A=0.6234632186851500D+0
    4765            0 :        B=0.1125990834266120D+0
    4766            0 :        V=0.3168172866287200D-3
    4767            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4768            0 :        A=0.6602934551848843D+0
    4769            0 :        B=0.1501303813157619D+0
    4770            0 :        V=0.3181401865570968D-3
    4771            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4772            0 :        A=0.6278573968375105D+0
    4773            0 :        B=0.3767559930245720D-1
    4774            0 :        V=0.3170663659156037D-3
    4775            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4776            0 :        A=0.6665611711264577D+0
    4777            0 :        B=0.7548443301360158D-1
    4778            0 :        V=0.3185447944625510D-3
    4779            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4780            0 :        N=N-1
    4781            0 :  end subroutine LD3470
    4782              : !!***
    4783              : 
    4784            0 :  SUBROUTINE LD3890(X,Y,Z,W,N)
    4785              : 
    4786              :        DOUBLE PRECISION X(3890)
    4787              :        DOUBLE PRECISION Y(3890)
    4788              :        DOUBLE PRECISION Z(3890)
    4789              :        DOUBLE PRECISION W(3890)
    4790              :        INTEGER N
    4791              :        DOUBLE PRECISION A,B,V
    4792              : !CVW
    4793              : !CVW    LEBEDEV 3890-POINT ANGULAR GRID
    4794              : !CVW
    4795              : !chvd
    4796              : !chvd   This subroutine is part of a set of subroutines that generate
    4797              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    4798              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    4799              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    4800              : !chvd   This subroutine was translated using a C to fortran77 conversion
    4801              : !chvd   tool written by Dr. Christoph van Wuellen.
    4802              : !chvd
    4803              : !chvd   Users of this code are asked to include reference [1] in their
    4804              : !chvd   publications, and in the user- and programmers-manuals
    4805              : !chvd   describing their codes.
    4806              : !chvd
    4807              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    4808              : !chvd
    4809              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    4810              : !chvd       "A quadrature formula for the sphere of the 131st
    4811              : !chvd        algebraic order of accuracy"
    4812              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    4813              : !chvd
    4814              : !chvd   [2] V.I. Lebedev
    4815              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    4816              : !chvd        order of accuracy"
    4817              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    4818              : !chvd
    4819              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    4820              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    4821              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    4822              : !chvd
    4823              : !chvd   [4] V.I. Lebedev
    4824              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    4825              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    4826              : !chvd
    4827              : !chvd   [5] V.I. Lebedev
    4828              : !chvd       "Quadratures on a sphere"
    4829              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    4830              : !chvd
    4831              : !chvd   [6] V.I. Lebedev
    4832              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    4833              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    4834              : !chvd        octahedron group with inversion"
    4835              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    4836              : !chvd
    4837            0 :        N=1
    4838            0 :        V=0.1807395252196920D-4
    4839            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4840            0 :        V=0.2848008782238827D-3
    4841            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4842            0 :        V=0.2836065837530581D-3
    4843            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4844            0 :        A=0.1587876419858352D-1
    4845            0 :        V=0.7013149266673816D-4
    4846            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4847            0 :        A=0.4069193593751206D-1
    4848            0 :        V=0.1162798021956766D-3
    4849            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4850            0 :        A=0.7025888115257997D-1
    4851            0 :        V=0.1518728583972105D-3
    4852            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4853            0 :        A=0.1027495450028704D+0
    4854            0 :        V=0.1798796108216934D-3
    4855            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4856            0 :        A=0.1371457730893426D+0
    4857            0 :        V=0.2022593385972785D-3
    4858            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4859            0 :        A=0.1727758532671953D+0
    4860            0 :        V=0.2203093105575464D-3
    4861            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4862            0 :        A=0.2091492038929037D+0
    4863            0 :        V=0.2349294234299855D-3
    4864            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4865            0 :        A=0.2458813281751915D+0
    4866            0 :        V=0.2467682058747003D-3
    4867            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4868            0 :        A=0.2826545859450066D+0
    4869            0 :        V=0.2563092683572224D-3
    4870            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4871            0 :        A=0.3191957291799622D+0
    4872            0 :        V=0.2639253896763318D-3
    4873            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4874            0 :        A=0.3552621469299578D+0
    4875            0 :        V=0.2699137479265108D-3
    4876            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4877            0 :        A=0.3906329503406230D+0
    4878            0 :        V=0.2745196420166739D-3
    4879            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4880            0 :        A=0.4251028614093031D+0
    4881            0 :        V=0.2779529197397593D-3
    4882            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4883            0 :        A=0.4584777520111870D+0
    4884            0 :        V=0.2803996086684265D-3
    4885            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4886            0 :        A=0.4905711358710193D+0
    4887            0 :        V=0.2820302356715842D-3
    4888            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4889            0 :        A=0.5212011669847385D+0
    4890            0 :        V=0.2830056747491068D-3
    4891            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4892            0 :        A=0.5501878488737995D+0
    4893            0 :        V=0.2834808950776839D-3
    4894            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4895            0 :        A=0.6025037877479342D+0
    4896            0 :        V=0.2835282339078929D-3
    4897            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4898            0 :        A=0.6254572689549016D+0
    4899            0 :        V=0.2833819267065800D-3
    4900            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4901            0 :        A=0.6460107179528248D+0
    4902            0 :        V=0.2832858336906784D-3
    4903            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4904            0 :        A=0.6639541138154251D+0
    4905            0 :        V=0.2833268235451244D-3
    4906            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4907            0 :        A=0.6790688515667495D+0
    4908            0 :        V=0.2835432677029253D-3
    4909            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4910            0 :        A=0.6911338580371512D+0
    4911            0 :        V=0.2839091722743049D-3
    4912            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4913            0 :        A=0.6999385956126490D+0
    4914            0 :        V=0.2843308178875841D-3
    4915            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4916            0 :        A=0.7053037748656896D+0
    4917            0 :        V=0.2846703550533846D-3
    4918            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4919            0 :        A=0.4732224387180115D-1
    4920            0 :        V=0.1051193406971900D-3
    4921            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4922            0 :        A=0.1202100529326803D+0
    4923            0 :        V=0.1657871838796974D-3
    4924            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4925            0 :        A=0.2034304820664855D+0
    4926            0 :        V=0.2064648113714232D-3
    4927            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4928            0 :        A=0.2912285643573002D+0
    4929            0 :        V=0.2347942745819741D-3
    4930            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4931            0 :        A=0.3802361792726768D+0
    4932            0 :        V=0.2547775326597726D-3
    4933            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4934            0 :        A=0.4680598511056146D+0
    4935            0 :        V=0.2686876684847025D-3
    4936            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4937            0 :        A=0.5528151052155599D+0
    4938            0 :        V=0.2778665755515867D-3
    4939            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4940            0 :        A=0.6329386307803041D+0
    4941            0 :        V=0.2830996616782929D-3
    4942            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4943            0 :        A=0.8056516651369069D-1
    4944            0 :        B=0.2363454684003124D-1
    4945            0 :        V=0.1403063340168372D-3
    4946            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4947            0 :        A=0.1156476077139389D+0
    4948            0 :        B=0.5191291632545936D-1
    4949            0 :        V=0.1696504125939477D-3
    4950            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4951            0 :        A=0.1520473382760421D+0
    4952            0 :        B=0.8322715736994519D-1
    4953            0 :        V=0.1935787242745390D-3
    4954            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4955            0 :        A=0.1892986699745931D+0
    4956            0 :        B=0.1165855667993712D+0
    4957            0 :        V=0.2130614510521968D-3
    4958            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4959            0 :        A=0.2270194446777792D+0
    4960            0 :        B=0.1513077167409504D+0
    4961            0 :        V=0.2289381265931048D-3
    4962            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4963            0 :        A=0.2648908185093273D+0
    4964            0 :        B=0.1868882025807859D+0
    4965            0 :        V=0.2418630292816186D-3
    4966            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4967            0 :        A=0.3026389259574136D+0
    4968            0 :        B=0.2229277629776224D+0
    4969            0 :        V=0.2523400495631193D-3
    4970            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4971            0 :        A=0.3400220296151384D+0
    4972            0 :        B=0.2590951840746235D+0
    4973            0 :        V=0.2607623973449605D-3
    4974            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4975            0 :        A=0.3768217953335510D+0
    4976            0 :        B=0.2951047291750847D+0
    4977            0 :        V=0.2674441032689209D-3
    4978            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4979            0 :        A=0.4128372900921884D+0
    4980            0 :        B=0.3307019714169930D+0
    4981            0 :        V=0.2726432360343356D-3
    4982            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4983            0 :        A=0.4478807131815630D+0
    4984            0 :        B=0.3656544101087634D+0
    4985            0 :        V=0.2765787685924545D-3
    4986            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4987            0 :        A=0.4817742034089257D+0
    4988            0 :        B=0.3997448951939695D+0
    4989            0 :        V=0.2794428690642224D-3
    4990            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4991            0 :        A=0.5143472814653344D+0
    4992            0 :        B=0.4327667110812024D+0
    4993            0 :        V=0.2814099002062895D-3
    4994            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4995            0 :        A=0.5454346213905650D+0
    4996            0 :        B=0.4645196123532293D+0
    4997            0 :        V=0.2826429531578994D-3
    4998            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    4999            0 :        A=0.5748739313170252D+0
    5000            0 :        B=0.4948063555703345D+0
    5001            0 :        V=0.2832983542550884D-3
    5002            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5003            0 :        A=0.1599598738286342D+0
    5004            0 :        B=0.2792357590048985D-1
    5005            0 :        V=0.1886695565284976D-3
    5006            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5007            0 :        A=0.1998097412500951D+0
    5008            0 :        B=0.5877141038139065D-1
    5009            0 :        V=0.2081867882748234D-3
    5010            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5011            0 :        A=0.2396228952566202D+0
    5012            0 :        B=0.9164573914691377D-1
    5013            0 :        V=0.2245148680600796D-3
    5014            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5015            0 :        A=0.2792228341097746D+0
    5016            0 :        B=0.1259049641962687D+0
    5017            0 :        V=0.2380370491511872D-3
    5018            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5019            0 :        A=0.3184251107546741D+0
    5020            0 :        B=0.1610594823400863D+0
    5021            0 :        V=0.2491398041852455D-3
    5022            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5023            0 :        A=0.3570481164426244D+0
    5024            0 :        B=0.1967151653460898D+0
    5025            0 :        V=0.2581632405881230D-3
    5026            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5027            0 :        A=0.3949164710492144D+0
    5028            0 :        B=0.2325404606175168D+0
    5029            0 :        V=0.2653965506227417D-3
    5030            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5031            0 :        A=0.4318617293970503D+0
    5032            0 :        B=0.2682461141151439D+0
    5033            0 :        V=0.2710857216747087D-3
    5034            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5035            0 :        A=0.4677221009931678D+0
    5036            0 :        B=0.3035720116011973D+0
    5037            0 :        V=0.2754434093903659D-3
    5038            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5039            0 :        A=0.5023417939270955D+0
    5040            0 :        B=0.3382781859197439D+0
    5041            0 :        V=0.2786579932519380D-3
    5042            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5043            0 :        A=0.5355701836636128D+0
    5044            0 :        B=0.3721383065625942D+0
    5045            0 :        V=0.2809011080679474D-3
    5046            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5047            0 :        A=0.5672608451328771D+0
    5048            0 :        B=0.4049346360466055D+0
    5049            0 :        V=0.2823336184560987D-3
    5050            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5051            0 :        A=0.5972704202540162D+0
    5052            0 :        B=0.4364538098633802D+0
    5053            0 :        V=0.2831101175806309D-3
    5054            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5055            0 :        A=0.2461687022333596D+0
    5056            0 :        B=0.3070423166833368D-1
    5057            0 :        V=0.2221679970354546D-3
    5058            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5059            0 :        A=0.2881774566286831D+0
    5060            0 :        B=0.6338034669281885D-1
    5061            0 :        V=0.2356185734270703D-3
    5062            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5063            0 :        A=0.3293963604116978D+0
    5064            0 :        B=0.9742862487067941D-1
    5065            0 :        V=0.2469228344805590D-3
    5066            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5067            0 :        A=0.3697303822241377D+0
    5068            0 :        B=0.1323799532282290D+0
    5069            0 :        V=0.2562726348642046D-3
    5070            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5071            0 :        A=0.4090663023135127D+0
    5072            0 :        B=0.1678497018129336D+0
    5073            0 :        V=0.2638756726753028D-3
    5074            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5075            0 :        A=0.4472819355411712D+0
    5076            0 :        B=0.2035095105326114D+0
    5077            0 :        V=0.2699311157390862D-3
    5078            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5079            0 :        A=0.4842513377231437D+0
    5080            0 :        B=0.2390692566672091D+0
    5081            0 :        V=0.2746233268403837D-3
    5082            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5083            0 :        A=0.5198477629962928D+0
    5084            0 :        B=0.2742649818076149D+0
    5085            0 :        V=0.2781225674454771D-3
    5086            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5087            0 :        A=0.5539453011883145D+0
    5088            0 :        B=0.3088503806580094D+0
    5089            0 :        V=0.2805881254045684D-3
    5090            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5091            0 :        A=0.5864196762401251D+0
    5092            0 :        B=0.3425904245906614D+0
    5093            0 :        V=0.2821719877004913D-3
    5094            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5095            0 :        A=0.6171484466668390D+0
    5096            0 :        B=0.3752562294789468D+0
    5097            0 :        V=0.2830222502333124D-3
    5098            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5099            0 :        A=0.3350337830565727D+0
    5100            0 :        B=0.3261589934634747D-1
    5101            0 :        V=0.2457995956744870D-3
    5102            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5103            0 :        A=0.3775773224758284D+0
    5104            0 :        B=0.6658438928081572D-1
    5105            0 :        V=0.2551474407503706D-3
    5106            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5107            0 :        A=0.4188155229848973D+0
    5108            0 :        B=0.1014565797157954D+0
    5109            0 :        V=0.2629065335195311D-3
    5110            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5111            0 :        A=0.4586805892009344D+0
    5112            0 :        B=0.1368573320843822D+0
    5113            0 :        V=0.2691900449925075D-3
    5114            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5115            0 :        A=0.4970895714224235D+0
    5116            0 :        B=0.1724614851951608D+0
    5117            0 :        V=0.2741275485754276D-3
    5118            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5119            0 :        A=0.5339505133960747D+0
    5120            0 :        B=0.2079779381416412D+0
    5121            0 :        V=0.2778530970122595D-3
    5122            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5123            0 :        A=0.5691665792531440D+0
    5124            0 :        B=0.2431385788322288D+0
    5125            0 :        V=0.2805010567646741D-3
    5126            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5127            0 :        A=0.6026387682680377D+0
    5128            0 :        B=0.2776901883049853D+0
    5129            0 :        V=0.2822055834031040D-3
    5130            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5131            0 :        A=0.6342676150163307D+0
    5132            0 :        B=0.3113881356386632D+0
    5133            0 :        V=0.2831016901243473D-3
    5134            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5135            0 :        A=0.4237951119537067D+0
    5136            0 :        B=0.3394877848664351D-1
    5137            0 :        V=0.2624474901131803D-3
    5138            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5139            0 :        A=0.4656918683234929D+0
    5140            0 :        B=0.6880219556291447D-1
    5141            0 :        V=0.2688034163039377D-3
    5142            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5143            0 :        A=0.5058857069185980D+0
    5144            0 :        B=0.1041946859721635D+0
    5145            0 :        V=0.2738932751287636D-3
    5146            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5147            0 :        A=0.5443204666713996D+0
    5148            0 :        B=0.1398039738736393D+0
    5149            0 :        V=0.2777944791242523D-3
    5150            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5151            0 :        A=0.5809298813759742D+0
    5152            0 :        B=0.1753373381196155D+0
    5153            0 :        V=0.2806011661660987D-3
    5154            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5155            0 :        A=0.6156416039447128D+0
    5156            0 :        B=0.2105215793514010D+0
    5157            0 :        V=0.2824181456597460D-3
    5158            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5159            0 :        A=0.6483801351066604D+0
    5160            0 :        B=0.2450953312157051D+0
    5161            0 :        V=0.2833585216577828D-3
    5162            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5163            0 :        A=0.5103616577251688D+0
    5164            0 :        B=0.3485560643800719D-1
    5165            0 :        V=0.2738165236962878D-3
    5166            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5167            0 :        A=0.5506738792580681D+0
    5168            0 :        B=0.7026308631512033D-1
    5169            0 :        V=0.2778365208203180D-3
    5170            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5171            0 :        A=0.5889573040995292D+0
    5172            0 :        B=0.1059035061296403D+0
    5173            0 :        V=0.2807852940418966D-3
    5174            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5175            0 :        A=0.6251641589516930D+0
    5176            0 :        B=0.1414823925236026D+0
    5177            0 :        V=0.2827245949674705D-3
    5178            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5179            0 :        A=0.6592414921570178D+0
    5180            0 :        B=0.1767207908214530D+0
    5181            0 :        V=0.2837342344829828D-3
    5182            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5183            0 :        A=0.5930314017533384D+0
    5184            0 :        B=0.3542189339561672D-1
    5185            0 :        V=0.2809233907610981D-3
    5186            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5187            0 :        A=0.6309812253390175D+0
    5188            0 :        B=0.7109574040369549D-1
    5189            0 :        V=0.2829930809742694D-3
    5190            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5191            0 :        A=0.6666296011353230D+0
    5192            0 :        B=0.1067259792282730D+0
    5193            0 :        V=0.2841097874111479D-3
    5194            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5195            0 :        A=0.6703715271049922D+0
    5196            0 :        B=0.3569455268820809D-1
    5197            0 :        V=0.2843455206008783D-3
    5198            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5199            0 :        N=N-1
    5200            0 :  end subroutine LD3890
    5201              : !!***
    5202              : 
    5203            0 :  SUBROUTINE LD4334(X,Y,Z,W,N)
    5204              : 
    5205              :        DOUBLE PRECISION X(4334)
    5206              :        DOUBLE PRECISION Y(4334)
    5207              :        DOUBLE PRECISION Z(4334)
    5208              :        DOUBLE PRECISION W(4334)
    5209              :        INTEGER N
    5210              :        DOUBLE PRECISION A,B,V
    5211              : !CVW
    5212              : !CVW    LEBEDEV 4334-POINT ANGULAR GRID
    5213              : !CVW
    5214              : !chvd
    5215              : !chvd   This subroutine is part of a set of subroutines that generate
    5216              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    5217              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    5218              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    5219              : !chvd   This subroutine was translated using a C to fortran77 conversion
    5220              : !chvd   tool written by Dr. Christoph van Wuellen.
    5221              : !chvd
    5222              : !chvd   Users of this code are asked to include reference [1] in their
    5223              : !chvd   publications, and in the user- and programmers-manuals
    5224              : !chvd   describing their codes.
    5225              : !chvd
    5226              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    5227              : !chvd
    5228              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    5229              : !chvd       "A quadrature formula for the sphere of the 131st
    5230              : !chvd        algebraic order of accuracy"
    5231              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    5232              : !chvd
    5233              : !chvd   [2] V.I. Lebedev
    5234              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    5235              : !chvd        order of accuracy"
    5236              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    5237              : !chvd
    5238              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    5239              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    5240              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    5241              : !chvd
    5242              : !chvd   [4] V.I. Lebedev
    5243              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    5244              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    5245              : !chvd
    5246              : !chvd   [5] V.I. Lebedev
    5247              : !chvd       "Quadratures on a sphere"
    5248              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    5249              : !chvd
    5250              : !chvd   [6] V.I. Lebedev
    5251              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    5252              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    5253              : !chvd        octahedron group with inversion"
    5254              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    5255              : !chvd
    5256            0 :        N=1
    5257            0 :        V=0.1449063022537883D-4
    5258            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5259            0 :        V=0.2546377329828424D-3
    5260            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5261            0 :        A=0.1462896151831013D-1
    5262            0 :        V=0.6018432961087496D-4
    5263            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5264            0 :        A=0.3769840812493139D-1
    5265            0 :        V=0.1002286583263673D-3
    5266            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5267            0 :        A=0.6524701904096891D-1
    5268            0 :        V=0.1315222931028093D-3
    5269            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5270            0 :        A=0.9560543416134648D-1
    5271            0 :        V=0.1564213746876724D-3
    5272            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5273            0 :        A=0.1278335898929198D+0
    5274            0 :        V=0.1765118841507736D-3
    5275            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5276            0 :        A=0.1613096104466031D+0
    5277            0 :        V=0.1928737099311080D-3
    5278            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5279            0 :        A=0.1955806225745371D+0
    5280            0 :        V=0.2062658534263270D-3
    5281            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5282            0 :        A=0.2302935218498028D+0
    5283            0 :        V=0.2172395445953787D-3
    5284            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5285            0 :        A=0.2651584344113027D+0
    5286            0 :        V=0.2262076188876047D-3
    5287            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5288            0 :        A=0.2999276825183209D+0
    5289            0 :        V=0.2334885699462397D-3
    5290            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5291            0 :        A=0.3343828669718798D+0
    5292            0 :        V=0.2393355273179203D-3
    5293            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5294            0 :        A=0.3683265013750518D+0
    5295            0 :        V=0.2439559200468863D-3
    5296            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5297            0 :        A=0.4015763206518108D+0
    5298            0 :        V=0.2475251866060002D-3
    5299            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5300            0 :        A=0.4339612026399770D+0
    5301            0 :        V=0.2501965558158773D-3
    5302            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5303            0 :        A=0.4653180651114582D+0
    5304            0 :        V=0.2521081407925925D-3
    5305            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5306            0 :        A=0.4954893331080803D+0
    5307            0 :        V=0.2533881002388081D-3
    5308            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5309            0 :        A=0.5243207068924930D+0
    5310            0 :        V=0.2541582900848261D-3
    5311            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5312            0 :        A=0.5516590479041704D+0
    5313            0 :        V=0.2545365737525860D-3
    5314            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5315            0 :        A=0.6012371927804176D+0
    5316            0 :        V=0.2545726993066799D-3
    5317            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5318            0 :        A=0.6231574466449819D+0
    5319            0 :        V=0.2544456197465555D-3
    5320            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5321            0 :        A=0.6429416514181271D+0
    5322            0 :        V=0.2543481596881064D-3
    5323            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5324            0 :        A=0.6604124272943595D+0
    5325            0 :        V=0.2543506451429194D-3
    5326            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5327            0 :        A=0.6753851470408250D+0
    5328            0 :        V=0.2544905675493763D-3
    5329            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5330            0 :        A=0.6876717970626160D+0
    5331            0 :        V=0.2547611407344429D-3
    5332            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5333            0 :        A=0.6970895061319234D+0
    5334            0 :        V=0.2551060375448869D-3
    5335            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5336            0 :        A=0.7034746912553310D+0
    5337            0 :        V=0.2554291933816039D-3
    5338            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5339            0 :        A=0.7067017217542295D+0
    5340            0 :        V=0.2556255710686343D-3
    5341            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5342            0 :        A=0.4382223501131123D-1
    5343            0 :        V=0.9041339695118195D-4
    5344            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5345            0 :        A=0.1117474077400006D+0
    5346            0 :        V=0.1438426330079022D-3
    5347            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5348            0 :        A=0.1897153252911440D+0
    5349            0 :        V=0.1802523089820518D-3
    5350            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5351            0 :        A=0.2724023009910331D+0
    5352            0 :        V=0.2060052290565496D-3
    5353            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5354            0 :        A=0.3567163308709902D+0
    5355            0 :        V=0.2245002248967466D-3
    5356            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5357            0 :        A=0.4404784483028087D+0
    5358            0 :        V=0.2377059847731150D-3
    5359            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5360            0 :        A=0.5219833154161411D+0
    5361            0 :        V=0.2468118955882525D-3
    5362            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5363            0 :        A=0.5998179868977553D+0
    5364            0 :        V=0.2525410872966528D-3
    5365            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5366            0 :        A=0.6727803154548222D+0
    5367            0 :        V=0.2553101409933397D-3
    5368            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5369            0 :        A=0.7476563943166086D-1
    5370            0 :        B=0.2193168509461185D-1
    5371            0 :        V=0.1212879733668632D-3
    5372            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5373            0 :        A=0.1075341482001416D+0
    5374            0 :        B=0.4826419281533887D-1
    5375            0 :        V=0.1472872881270931D-3
    5376            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5377            0 :        A=0.1416344885203259D+0
    5378            0 :        B=0.7751191883575742D-1
    5379            0 :        V=0.1686846601010828D-3
    5380            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5381            0 :        A=0.1766325315388586D+0
    5382            0 :        B=0.1087558139247680D+0
    5383            0 :        V=0.1862698414660208D-3
    5384            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5385            0 :        A=0.2121744174481514D+0
    5386            0 :        B=0.1413661374253096D+0
    5387            0 :        V=0.2007430956991861D-3
    5388            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5389            0 :        A=0.2479669443408145D+0
    5390            0 :        B=0.1748768214258880D+0
    5391            0 :        V=0.2126568125394796D-3
    5392            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5393            0 :        A=0.2837600452294113D+0
    5394            0 :        B=0.2089216406612073D+0
    5395            0 :        V=0.2224394603372113D-3
    5396            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5397            0 :        A=0.3193344933193984D+0
    5398            0 :        B=0.2431987685545972D+0
    5399            0 :        V=0.2304264522673135D-3
    5400            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5401            0 :        A=0.3544935442438745D+0
    5402            0 :        B=0.2774497054377770D+0
    5403            0 :        V=0.2368854288424087D-3
    5404            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5405            0 :        A=0.3890571932288154D+0
    5406            0 :        B=0.3114460356156915D+0
    5407            0 :        V=0.2420352089461772D-3
    5408            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5409            0 :        A=0.4228581214259090D+0
    5410            0 :        B=0.3449806851913012D+0
    5411            0 :        V=0.2460597113081295D-3
    5412            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5413            0 :        A=0.4557387211304052D+0
    5414            0 :        B=0.3778618641248256D+0
    5415            0 :        V=0.2491181912257687D-3
    5416            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5417            0 :        A=0.4875487950541643D+0
    5418            0 :        B=0.4099086391698978D+0
    5419            0 :        V=0.2513528194205857D-3
    5420            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5421            0 :        A=0.5181436529962997D+0
    5422            0 :        B=0.4409474925853973D+0
    5423            0 :        V=0.2528943096693220D-3
    5424            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5425            0 :        A=0.5473824095600661D+0
    5426            0 :        B=0.4708094517711291D+0
    5427            0 :        V=0.2538660368488136D-3
    5428            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5429            0 :        A=0.5751263398976174D+0
    5430            0 :        B=0.4993275140354637D+0
    5431            0 :        V=0.2543868648299022D-3
    5432            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5433            0 :        A=0.1489515746840028D+0
    5434            0 :        B=0.2599381993267017D-1
    5435            0 :        V=0.1642595537825183D-3
    5436            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5437            0 :        A=0.1863656444351767D+0
    5438            0 :        B=0.5479286532462190D-1
    5439            0 :        V=0.1818246659849308D-3
    5440            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5441            0 :        A=0.2238602880356348D+0
    5442            0 :        B=0.8556763251425254D-1
    5443            0 :        V=0.1966565649492420D-3
    5444            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5445            0 :        A=0.2612723375728160D+0
    5446            0 :        B=0.1177257802267011D+0
    5447            0 :        V=0.2090677905657991D-3
    5448            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5449            0 :        A=0.2984332990206190D+0
    5450            0 :        B=0.1508168456192700D+0
    5451            0 :        V=0.2193820409510504D-3
    5452            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5453            0 :        A=0.3351786584663333D+0
    5454            0 :        B=0.1844801892177727D+0
    5455            0 :        V=0.2278870827661928D-3
    5456            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5457            0 :        A=0.3713505522209120D+0
    5458            0 :        B=0.2184145236087598D+0
    5459            0 :        V=0.2348283192282090D-3
    5460            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5461            0 :        A=0.4067981098954663D+0
    5462            0 :        B=0.2523590641486229D+0
    5463            0 :        V=0.2404139755581477D-3
    5464            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5465            0 :        A=0.4413769993687534D+0
    5466            0 :        B=0.2860812976901373D+0
    5467            0 :        V=0.2448227407760734D-3
    5468            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5469            0 :        A=0.4749487182516394D+0
    5470            0 :        B=0.3193686757808996D+0
    5471            0 :        V=0.2482110455592573D-3
    5472            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5473            0 :        A=0.5073798105075426D+0
    5474            0 :        B=0.3520226949547602D+0
    5475            0 :        V=0.2507192397774103D-3
    5476            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5477            0 :        A=0.5385410448878654D+0
    5478            0 :        B=0.3838544395667890D+0
    5479            0 :        V=0.2524765968534880D-3
    5480            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5481            0 :        A=0.5683065353670530D+0
    5482            0 :        B=0.4146810037640963D+0
    5483            0 :        V=0.2536052388539425D-3
    5484            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5485            0 :        A=0.5965527620663510D+0
    5486            0 :        B=0.4443224094681121D+0
    5487            0 :        V=0.2542230588033068D-3
    5488            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5489            0 :        A=0.2299227700856157D+0
    5490            0 :        B=0.2865757664057584D-1
    5491            0 :        V=0.1944817013047896D-3
    5492            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5493            0 :        A=0.2695752998553267D+0
    5494            0 :        B=0.5923421684485993D-1
    5495            0 :        V=0.2067862362746635D-3
    5496            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5497            0 :        A=0.3086178716611389D+0
    5498            0 :        B=0.9117817776057715D-1
    5499            0 :        V=0.2172440734649114D-3
    5500            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5501            0 :        A=0.3469649871659077D+0
    5502            0 :        B=0.1240593814082605D+0
    5503            0 :        V=0.2260125991723423D-3
    5504            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5505            0 :        A=0.3845153566319655D+0
    5506            0 :        B=0.1575272058259175D+0
    5507            0 :        V=0.2332655008689523D-3
    5508            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5509            0 :        A=0.4211600033403215D+0
    5510            0 :        B=0.1912845163525413D+0
    5511            0 :        V=0.2391699681532458D-3
    5512            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5513            0 :        A=0.4567867834329882D+0
    5514            0 :        B=0.2250710177858171D+0
    5515            0 :        V=0.2438801528273928D-3
    5516            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5517            0 :        A=0.4912829319232061D+0
    5518            0 :        B=0.2586521303440910D+0
    5519            0 :        V=0.2475370504260665D-3
    5520            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5521            0 :        A=0.5245364793303812D+0
    5522            0 :        B=0.2918112242865407D+0
    5523            0 :        V=0.2502707235640574D-3
    5524            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5525            0 :        A=0.5564369788915756D+0
    5526            0 :        B=0.3243439239067890D+0
    5527            0 :        V=0.2522031701054241D-3
    5528            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5529            0 :        A=0.5868757697775287D+0
    5530            0 :        B=0.3560536787835351D+0
    5531            0 :        V=0.2534511269978784D-3
    5532            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5533            0 :        A=0.6157458853519617D+0
    5534            0 :        B=0.3867480821242581D+0
    5535            0 :        V=0.2541284914955151D-3
    5536            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5537            0 :        A=0.3138461110672113D+0
    5538            0 :        B=0.3051374637507278D-1
    5539            0 :        V=0.2161509250688394D-3
    5540            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5541            0 :        A=0.3542495872050569D+0
    5542            0 :        B=0.6237111233730755D-1
    5543            0 :        V=0.2248778513437852D-3
    5544            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5545            0 :        A=0.3935751553120181D+0
    5546            0 :        B=0.9516223952401907D-1
    5547            0 :        V=0.2322388803404617D-3
    5548            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5549            0 :        A=0.4317634668111147D+0
    5550            0 :        B=0.1285467341508517D+0
    5551            0 :        V=0.2383265471001355D-3
    5552            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5553            0 :        A=0.4687413842250821D+0
    5554            0 :        B=0.1622318931656033D+0
    5555            0 :        V=0.2432476675019525D-3
    5556            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5557            0 :        A=0.5044274237060283D+0
    5558            0 :        B=0.1959581153836453D+0
    5559            0 :        V=0.2471122223750674D-3
    5560            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5561            0 :        A=0.5387354077925727D+0
    5562            0 :        B=0.2294888081183837D+0
    5563            0 :        V=0.2500291752486870D-3
    5564            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5565            0 :        A=0.5715768898356105D+0
    5566            0 :        B=0.2626031152713945D+0
    5567            0 :        V=0.2521055942764682D-3
    5568            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5569            0 :        A=0.6028627200136111D+0
    5570            0 :        B=0.2950904075286713D+0
    5571            0 :        V=0.2534472785575503D-3
    5572            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5573            0 :        A=0.6325039812653463D+0
    5574            0 :        B=0.3267458451113286D+0
    5575            0 :        V=0.2541599713080121D-3
    5576            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5577            0 :        A=0.3981986708423407D+0
    5578            0 :        B=0.3183291458749821D-1
    5579            0 :        V=0.2317380975862936D-3
    5580            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5581            0 :        A=0.4382791182133300D+0
    5582            0 :        B=0.6459548193880908D-1
    5583            0 :        V=0.2378550733719775D-3
    5584            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5585            0 :        A=0.4769233057218166D+0
    5586            0 :        B=0.9795757037087952D-1
    5587            0 :        V=0.2428884456739118D-3
    5588            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5589            0 :        A=0.5140823911194238D+0
    5590            0 :        B=0.1316307235126655D+0
    5591            0 :        V=0.2469002655757292D-3
    5592            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5593            0 :        A=0.5496977833862983D+0
    5594            0 :        B=0.1653556486358704D+0
    5595            0 :        V=0.2499657574265851D-3
    5596            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5597            0 :        A=0.5837047306512727D+0
    5598            0 :        B=0.1988931724126510D+0
    5599            0 :        V=0.2521676168486082D-3
    5600            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5601            0 :        A=0.6160349566926879D+0
    5602            0 :        B=0.2320174581438950D+0
    5603            0 :        V=0.2535935662645334D-3
    5604            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5605            0 :        A=0.6466185353209440D+0
    5606            0 :        B=0.2645106562168662D+0
    5607            0 :        V=0.2543356743363214D-3
    5608            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5609            0 :        A=0.4810835158795404D+0
    5610            0 :        B=0.3275917807743992D-1
    5611            0 :        V=0.2427353285201535D-3
    5612            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5613            0 :        A=0.5199925041324341D+0
    5614            0 :        B=0.6612546183967181D-1
    5615            0 :        V=0.2468258039744386D-3
    5616            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5617            0 :        A=0.5571717692207494D+0
    5618            0 :        B=0.9981498331474143D-1
    5619            0 :        V=0.2500060956440310D-3
    5620            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5621            0 :        A=0.5925789250836378D+0
    5622            0 :        B=0.1335687001410374D+0
    5623            0 :        V=0.2523238365420979D-3
    5624            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5625            0 :        A=0.6261658523859670D+0
    5626            0 :        B=0.1671444402896463D+0
    5627            0 :        V=0.2538399260252846D-3
    5628            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5629            0 :        A=0.6578811126669331D+0
    5630            0 :        B=0.2003106382156076D+0
    5631            0 :        V=0.2546255927268069D-3
    5632            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5633            0 :        A=0.5609624612998100D+0
    5634            0 :        B=0.3337500940231335D-1
    5635            0 :        V=0.2500583360048449D-3
    5636            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5637            0 :        A=0.5979959659984670D+0
    5638            0 :        B=0.6708750335901803D-1
    5639            0 :        V=0.2524777638260203D-3
    5640            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5641            0 :        A=0.6330523711054002D+0
    5642            0 :        B=0.1008792126424850D+0
    5643            0 :        V=0.2540951193860656D-3
    5644            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5645            0 :        A=0.6660960998103972D+0
    5646            0 :        B=0.1345050343171794D+0
    5647            0 :        V=0.2549524085027472D-3
    5648            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5649            0 :        A=0.6365384364585819D+0
    5650            0 :        B=0.3372799460737052D-1
    5651            0 :        V=0.2542569507009158D-3
    5652            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5653            0 :        A=0.6710994302899275D+0
    5654            0 :        B=0.6755249309678028D-1
    5655            0 :        V=0.2552114127580376D-3
    5656            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5657            0 :        N=N-1
    5658            0 :  end subroutine LD4334
    5659              : !!***
    5660              : 
    5661            0 :  SUBROUTINE LD4802(X,Y,Z,W,N)
    5662              : 
    5663              :        DOUBLE PRECISION X(4802)
    5664              :        DOUBLE PRECISION Y(4802)
    5665              :        DOUBLE PRECISION Z(4802)
    5666              :        DOUBLE PRECISION W(4802)
    5667              :        INTEGER N
    5668              :        DOUBLE PRECISION A,B,V
    5669              : !CVW
    5670              : !CVW    LEBEDEV 4802-POINT ANGULAR GRID
    5671              : !CVW
    5672              : !chvd
    5673              : !chvd   This subroutine is part of a set of subroutines that generate
    5674              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    5675              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    5676              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    5677              : !chvd   This subroutine was translated using a C to fortran77 conversion
    5678              : !chvd   tool written by Dr. Christoph van Wuellen.
    5679              : !chvd
    5680              : !chvd   Users of this code are asked to include reference [1] in their
    5681              : !chvd   publications, and in the user- and programmers-manuals
    5682              : !chvd   describing their codes.
    5683              : !chvd
    5684              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    5685              : !chvd
    5686              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    5687              : !chvd       "A quadrature formula for the sphere of the 131st
    5688              : !chvd        algebraic order of accuracy"
    5689              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    5690              : !chvd
    5691              : !chvd   [2] V.I. Lebedev
    5692              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    5693              : !chvd        order of accuracy"
    5694              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    5695              : !chvd
    5696              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    5697              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    5698              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    5699              : !chvd
    5700              : !chvd   [4] V.I. Lebedev
    5701              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    5702              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    5703              : !chvd
    5704              : !chvd   [5] V.I. Lebedev
    5705              : !chvd       "Quadratures on a sphere"
    5706              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    5707              : !chvd
    5708              : !chvd   [6] V.I. Lebedev
    5709              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    5710              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    5711              : !chvd        octahedron group with inversion"
    5712              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    5713              : !chvd
    5714            0 :        N=1
    5715            0 :        V=0.9687521879420705D-4
    5716            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5717            0 :        V=0.2307897895367918D-3
    5718            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5719            0 :        V=0.2297310852498558D-3
    5720            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5721            0 :        A=0.2335728608887064D-1
    5722            0 :        V=0.7386265944001919D-4
    5723            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5724            0 :        A=0.4352987836550653D-1
    5725            0 :        V=0.8257977698542210D-4
    5726            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5727            0 :        A=0.6439200521088801D-1
    5728            0 :        V=0.9706044762057630D-4
    5729            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5730            0 :        A=0.9003943631993181D-1
    5731            0 :        V=0.1302393847117003D-3
    5732            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5733            0 :        A=0.1196706615548473D+0
    5734            0 :        V=0.1541957004600968D-3
    5735            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5736            0 :        A=0.1511715412838134D+0
    5737            0 :        V=0.1704459770092199D-3
    5738            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5739            0 :        A=0.1835982828503801D+0
    5740            0 :        V=0.1827374890942906D-3
    5741            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5742            0 :        A=0.2165081259155405D+0
    5743            0 :        V=0.1926360817436107D-3
    5744            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5745            0 :        A=0.2496208720417563D+0
    5746            0 :        V=0.2008010239494833D-3
    5747            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5748            0 :        A=0.2827200673567900D+0
    5749            0 :        V=0.2075635983209175D-3
    5750            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5751            0 :        A=0.3156190823994346D+0
    5752            0 :        V=0.2131306638690909D-3
    5753            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5754            0 :        A=0.3481476793749115D+0
    5755            0 :        V=0.2176562329937335D-3
    5756            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5757            0 :        A=0.3801466086947226D+0
    5758            0 :        V=0.2212682262991018D-3
    5759            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5760            0 :        A=0.4114652119634011D+0
    5761            0 :        V=0.2240799515668565D-3
    5762            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5763            0 :        A=0.4419598786519751D+0
    5764            0 :        V=0.2261959816187525D-3
    5765            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5766            0 :        A=0.4714925949329543D+0
    5767            0 :        V=0.2277156368808855D-3
    5768            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5769            0 :        A=0.4999293972879466D+0
    5770            0 :        V=0.2287351772128336D-3
    5771            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5772            0 :        A=0.5271387221431248D+0
    5773            0 :        V=0.2293490814084085D-3
    5774            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5775            0 :        A=0.5529896780837761D+0
    5776            0 :        V=0.2296505312376273D-3
    5777            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5778            0 :        A=0.6000856099481712D+0
    5779            0 :        V=0.2296793832318756D-3
    5780            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5781            0 :        A=0.6210562192785175D+0
    5782            0 :        V=0.2295785443842974D-3
    5783            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5784            0 :        A=0.6401165879934240D+0
    5785            0 :        V=0.2295017931529102D-3
    5786            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5787            0 :        A=0.6571144029244334D+0
    5788            0 :        V=0.2295059638184868D-3
    5789            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5790            0 :        A=0.6718910821718863D+0
    5791            0 :        V=0.2296232343237362D-3
    5792            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5793            0 :        A=0.6842845591099010D+0
    5794            0 :        V=0.2298530178740771D-3
    5795            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5796            0 :        A=0.6941353476269816D+0
    5797            0 :        V=0.2301579790280501D-3
    5798            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5799            0 :        A=0.7012965242212991D+0
    5800            0 :        V=0.2304690404996513D-3
    5801            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5802            0 :        A=0.7056471428242644D+0
    5803            0 :        V=0.2307027995907102D-3
    5804            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5805            0 :        A=0.4595557643585895D-1
    5806            0 :        V=0.9312274696671092D-4
    5807            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5808            0 :        A=0.1049316742435023D+0
    5809            0 :        V=0.1199919385876926D-3
    5810            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5811            0 :        A=0.1773548879549274D+0
    5812            0 :        V=0.1598039138877690D-3
    5813            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5814            0 :        A=0.2559071411236127D+0
    5815            0 :        V=0.1822253763574900D-3
    5816            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5817            0 :        A=0.3358156837985898D+0
    5818            0 :        V=0.1988579593655040D-3
    5819            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5820            0 :        A=0.4155835743763893D+0
    5821            0 :        V=0.2112620102533307D-3
    5822            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5823            0 :        A=0.4937894296167472D+0
    5824            0 :        V=0.2201594887699007D-3
    5825            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5826            0 :        A=0.5691569694793316D+0
    5827            0 :        V=0.2261622590895036D-3
    5828            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5829            0 :        A=0.6405840854894251D+0
    5830            0 :        V=0.2296458453435705D-3
    5831            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5832            0 :        A=0.7345133894143348D-1
    5833            0 :        B=0.2177844081486067D-1
    5834            0 :        V=0.1006006990267000D-3
    5835            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5836            0 :        A=0.1009859834044931D+0
    5837            0 :        B=0.4590362185775188D-1
    5838            0 :        V=0.1227676689635876D-3
    5839            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5840            0 :        A=0.1324289619748758D+0
    5841            0 :        B=0.7255063095690877D-1
    5842            0 :        V=0.1467864280270117D-3
    5843            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5844            0 :        A=0.1654272109607127D+0
    5845            0 :        B=0.1017825451960684D+0
    5846            0 :        V=0.1644178912101232D-3
    5847            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5848            0 :        A=0.1990767186776461D+0
    5849            0 :        B=0.1325652320980364D+0
    5850            0 :        V=0.1777664890718961D-3
    5851            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5852            0 :        A=0.2330125945523278D+0
    5853            0 :        B=0.1642765374496765D+0
    5854            0 :        V=0.1884825664516690D-3
    5855            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5856            0 :        A=0.2670080611108287D+0
    5857            0 :        B=0.1965360374337889D+0
    5858            0 :        V=0.1973269246453848D-3
    5859            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5860            0 :        A=0.3008753376294316D+0
    5861            0 :        B=0.2290726770542238D+0
    5862            0 :        V=0.2046767775855328D-3
    5863            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5864            0 :        A=0.3344475596167860D+0
    5865            0 :        B=0.2616645495370823D+0
    5866            0 :        V=0.2107600125918040D-3
    5867            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5868            0 :        A=0.3675709724070786D+0
    5869            0 :        B=0.2941150728843141D+0
    5870            0 :        V=0.2157416362266829D-3
    5871            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5872            0 :        A=0.4001000887587812D+0
    5873            0 :        B=0.3262440400919066D+0
    5874            0 :        V=0.2197557816920721D-3
    5875            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5876            0 :        A=0.4318956350436028D+0
    5877            0 :        B=0.3578835350611916D+0
    5878            0 :        V=0.2229192611835437D-3
    5879            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5880            0 :        A=0.4628239056795531D+0
    5881            0 :        B=0.3888751854043678D+0
    5882            0 :        V=0.2253385110212775D-3
    5883            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5884            0 :        A=0.4927563229773636D+0
    5885            0 :        B=0.4190678003222840D+0
    5886            0 :        V=0.2271137107548774D-3
    5887            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5888            0 :        A=0.5215687136707969D+0
    5889            0 :        B=0.4483151836883852D+0
    5890            0 :        V=0.2283414092917525D-3
    5891            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5892            0 :        A=0.5491402346984905D+0
    5893            0 :        B=0.4764740676087880D+0
    5894            0 :        V=0.2291161673130077D-3
    5895            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5896            0 :        A=0.5753520160126075D+0
    5897            0 :        B=0.5034021310998277D+0
    5898            0 :        V=0.2295313908576598D-3
    5899            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5900            0 :        A=0.1388326356417754D+0
    5901            0 :        B=0.2435436510372806D-1
    5902            0 :        V=0.1438204721359031D-3
    5903            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5904            0 :        A=0.1743686900537244D+0
    5905            0 :        B=0.5118897057342652D-1
    5906            0 :        V=0.1607738025495257D-3
    5907            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5908            0 :        A=0.2099737037950268D+0
    5909            0 :        B=0.8014695048539634D-1
    5910            0 :        V=0.1741483853528379D-3
    5911            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5912            0 :        A=0.2454492590908548D+0
    5913            0 :        B=0.1105117874155699D+0
    5914            0 :        V=0.1851918467519151D-3
    5915            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5916            0 :        A=0.2807219257864278D+0
    5917            0 :        B=0.1417950531570966D+0
    5918            0 :        V=0.1944628638070613D-3
    5919            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5920            0 :        A=0.3156842271975842D+0
    5921            0 :        B=0.1736604945719597D+0
    5922            0 :        V=0.2022495446275152D-3
    5923            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5924            0 :        A=0.3502090945177752D+0
    5925            0 :        B=0.2058466324693981D+0
    5926            0 :        V=0.2087462382438514D-3
    5927            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5928            0 :        A=0.3841684849519686D+0
    5929            0 :        B=0.2381284261195919D+0
    5930            0 :        V=0.2141074754818308D-3
    5931            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5932            0 :        A=0.4174372367906016D+0
    5933            0 :        B=0.2703031270422569D+0
    5934            0 :        V=0.2184640913748162D-3
    5935            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5936            0 :        A=0.4498926465011892D+0
    5937            0 :        B=0.3021845683091309D+0
    5938            0 :        V=0.2219309165220329D-3
    5939            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5940            0 :        A=0.4814146229807701D+0
    5941            0 :        B=0.3335993355165720D+0
    5942            0 :        V=0.2246123118340624D-3
    5943            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5944            0 :        A=0.5118863625734701D+0
    5945            0 :        B=0.3643833735518232D+0
    5946            0 :        V=0.2266062766915125D-3
    5947            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5948            0 :        A=0.5411947455119144D+0
    5949            0 :        B=0.3943789541958179D+0
    5950            0 :        V=0.2280072952230796D-3
    5951            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5952            0 :        A=0.5692301500357246D+0
    5953            0 :        B=0.4234320144403542D+0
    5954            0 :        V=0.2289082025202583D-3
    5955            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5956            0 :        A=0.5958857204139576D+0
    5957            0 :        B=0.4513897947419260D+0
    5958            0 :        V=0.2294012695120025D-3
    5959            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5960            0 :        A=0.2156270284785766D+0
    5961            0 :        B=0.2681225755444491D-1
    5962            0 :        V=0.1722434488736947D-3
    5963            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5964            0 :        A=0.2532385054909710D+0
    5965            0 :        B=0.5557495747805614D-1
    5966            0 :        V=0.1830237421455091D-3
    5967            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5968            0 :        A=0.2902564617771537D+0
    5969            0 :        B=0.8569368062950249D-1
    5970            0 :        V=0.1923855349997633D-3
    5971            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5972            0 :        A=0.3266979823143256D+0
    5973            0 :        B=0.1167367450324135D+0
    5974            0 :        V=0.2004067861936271D-3
    5975            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5976            0 :        A=0.3625039627493614D+0
    5977            0 :        B=0.1483861994003304D+0
    5978            0 :        V=0.2071817297354263D-3
    5979            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5980            0 :        A=0.3975838937548699D+0
    5981            0 :        B=0.1803821503011405D+0
    5982            0 :        V=0.2128250834102103D-3
    5983            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5984            0 :        A=0.4318396099009774D+0
    5985            0 :        B=0.2124962965666424D+0
    5986            0 :        V=0.2174513719440102D-3
    5987            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5988            0 :        A=0.4651706555732742D+0
    5989            0 :        B=0.2445221837805913D+0
    5990            0 :        V=0.2211661839150214D-3
    5991            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5992            0 :        A=0.4974752649620969D+0
    5993            0 :        B=0.2762701224322987D+0
    5994            0 :        V=0.2240665257813102D-3
    5995            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    5996            0 :        A=0.5286517579627517D+0
    5997            0 :        B=0.3075627775211328D+0
    5998            0 :        V=0.2262439516632620D-3
    5999            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6000            0 :        A=0.5586001195731895D+0
    6001            0 :        B=0.3382311089826877D+0
    6002            0 :        V=0.2277874557231869D-3
    6003            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6004            0 :        A=0.5872229902021319D+0
    6005            0 :        B=0.3681108834741399D+0
    6006            0 :        V=0.2287854314454994D-3
    6007            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6008            0 :        A=0.6144258616235123D+0
    6009            0 :        B=0.3970397446872839D+0
    6010            0 :        V=0.2293268499615575D-3
    6011            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6012            0 :        A=0.2951676508064861D+0
    6013            0 :        B=0.2867499538750441D-1
    6014            0 :        V=0.1912628201529828D-3
    6015            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6016            0 :        A=0.3335085485472725D+0
    6017            0 :        B=0.5867879341903510D-1
    6018            0 :        V=0.1992499672238701D-3
    6019            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6020            0 :        A=0.3709561760636381D+0
    6021            0 :        B=0.8961099205022284D-1
    6022            0 :        V=0.2061275533454027D-3
    6023            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6024            0 :        A=0.4074722861667498D+0
    6025            0 :        B=0.1211627927626297D+0
    6026            0 :        V=0.2119318215968572D-3
    6027            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6028            0 :        A=0.4429923648839117D+0
    6029            0 :        B=0.1530748903554898D+0
    6030            0 :        V=0.2167416581882652D-3
    6031            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6032            0 :        A=0.4774428052721736D+0
    6033            0 :        B=0.1851176436721877D+0
    6034            0 :        V=0.2206430730516600D-3
    6035            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6036            0 :        A=0.5107446539535904D+0
    6037            0 :        B=0.2170829107658179D+0
    6038            0 :        V=0.2237186938699523D-3
    6039            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6040            0 :        A=0.5428151370542935D+0
    6041            0 :        B=0.2487786689026271D+0
    6042            0 :        V=0.2260480075032884D-3
    6043            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6044            0 :        A=0.5735699292556964D+0
    6045            0 :        B=0.2800239952795016D+0
    6046            0 :        V=0.2277098884558542D-3
    6047            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6048            0 :        A=0.6029253794562866D+0
    6049            0 :        B=0.3106445702878119D+0
    6050            0 :        V=0.2287845715109671D-3
    6051            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6052            0 :        A=0.6307998987073145D+0
    6053            0 :        B=0.3404689500841194D+0
    6054            0 :        V=0.2293547268236294D-3
    6055            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6056            0 :        A=0.3752652273692719D+0
    6057            0 :        B=0.2997145098184479D-1
    6058            0 :        V=0.2056073839852528D-3
    6059            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6060            0 :        A=0.4135383879344028D+0
    6061            0 :        B=0.6086725898678011D-1
    6062            0 :        V=0.2114235865831876D-3
    6063            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6064            0 :        A=0.4506113885153907D+0
    6065            0 :        B=0.9238849548435643D-1
    6066            0 :        V=0.2163175629770551D-3
    6067            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6068            0 :        A=0.4864401554606072D+0
    6069            0 :        B=0.1242786603851851D+0
    6070            0 :        V=0.2203392158111650D-3
    6071            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6072            0 :        A=0.5209708076611709D+0
    6073            0 :        B=0.1563086731483386D+0
    6074            0 :        V=0.2235473176847839D-3
    6075            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6076            0 :        A=0.5541422135830122D+0
    6077            0 :        B=0.1882696509388506D+0
    6078            0 :        V=0.2260024141501235D-3
    6079            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6080            0 :        A=0.5858880915113817D+0
    6081            0 :        B=0.2199672979126059D+0
    6082            0 :        V=0.2277675929329182D-3
    6083            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6084            0 :        A=0.6161399390603444D+0
    6085            0 :        B=0.2512165482924867D+0
    6086            0 :        V=0.2289102112284834D-3
    6087            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6088            0 :        A=0.6448296482255090D+0
    6089            0 :        B=0.2818368701871888D+0
    6090            0 :        V=0.2295027954625118D-3
    6091            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6092            0 :        A=0.4544796274917948D+0
    6093            0 :        B=0.3088970405060312D-1
    6094            0 :        V=0.2161281589879992D-3
    6095            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6096            0 :        A=0.4919389072146628D+0
    6097            0 :        B=0.6240947677636835D-1
    6098            0 :        V=0.2201980477395102D-3
    6099            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6100            0 :        A=0.5279313026985183D+0
    6101            0 :        B=0.9430706144280313D-1
    6102            0 :        V=0.2234952066593166D-3
    6103            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6104            0 :        A=0.5624169925571135D+0
    6105            0 :        B=0.1263547818770374D+0
    6106            0 :        V=0.2260540098520838D-3
    6107            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6108            0 :        A=0.5953484627093287D+0
    6109            0 :        B=0.1583430788822594D+0
    6110            0 :        V=0.2279157981899988D-3
    6111            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6112            0 :        A=0.6266730715339185D+0
    6113            0 :        B=0.1900748462555988D+0
    6114            0 :        V=0.2291296918565571D-3
    6115            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6116            0 :        A=0.6563363204278871D+0
    6117            0 :        B=0.2213599519592567D+0
    6118            0 :        V=0.2297533752536649D-3
    6119            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6120            0 :        A=0.5314574716585696D+0
    6121            0 :        B=0.3152508811515374D-1
    6122            0 :        V=0.2234927356465995D-3
    6123            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6124            0 :        A=0.5674614932298185D+0
    6125            0 :        B=0.6343865291465561D-1
    6126            0 :        V=0.2261288012985219D-3
    6127            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6128            0 :        A=0.6017706004970264D+0
    6129            0 :        B=0.9551503504223951D-1
    6130            0 :        V=0.2280818160923688D-3
    6131            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6132            0 :        A=0.6343471270264178D+0
    6133            0 :        B=0.1275440099801196D+0
    6134            0 :        V=0.2293773295180159D-3
    6135            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6136            0 :        A=0.6651494599127802D+0
    6137            0 :        B=0.1593252037671960D+0
    6138            0 :        V=0.2300528767338634D-3
    6139            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6140            0 :        A=0.6050184986005704D+0
    6141            0 :        B=0.3192538338496105D-1
    6142            0 :        V=0.2281893855065666D-3
    6143            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6144            0 :        A=0.6390163550880400D+0
    6145            0 :        B=0.6402824353962306D-1
    6146            0 :        V=0.2295720444840727D-3
    6147            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6148            0 :        A=0.6711199107088448D+0
    6149            0 :        B=0.9609805077002909D-1
    6150            0 :        V=0.2303227649026753D-3
    6151            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6152            0 :        A=0.6741354429572275D+0
    6153            0 :        B=0.3211853196273233D-1
    6154            0 :        V=0.2304831913227114D-3
    6155            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6156            0 :        N=N-1
    6157            0 :  end subroutine LD4802
    6158              : !!***
    6159              : 
    6160            0 :  SUBROUTINE LD5294(X,Y,Z,W,N)
    6161              : 
    6162              :        DOUBLE PRECISION X(5294)
    6163              :        DOUBLE PRECISION Y(5294)
    6164              :        DOUBLE PRECISION Z(5294)
    6165              :        DOUBLE PRECISION W(5294)
    6166              :        INTEGER N
    6167              :        DOUBLE PRECISION A,B,V
    6168              : !CVW
    6169              : !CVW    LEBEDEV 5294-POINT ANGULAR GRID
    6170              : !CVW
    6171              : !chvd
    6172              : !chvd   This subroutine is part of a set of subroutines that generate
    6173              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    6174              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    6175              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    6176              : !chvd   This subroutine was translated using a C to fortran77 conversion
    6177              : !chvd   tool written by Dr. Christoph van Wuellen.
    6178              : !chvd
    6179              : !chvd   Users of this code are asked to include reference [1] in their
    6180              : !chvd   publications, and in the user- and programmers-manuals
    6181              : !chvd   describing their codes.
    6182              : !chvd
    6183              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    6184              : !chvd
    6185              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    6186              : !chvd       "A quadrature formula for the sphere of the 131st
    6187              : !chvd        algebraic order of accuracy"
    6188              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    6189              : !chvd
    6190              : !chvd   [2] V.I. Lebedev
    6191              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    6192              : !chvd        order of accuracy"
    6193              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    6194              : !chvd
    6195              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    6196              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    6197              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    6198              : !chvd
    6199              : !chvd   [4] V.I. Lebedev
    6200              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    6201              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    6202              : !chvd
    6203              : !chvd   [5] V.I. Lebedev
    6204              : !chvd       "Quadratures on a sphere"
    6205              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    6206              : !chvd
    6207              : !chvd   [6] V.I. Lebedev
    6208              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    6209              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    6210              : !chvd        octahedron group with inversion"
    6211              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    6212              : !chvd
    6213            0 :        N=1
    6214            0 :        V=0.9080510764308163D-4
    6215            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6216            0 :        V=0.2084824361987793D-3
    6217            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6218            0 :        A=0.2303261686261450D-1
    6219            0 :        V=0.5011105657239616D-4
    6220            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6221            0 :        A=0.3757208620162394D-1
    6222            0 :        V=0.5942520409683854D-4
    6223            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6224            0 :        A=0.5821912033821852D-1
    6225            0 :        V=0.9564394826109721D-4
    6226            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6227            0 :        A=0.8403127529194872D-1
    6228            0 :        V=0.1185530657126338D-3
    6229            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6230            0 :        A=0.1122927798060578D+0
    6231            0 :        V=0.1364510114230331D-3
    6232            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6233            0 :        A=0.1420125319192987D+0
    6234            0 :        V=0.1505828825605415D-3
    6235            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6236            0 :        A=0.1726396437341978D+0
    6237            0 :        V=0.1619298749867023D-3
    6238            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6239            0 :        A=0.2038170058115696D+0
    6240            0 :        V=0.1712450504267789D-3
    6241            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6242            0 :        A=0.2352849892876508D+0
    6243            0 :        V=0.1789891098164999D-3
    6244            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6245            0 :        A=0.2668363354312461D+0
    6246            0 :        V=0.1854474955629795D-3
    6247            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6248            0 :        A=0.2982941279900452D+0
    6249            0 :        V=0.1908148636673661D-3
    6250            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6251            0 :        A=0.3295002922087076D+0
    6252            0 :        V=0.1952377405281833D-3
    6253            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6254            0 :        A=0.3603094918363593D+0
    6255            0 :        V=0.1988349254282232D-3
    6256            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6257            0 :        A=0.3905857895173920D+0
    6258            0 :        V=0.2017079807160050D-3
    6259            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6260            0 :        A=0.4202005758160837D+0
    6261            0 :        V=0.2039473082709094D-3
    6262            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6263            0 :        A=0.4490310061597227D+0
    6264            0 :        V=0.2056360279288953D-3
    6265            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6266            0 :        A=0.4769586160311491D+0
    6267            0 :        V=0.2068525823066865D-3
    6268            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6269            0 :        A=0.5038679887049750D+0
    6270            0 :        V=0.2076724877534488D-3
    6271            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6272            0 :        A=0.5296454286519961D+0
    6273            0 :        V=0.2081694278237885D-3
    6274            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6275            0 :        A=0.5541776207164850D+0
    6276            0 :        V=0.2084157631219326D-3
    6277            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6278            0 :        A=0.5990467321921213D+0
    6279            0 :        V=0.2084381531128593D-3
    6280            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6281            0 :        A=0.6191467096294587D+0
    6282            0 :        V=0.2083476277129307D-3
    6283            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6284            0 :        A=0.6375251212901849D+0
    6285            0 :        V=0.2082686194459732D-3
    6286            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6287            0 :        A=0.6540514381131168D+0
    6288            0 :        V=0.2082475686112415D-3
    6289            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6290            0 :        A=0.6685899064391510D+0
    6291            0 :        V=0.2083139860289915D-3
    6292            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6293            0 :        A=0.6810013009681648D+0
    6294            0 :        V=0.2084745561831237D-3
    6295            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6296            0 :        A=0.6911469578730340D+0
    6297            0 :        V=0.2087091313375890D-3
    6298            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6299            0 :        A=0.6988956915141736D+0
    6300            0 :        V=0.2089718413297697D-3
    6301            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6302            0 :        A=0.7041335794868720D+0
    6303            0 :        V=0.2092003303479793D-3
    6304            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6305            0 :        A=0.7067754398018567D+0
    6306            0 :        V=0.2093336148263241D-3
    6307            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6308            0 :        A=0.3840368707853623D-1
    6309            0 :        V=0.7591708117365267D-4
    6310            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6311            0 :        A=0.9835485954117399D-1
    6312            0 :        V=0.1083383968169186D-3
    6313            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6314            0 :        A=0.1665774947612998D+0
    6315            0 :        V=0.1403019395292510D-3
    6316            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6317            0 :        A=0.2405702335362910D+0
    6318            0 :        V=0.1615970179286436D-3
    6319            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6320            0 :        A=0.3165270770189046D+0
    6321            0 :        V=0.1771144187504911D-3
    6322            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6323            0 :        A=0.3927386145645443D+0
    6324            0 :        V=0.1887760022988168D-3
    6325            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6326            0 :        A=0.4678825918374656D+0
    6327            0 :        V=0.1973474670768214D-3
    6328            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6329            0 :        A=0.5408022024266935D+0
    6330            0 :        V=0.2033787661234659D-3
    6331            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6332            0 :        A=0.6104967445752438D+0
    6333            0 :        V=0.2072343626517331D-3
    6334            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6335            0 :        A=0.6760910702685738D+0
    6336            0 :        V=0.2091177834226918D-3
    6337            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6338            0 :        A=0.6655644120217392D-1
    6339            0 :        B=0.1936508874588424D-1
    6340            0 :        V=0.9316684484675566D-4
    6341            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6342            0 :        A=0.9446246161270182D-1
    6343            0 :        B=0.4252442002115869D-1
    6344            0 :        V=0.1116193688682976D-3
    6345            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6346            0 :        A=0.1242651925452509D+0
    6347            0 :        B=0.6806529315354374D-1
    6348            0 :        V=0.1298623551559414D-3
    6349            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6350            0 :        A=0.1553438064846751D+0
    6351            0 :        B=0.9560957491205369D-1
    6352            0 :        V=0.1450236832456426D-3
    6353            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6354            0 :        A=0.1871137110542670D+0
    6355            0 :        B=0.1245931657452888D+0
    6356            0 :        V=0.1572719958149914D-3
    6357            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6358            0 :        A=0.2192612628836257D+0
    6359            0 :        B=0.1545385828778978D+0
    6360            0 :        V=0.1673234785867195D-3
    6361            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6362            0 :        A=0.2515682807206955D+0
    6363            0 :        B=0.1851004249723368D+0
    6364            0 :        V=0.1756860118725188D-3
    6365            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6366            0 :        A=0.2838535866287290D+0
    6367            0 :        B=0.2160182608272384D+0
    6368            0 :        V=0.1826776290439367D-3
    6369            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6370            0 :        A=0.3159578817528521D+0
    6371            0 :        B=0.2470799012277111D+0
    6372            0 :        V=0.1885116347992865D-3
    6373            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6374            0 :        A=0.3477370882791392D+0
    6375            0 :        B=0.2781014208986402D+0
    6376            0 :        V=0.1933457860170574D-3
    6377            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6378            0 :        A=0.3790576960890540D+0
    6379            0 :        B=0.3089172523515731D+0
    6380            0 :        V=0.1973060671902064D-3
    6381            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6382            0 :        A=0.4097938317810200D+0
    6383            0 :        B=0.3393750055472244D+0
    6384            0 :        V=0.2004987099616311D-3
    6385            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6386            0 :        A=0.4398256572859637D+0
    6387            0 :        B=0.3693322470987730D+0
    6388            0 :        V=0.2030170909281499D-3
    6389            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6390            0 :        A=0.4690384114718480D+0
    6391            0 :        B=0.3986541005609877D+0
    6392            0 :        V=0.2049461460119080D-3
    6393            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6394            0 :        A=0.4973216048301053D+0
    6395            0 :        B=0.4272112491408562D+0
    6396            0 :        V=0.2063653565200186D-3
    6397            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6398            0 :        A=0.5245681526132446D+0
    6399            0 :        B=0.4548781735309936D+0
    6400            0 :        V=0.2073507927381027D-3
    6401            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6402            0 :        A=0.5506733911803888D+0
    6403            0 :        B=0.4815315355023251D+0
    6404            0 :        V=0.2079764593256122D-3
    6405            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6406            0 :        A=0.5755339829522475D+0
    6407            0 :        B=0.5070486445801855D+0
    6408            0 :        V=0.2083150534968778D-3
    6409            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6410            0 :        A=0.1305472386056362D+0
    6411            0 :        B=0.2284970375722366D-1
    6412            0 :        V=0.1262715121590664D-3
    6413            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6414            0 :        A=0.1637327908216477D+0
    6415            0 :        B=0.4812254338288384D-1
    6416            0 :        V=0.1414386128545972D-3
    6417            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6418            0 :        A=0.1972734634149637D+0
    6419            0 :        B=0.7531734457511935D-1
    6420            0 :        V=0.1538740401313898D-3
    6421            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6422            0 :        A=0.2308694653110130D+0
    6423            0 :        B=0.1039043639882017D+0
    6424            0 :        V=0.1642434942331432D-3
    6425            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6426            0 :        A=0.2643899218338160D+0
    6427            0 :        B=0.1334526587117626D+0
    6428            0 :        V=0.1729790609237496D-3
    6429            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6430            0 :        A=0.2977171599622171D+0
    6431            0 :        B=0.1636414868936382D+0
    6432            0 :        V=0.1803505190260828D-3
    6433            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6434            0 :        A=0.3307293903032310D+0
    6435            0 :        B=0.1942195406166568D+0
    6436            0 :        V=0.1865475350079657D-3
    6437            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6438            0 :        A=0.3633069198219073D+0
    6439            0 :        B=0.2249752879943753D+0
    6440            0 :        V=0.1917182669679069D-3
    6441            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6442            0 :        A=0.3953346955922727D+0
    6443            0 :        B=0.2557218821820032D+0
    6444            0 :        V=0.1959851709034382D-3
    6445            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6446            0 :        A=0.4267018394184914D+0
    6447            0 :        B=0.2862897925213193D+0
    6448            0 :        V=0.1994529548117882D-3
    6449            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6450            0 :        A=0.4573009622571704D+0
    6451            0 :        B=0.3165224536636518D+0
    6452            0 :        V=0.2022138911146548D-3
    6453            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6454            0 :        A=0.4870279559856109D+0
    6455            0 :        B=0.3462730221636496D+0
    6456            0 :        V=0.2043518024208592D-3
    6457            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6458            0 :        A=0.5157819581450322D+0
    6459            0 :        B=0.3754016870282835D+0
    6460            0 :        V=0.2059450313018110D-3
    6461            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6462            0 :        A=0.5434651666465393D+0
    6463            0 :        B=0.4037733784993613D+0
    6464            0 :        V=0.2070685715318472D-3
    6465            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6466            0 :        A=0.5699823887764627D+0
    6467            0 :        B=0.4312557784139123D+0
    6468            0 :        V=0.2077955310694373D-3
    6469            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6470            0 :        A=0.5952403350947741D+0
    6471            0 :        B=0.4577175367122110D+0
    6472            0 :        V=0.2081980387824712D-3
    6473            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6474            0 :        A=0.2025152599210369D+0
    6475            0 :        B=0.2520253617719557D-1
    6476            0 :        V=0.1521318610377956D-3
    6477            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6478            0 :        A=0.2381066653274425D+0
    6479            0 :        B=0.5223254506119000D-1
    6480            0 :        V=0.1622772720185755D-3
    6481            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6482            0 :        A=0.2732823383651612D+0
    6483            0 :        B=0.8060669688588620D-1
    6484            0 :        V=0.1710498139420709D-3
    6485            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6486            0 :        A=0.3080137692611118D+0
    6487            0 :        B=0.1099335754081255D+0
    6488            0 :        V=0.1785911149448736D-3
    6489            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6490            0 :        A=0.3422405614587601D+0
    6491            0 :        B=0.1399120955959857D+0
    6492            0 :        V=0.1850125313687736D-3
    6493            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6494            0 :        A=0.3758808773890420D+0
    6495            0 :        B=0.1702977801651705D+0
    6496            0 :        V=0.1904229703933298D-3
    6497            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6498            0 :        A=0.4088458383438932D+0
    6499            0 :        B=0.2008799256601680D+0
    6500            0 :        V=0.1949259956121987D-3
    6501            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6502            0 :        A=0.4410450550841152D+0
    6503            0 :        B=0.2314703052180836D+0
    6504            0 :        V=0.1986161545363960D-3
    6505            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6506            0 :        A=0.4723879420561312D+0
    6507            0 :        B=0.2618972111375892D+0
    6508            0 :        V=0.2015790585641370D-3
    6509            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6510            0 :        A=0.5027843561874343D+0
    6511            0 :        B=0.2920013195600270D+0
    6512            0 :        V=0.2038934198707418D-3
    6513            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6514            0 :        A=0.5321453674452458D+0
    6515            0 :        B=0.3216322555190551D+0
    6516            0 :        V=0.2056334060538251D-3
    6517            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6518            0 :        A=0.5603839113834030D+0
    6519            0 :        B=0.3506456615934198D+0
    6520            0 :        V=0.2068705959462289D-3
    6521            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6522            0 :        A=0.5874150706875146D+0
    6523            0 :        B=0.3789007181306267D+0
    6524            0 :        V=0.2076753906106002D-3
    6525            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6526            0 :        A=0.6131559381660038D+0
    6527            0 :        B=0.4062580170572782D+0
    6528            0 :        V=0.2081179391734803D-3
    6529            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6530            0 :        A=0.2778497016394506D+0
    6531            0 :        B=0.2696271276876226D-1
    6532            0 :        V=0.1700345216228943D-3
    6533            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6534            0 :        A=0.3143733562261912D+0
    6535            0 :        B=0.5523469316960465D-1
    6536            0 :        V=0.1774906779990410D-3
    6537            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6538            0 :        A=0.3501485810261827D+0
    6539            0 :        B=0.8445193201626464D-1
    6540            0 :        V=0.1839659377002642D-3
    6541            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6542            0 :        A=0.3851430322303653D+0
    6543            0 :        B=0.1143263119336083D+0
    6544            0 :        V=0.1894987462975169D-3
    6545            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6546            0 :        A=0.4193013979470415D+0
    6547            0 :        B=0.1446177898344475D+0
    6548            0 :        V=0.1941548809452595D-3
    6549            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6550            0 :        A=0.4525585960458567D+0
    6551            0 :        B=0.1751165438438091D+0
    6552            0 :        V=0.1980078427252384D-3
    6553            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6554            0 :        A=0.4848447779622947D+0
    6555            0 :        B=0.2056338306745660D+0
    6556            0 :        V=0.2011296284744488D-3
    6557            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6558            0 :        A=0.5160871208276894D+0
    6559            0 :        B=0.2359965487229226D+0
    6560            0 :        V=0.2035888456966776D-3
    6561            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6562            0 :        A=0.5462112185696926D+0
    6563            0 :        B=0.2660430223139146D+0
    6564            0 :        V=0.2054516325352142D-3
    6565            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6566            0 :        A=0.5751425068101757D+0
    6567            0 :        B=0.2956193664498032D+0
    6568            0 :        V=0.2067831033092635D-3
    6569            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6570            0 :        A=0.6028073872853596D+0
    6571            0 :        B=0.3245763905312779D+0
    6572            0 :        V=0.2076485320284876D-3
    6573            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6574            0 :        A=0.6291338275278409D+0
    6575            0 :        B=0.3527670026206972D+0
    6576            0 :        V=0.2081141439525255D-3
    6577            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6578            0 :        A=0.3541797528439391D+0
    6579            0 :        B=0.2823853479435550D-1
    6580            0 :        V=0.1834383015469222D-3
    6581            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6582            0 :        A=0.3908234972074657D+0
    6583            0 :        B=0.5741296374713106D-1
    6584            0 :        V=0.1889540591777677D-3
    6585            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6586            0 :        A=0.4264408450107590D+0
    6587            0 :        B=0.8724646633650199D-1
    6588            0 :        V=0.1936677023597375D-3
    6589            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6590            0 :        A=0.4609949666553286D+0
    6591            0 :        B=0.1175034422915616D+0
    6592            0 :        V=0.1976176495066504D-3
    6593            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6594            0 :        A=0.4944389496536006D+0
    6595            0 :        B=0.1479755652628428D+0
    6596            0 :        V=0.2008536004560983D-3
    6597            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6598            0 :        A=0.5267194884346086D+0
    6599            0 :        B=0.1784740659484352D+0
    6600            0 :        V=0.2034280351712291D-3
    6601            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6602            0 :        A=0.5577787810220990D+0
    6603            0 :        B=0.2088245700431244D+0
    6604            0 :        V=0.2053944466027758D-3
    6605            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6606            0 :        A=0.5875563763536670D+0
    6607            0 :        B=0.2388628136570763D+0
    6608            0 :        V=0.2068077642882360D-3
    6609            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6610            0 :        A=0.6159910016391269D+0
    6611            0 :        B=0.2684308928769185D+0
    6612            0 :        V=0.2077250949661599D-3
    6613            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6614            0 :        A=0.6430219602956268D+0
    6615            0 :        B=0.2973740761960252D+0
    6616            0 :        V=0.2082062440705320D-3
    6617            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6618            0 :        A=0.4300647036213646D+0
    6619            0 :        B=0.2916399920493977D-1
    6620            0 :        V=0.1934374486546626D-3
    6621            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6622            0 :        A=0.4661486308935531D+0
    6623            0 :        B=0.5898803024755659D-1
    6624            0 :        V=0.1974107010484300D-3
    6625            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6626            0 :        A=0.5009658555287261D+0
    6627            0 :        B=0.8924162698525409D-1
    6628            0 :        V=0.2007129290388658D-3
    6629            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6630            0 :        A=0.5344824270447704D+0
    6631            0 :        B=0.1197185199637321D+0
    6632            0 :        V=0.2033736947471293D-3
    6633            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6634            0 :        A=0.5666575997416371D+0
    6635            0 :        B=0.1502300756161382D+0
    6636            0 :        V=0.2054287125902493D-3
    6637            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6638            0 :        A=0.5974457471404752D+0
    6639            0 :        B=0.1806004191913564D+0
    6640            0 :        V=0.2069184936818894D-3
    6641            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6642            0 :        A=0.6267984444116886D+0
    6643            0 :        B=0.2106621764786252D+0
    6644            0 :        V=0.2078883689808782D-3
    6645            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6646            0 :        A=0.6546664713575417D+0
    6647            0 :        B=0.2402526932671914D+0
    6648            0 :        V=0.2083886366116359D-3
    6649            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6650            0 :        A=0.5042711004437253D+0
    6651            0 :        B=0.2982529203607657D-1
    6652            0 :        V=0.2006593275470817D-3
    6653            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6654            0 :        A=0.5392127456774380D+0
    6655            0 :        B=0.6008728062339922D-1
    6656            0 :        V=0.2033728426135397D-3
    6657            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6658            0 :        A=0.5726819437668618D+0
    6659            0 :        B=0.9058227674571398D-1
    6660            0 :        V=0.2055008781377608D-3
    6661            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6662            0 :        A=0.6046469254207278D+0
    6663            0 :        B=0.1211219235803400D+0
    6664            0 :        V=0.2070651783518502D-3
    6665            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6666            0 :        A=0.6350716157434952D+0
    6667            0 :        B=0.1515286404791580D+0
    6668            0 :        V=0.2080953335094320D-3
    6669            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6670            0 :        A=0.6639177679185454D+0
    6671            0 :        B=0.1816314681255552D+0
    6672            0 :        V=0.2086284998988521D-3
    6673            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6674            0 :        A=0.5757276040972253D+0
    6675            0 :        B=0.3026991752575440D-1
    6676            0 :        V=0.2055549387644668D-3
    6677            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6678            0 :        A=0.6090265823139755D+0
    6679            0 :        B=0.6078402297870770D-1
    6680            0 :        V=0.2071871850267654D-3
    6681            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6682            0 :        A=0.6406735344387661D+0
    6683            0 :        B=0.9135459984176636D-1
    6684            0 :        V=0.2082856600431965D-3
    6685            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6686            0 :        A=0.6706397927793709D+0
    6687            0 :        B=0.1218024155966590D+0
    6688            0 :        V=0.2088705858819358D-3
    6689            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6690            0 :        A=0.6435019674426665D+0
    6691            0 :        B=0.3052608357660639D-1
    6692            0 :        V=0.2083995867536322D-3
    6693            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6694            0 :        A=0.6747218676375681D+0
    6695            0 :        B=0.6112185773983089D-1
    6696            0 :        V=0.2090509712889637D-3
    6697            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6698            0 :        N=N-1
    6699            0 :  end subroutine LD5294
    6700              : !!***
    6701              : 
    6702            0 :  SUBROUTINE LD5810(X,Y,Z,W,N)
    6703              : 
    6704              :        DOUBLE PRECISION X(5810)
    6705              :        DOUBLE PRECISION Y(5810)
    6706              :        DOUBLE PRECISION Z(5810)
    6707              :        DOUBLE PRECISION W(5810)
    6708              :        INTEGER N
    6709              :        DOUBLE PRECISION A,B,V
    6710              : !CVW
    6711              : !CVW    LEBEDEV 5810-POINT ANGULAR GRID
    6712              : !CVW
    6713              : !chvd
    6714              : !chvd   This subroutine is part of a set of subroutines that generate
    6715              : !chvd   Lebedev grids [1-6] for integration on a sphere. The original
    6716              : !chvd   C-code [1] was kindly provided by Dr. Dmitri N. Laikov and
    6717              : !chvd   translated into fortran by Dr. Christoph van Wuellen.
    6718              : !chvd   This subroutine was translated using a C to fortran77 conversion
    6719              : !chvd   tool written by Dr. Christoph van Wuellen.
    6720              : !chvd
    6721              : !chvd   Users of this code are asked to include reference [1] in their
    6722              : !chvd   publications, and in the user- and programmers-manuals
    6723              : !chvd   describing their codes.
    6724              : !chvd
    6725              : !chvd   This code was distributed through CCL (http://www.ccl.net/).
    6726              : !chvd
    6727              : !chvd   [1] V.I. Lebedev, and D.N. Laikov
    6728              : !chvd       "A quadrature formula for the sphere of the 131st
    6729              : !chvd        algebraic order of accuracy"
    6730              : !chvd       Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481. [[cite:Lebedev1999]]
    6731              : !chvd
    6732              : !chvd   [2] V.I. Lebedev
    6733              : !chvd       "A quadrature formula for the sphere of 59th algebraic
    6734              : !chvd        order of accuracy"
    6735              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 50, 1995, pp. 283-286. [[cite:Lebedev1995]]
    6736              : !chvd
    6737              : !chvd   [3] V.I. Lebedev, and A.L. Skorokhodov
    6738              : !chvd       "Quadrature formulas of orders 41, 47, and 53 for the sphere"
    6739              : !chvd       Russian Acad. Sci. Dokl. Math., Vol. 45, 1992, pp. 587-592. [[cite:Lebedev1992]]
    6740              : !chvd
    6741              : !chvd   [4] V.I. Lebedev
    6742              : !chvd       "Spherical quadrature formulas exact to orders 25-29"
    6743              : !chvd       Siberian Mathematical Journal, Vol. 18, 1977, pp. 99-107. [[cite:Lebedev1977]]
    6744              : !chvd
    6745              : !chvd   [5] V.I. Lebedev
    6746              : !chvd       "Quadratures on a sphere"
    6747              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 16, 1976, pp. 10-24. [[cite:Lebedev1976]]
    6748              : !chvd
    6749              : !chvd   [6] V.I. Lebedev
    6750              : !chvd       "Values of the nodes and weights of ninth to seventeenth
    6751              : !chvd        order Gauss-Markov quadrature formulae invariant under the
    6752              : !chvd        octahedron group with inversion"
    6753              : !chvd       Computational Mathematics and Mathematical Physics, Vol. 15, 1975, pp. 44-51. [[cite:Lebedev1975]]
    6754              : !chvd
    6755            0 :        N=1
    6756            0 :        V=0.9735347946175486D-5
    6757            0 :        Call GEN_OH( 1, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6758            0 :        V=0.1907581241803167D-3
    6759            0 :        Call GEN_OH( 2, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6760            0 :        V=0.1901059546737578D-3
    6761            0 :        Call GEN_OH( 3, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6762            0 :        A=0.1182361662400277D-1
    6763            0 :        V=0.3926424538919212D-4
    6764            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6765            0 :        A=0.3062145009138958D-1
    6766            0 :        V=0.6667905467294382D-4
    6767            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6768            0 :        A=0.5329794036834243D-1
    6769            0 :        V=0.8868891315019135D-4
    6770            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6771            0 :        A=0.7848165532862220D-1
    6772            0 :        V=0.1066306000958872D-3
    6773            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6774            0 :        A=0.1054038157636201D+0
    6775            0 :        V=0.1214506743336128D-3
    6776            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6777            0 :        A=0.1335577797766211D+0
    6778            0 :        V=0.1338054681640871D-3
    6779            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6780            0 :        A=0.1625769955502252D+0
    6781            0 :        V=0.1441677023628504D-3
    6782            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6783            0 :        A=0.1921787193412792D+0
    6784            0 :        V=0.1528880200826557D-3
    6785            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6786            0 :        A=0.2221340534690548D+0
    6787            0 :        V=0.1602330623773609D-3
    6788            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6789            0 :        A=0.2522504912791132D+0
    6790            0 :        V=0.1664102653445244D-3
    6791            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6792            0 :        A=0.2823610860679697D+0
    6793            0 :        V=0.1715845854011323D-3
    6794            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6795            0 :        A=0.3123173966267560D+0
    6796            0 :        V=0.1758901000133069D-3
    6797            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6798            0 :        A=0.3419847036953789D+0
    6799            0 :        V=0.1794382485256736D-3
    6800            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6801            0 :        A=0.3712386456999758D+0
    6802            0 :        V=0.1823238106757407D-3
    6803            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6804            0 :        A=0.3999627649876828D+0
    6805            0 :        V=0.1846293252959976D-3
    6806            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6807            0 :        A=0.4280466458648093D+0
    6808            0 :        V=0.1864284079323098D-3
    6809            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6810            0 :        A=0.4553844360185711D+0
    6811            0 :        V=0.1877882694626914D-3
    6812            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6813            0 :        A=0.4818736094437834D+0
    6814            0 :        V=0.1887716321852025D-3
    6815            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6816            0 :        A=0.5074138709260629D+0
    6817            0 :        V=0.1894381638175673D-3
    6818            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6819            0 :        A=0.5319061304570707D+0
    6820            0 :        V=0.1898454899533629D-3
    6821            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6822            0 :        A=0.5552514978677286D+0
    6823            0 :        V=0.1900497929577815D-3
    6824            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6825            0 :        A=0.5981009025246183D+0
    6826            0 :        V=0.1900671501924092D-3
    6827            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6828            0 :        A=0.6173990192228116D+0
    6829            0 :        V=0.1899837555533510D-3
    6830            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6831            0 :        A=0.6351365239411131D+0
    6832            0 :        V=0.1899014113156229D-3
    6833            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6834            0 :        A=0.6512010228227200D+0
    6835            0 :        V=0.1898581257705106D-3
    6836            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6837            0 :        A=0.6654758363948120D+0
    6838            0 :        V=0.1898804756095753D-3
    6839            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6840            0 :        A=0.6778410414853370D+0
    6841            0 :        V=0.1899793610426402D-3
    6842            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6843            0 :        A=0.6881760887484110D+0
    6844            0 :        V=0.1901464554844117D-3
    6845            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6846            0 :        A=0.6963645267094598D+0
    6847            0 :        V=0.1903533246259542D-3
    6848            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6849            0 :        A=0.7023010617153579D+0
    6850            0 :        V=0.1905556158463228D-3
    6851            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6852            0 :        A=0.7059004636628753D+0
    6853            0 :        V=0.1907037155663528D-3
    6854            0 :        Call GEN_OH( 4, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6855            0 :        A=0.3552470312472575D-1
    6856            0 :        V=0.5992997844249967D-4
    6857            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6858            0 :        A=0.9151176620841283D-1
    6859            0 :        V=0.9749059382456978D-4
    6860            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6861            0 :        A=0.1566197930068980D+0
    6862            0 :        V=0.1241680804599158D-3
    6863            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6864            0 :        A=0.2265467599271907D+0
    6865            0 :        V=0.1437626154299360D-3
    6866            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6867            0 :        A=0.2988242318581361D+0
    6868            0 :        V=0.1584200054793902D-3
    6869            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6870            0 :        A=0.3717482419703886D+0
    6871            0 :        V=0.1694436550982744D-3
    6872            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6873            0 :        A=0.4440094491758889D+0
    6874            0 :        V=0.1776617014018108D-3
    6875            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6876            0 :        A=0.5145337096756642D+0
    6877            0 :        V=0.1836132434440077D-3
    6878            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6879            0 :        A=0.5824053672860230D+0
    6880            0 :        V=0.1876494727075983D-3
    6881            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6882            0 :        A=0.6468283961043370D+0
    6883            0 :        V=0.1899906535336482D-3
    6884            0 :        Call GEN_OH( 5, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6885            0 :        A=0.6095964259104373D-1
    6886            0 :        B=0.1787828275342931D-1
    6887            0 :        V=0.8143252820767350D-4
    6888            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6889            0 :        A=0.8811962270959388D-1
    6890            0 :        B=0.3953888740792096D-1
    6891            0 :        V=0.9998859890887728D-4
    6892            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6893            0 :        A=0.1165936722428831D+0
    6894            0 :        B=0.6378121797722990D-1
    6895            0 :        V=0.1156199403068359D-3
    6896            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6897            0 :        A=0.1460232857031785D+0
    6898            0 :        B=0.8985890813745037D-1
    6899            0 :        V=0.1287632092635513D-3
    6900            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6901            0 :        A=0.1761197110181755D+0
    6902            0 :        B=0.1172606510576162D+0
    6903            0 :        V=0.1398378643365139D-3
    6904            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6905            0 :        A=0.2066471190463718D+0
    6906            0 :        B=0.1456102876970995D+0
    6907            0 :        V=0.1491876468417391D-3
    6908            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6909            0 :        A=0.2374076026328152D+0
    6910            0 :        B=0.1746153823011775D+0
    6911            0 :        V=0.1570855679175456D-3
    6912            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6913            0 :        A=0.2682305474337051D+0
    6914            0 :        B=0.2040383070295584D+0
    6915            0 :        V=0.1637483948103775D-3
    6916            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6917            0 :        A=0.2989653312142369D+0
    6918            0 :        B=0.2336788634003698D+0
    6919            0 :        V=0.1693500566632843D-3
    6920            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6921            0 :        A=0.3294762752772209D+0
    6922            0 :        B=0.2633632752654219D+0
    6923            0 :        V=0.1740322769393633D-3
    6924            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6925            0 :        A=0.3596390887276086D+0
    6926            0 :        B=0.2929369098051601D+0
    6927            0 :        V=0.1779126637278296D-3
    6928            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6929            0 :        A=0.3893383046398812D+0
    6930            0 :        B=0.3222592785275512D+0
    6931            0 :        V=0.1810908108835412D-3
    6932            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6933            0 :        A=0.4184653789358347D+0
    6934            0 :        B=0.3512004791195743D+0
    6935            0 :        V=0.1836529132600190D-3
    6936            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6937            0 :        A=0.4469172319076166D+0
    6938            0 :        B=0.3796385677684537D+0
    6939            0 :        V=0.1856752841777379D-3
    6940            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6941            0 :        A=0.4745950813276976D+0
    6942            0 :        B=0.4074575378263879D+0
    6943            0 :        V=0.1872270566606832D-3
    6944            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6945            0 :        A=0.5014034601410262D+0
    6946            0 :        B=0.4345456906027828D+0
    6947            0 :        V=0.1883722645591307D-3
    6948            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6949            0 :        A=0.5272493404551239D+0
    6950            0 :        B=0.4607942515205134D+0
    6951            0 :        V=0.1891714324525297D-3
    6952            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6953            0 :        A=0.5520413051846366D+0
    6954            0 :        B=0.4860961284181720D+0
    6955            0 :        V=0.1896827480450146D-3
    6956            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6957            0 :        A=0.5756887237503077D+0
    6958            0 :        B=0.5103447395342790D+0
    6959            0 :        V=0.1899628417059528D-3
    6960            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6961            0 :        A=0.1225039430588352D+0
    6962            0 :        B=0.2136455922655793D-1
    6963            0 :        V=0.1123301829001669D-3
    6964            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6965            0 :        A=0.1539113217321372D+0
    6966            0 :        B=0.4520926166137188D-1
    6967            0 :        V=0.1253698826711277D-3
    6968            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6969            0 :        A=0.1856213098637712D+0
    6970            0 :        B=0.7086468177864818D-1
    6971            0 :        V=0.1366266117678531D-3
    6972            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6973            0 :        A=0.2174998728035131D+0
    6974            0 :        B=0.9785239488772918D-1
    6975            0 :        V=0.1462736856106918D-3
    6976            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6977            0 :        A=0.2494128336938330D+0
    6978            0 :        B=0.1258106396267210D+0
    6979            0 :        V=0.1545076466685412D-3
    6980            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6981            0 :        A=0.2812321562143480D+0
    6982            0 :        B=0.1544529125047001D+0
    6983            0 :        V=0.1615096280814007D-3
    6984            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6985            0 :        A=0.3128372276456111D+0
    6986            0 :        B=0.1835433512202753D+0
    6987            0 :        V=0.1674366639741759D-3
    6988            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6989            0 :        A=0.3441145160177973D+0
    6990            0 :        B=0.2128813258619585D+0
    6991            0 :        V=0.1724225002437900D-3
    6992            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6993            0 :        A=0.3749567714853510D+0
    6994            0 :        B=0.2422913734880829D+0
    6995            0 :        V=0.1765810822987288D-3
    6996            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    6997            0 :        A=0.4052621732015610D+0
    6998            0 :        B=0.2716163748391453D+0
    6999            0 :        V=0.1800104126010751D-3
    7000            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7001            0 :        A=0.4349335453522385D+0
    7002            0 :        B=0.3007127671240280D+0
    7003            0 :        V=0.1827960437331284D-3
    7004            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7005            0 :        A=0.4638776641524965D+0
    7006            0 :        B=0.3294470677216479D+0
    7007            0 :        V=0.1850140300716308D-3
    7008            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7009            0 :        A=0.4920046410462687D+0
    7010            0 :        B=0.3576932543699155D+0
    7011            0 :        V=0.1867333507394938D-3
    7012            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7013            0 :        A=0.5192273554861704D+0
    7014            0 :        B=0.3853307059757764D+0
    7015            0 :        V=0.1880178688638289D-3
    7016            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7017            0 :        A=0.5454609081136522D+0
    7018            0 :        B=0.4122425044452694D+0
    7019            0 :        V=0.1889278925654758D-3
    7020            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7021            0 :        A=0.5706220661424140D+0
    7022            0 :        B=0.4383139587781027D+0
    7023            0 :        V=0.1895213832507346D-3
    7024            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7025            0 :        A=0.5946286755181518D+0
    7026            0 :        B=0.4634312536300553D+0
    7027            0 :        V=0.1898548277397420D-3
    7028            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7029            0 :        A=0.1905370790924295D+0
    7030            0 :        B=0.2371311537781979D-1
    7031            0 :        V=0.1349105935937341D-3
    7032            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7033            0 :        A=0.2242518717748009D+0
    7034            0 :        B=0.4917878059254806D-1
    7035            0 :        V=0.1444060068369326D-3
    7036            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7037            0 :        A=0.2577190808025936D+0
    7038            0 :        B=0.7595498960495142D-1
    7039            0 :        V=0.1526797390930008D-3
    7040            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7041            0 :        A=0.2908724534927187D+0
    7042            0 :        B=0.1036991083191100D+0
    7043            0 :        V=0.1598208771406474D-3
    7044            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7045            0 :        A=0.3236354020056219D+0
    7046            0 :        B=0.1321348584450234D+0
    7047            0 :        V=0.1659354368615331D-3
    7048            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7049            0 :        A=0.3559267359304543D+0
    7050            0 :        B=0.1610316571314789D+0
    7051            0 :        V=0.1711279910946440D-3
    7052            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7053            0 :        A=0.3876637123676956D+0
    7054            0 :        B=0.1901912080395707D+0
    7055            0 :        V=0.1754952725601440D-3
    7056            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7057            0 :        A=0.4187636705218842D+0
    7058            0 :        B=0.2194384950137950D+0
    7059            0 :        V=0.1791247850802529D-3
    7060            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7061            0 :        A=0.4491449019883107D+0
    7062            0 :        B=0.2486155334763858D+0
    7063            0 :        V=0.1820954300877716D-3
    7064            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7065            0 :        A=0.4787270932425445D+0
    7066            0 :        B=0.2775768931812335D+0
    7067            0 :        V=0.1844788524548449D-3
    7068            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7069            0 :        A=0.5074315153055574D+0
    7070            0 :        B=0.3061863786591120D+0
    7071            0 :        V=0.1863409481706220D-3
    7072            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7073            0 :        A=0.5351810507738336D+0
    7074            0 :        B=0.3343144718152556D+0
    7075            0 :        V=0.1877433008795068D-3
    7076            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7077            0 :        A=0.5619001025975381D+0
    7078            0 :        B=0.3618362729028427D+0
    7079            0 :        V=0.1887444543705232D-3
    7080            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7081            0 :        A=0.5875144035268046D+0
    7082            0 :        B=0.3886297583620408D+0
    7083            0 :        V=0.1894009829375006D-3
    7084            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7085            0 :        A=0.6119507308734495D+0
    7086            0 :        B=0.4145742277792031D+0
    7087            0 :        V=0.1897683345035198D-3
    7088            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7089            0 :        A=0.2619733870119463D+0
    7090            0 :        B=0.2540047186389353D-1
    7091            0 :        V=0.1517327037467653D-3
    7092            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7093            0 :        A=0.2968149743237949D+0
    7094            0 :        B=0.5208107018543989D-1
    7095            0 :        V=0.1587740557483543D-3
    7096            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7097            0 :        A=0.3310451504860488D+0
    7098            0 :        B=0.7971828470885599D-1
    7099            0 :        V=0.1649093382274097D-3
    7100            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7101            0 :        A=0.3646215567376676D+0
    7102            0 :        B=0.1080465999177927D+0
    7103            0 :        V=0.1701915216193265D-3
    7104            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7105            0 :        A=0.3974916785279360D+0
    7106            0 :        B=0.1368413849366629D+0
    7107            0 :        V=0.1746847753144065D-3
    7108            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7109            0 :        A=0.4295967403772029D+0
    7110            0 :        B=0.1659073184763559D+0
    7111            0 :        V=0.1784555512007570D-3
    7112            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7113            0 :        A=0.4608742854473447D+0
    7114            0 :        B=0.1950703730454614D+0
    7115            0 :        V=0.1815687562112174D-3
    7116            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7117            0 :        A=0.4912598858949903D+0
    7118            0 :        B=0.2241721144376724D+0
    7119            0 :        V=0.1840864370663302D-3
    7120            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7121            0 :        A=0.5206882758945558D+0
    7122            0 :        B=0.2530655255406489D+0
    7123            0 :        V=0.1860676785390006D-3
    7124            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7125            0 :        A=0.5490940914019819D+0
    7126            0 :        B=0.2816118409731066D+0
    7127            0 :        V=0.1875690583743703D-3
    7128            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7129            0 :        A=0.5764123302025542D+0
    7130            0 :        B=0.3096780504593238D+0
    7131            0 :        V=0.1886453236347225D-3
    7132            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7133            0 :        A=0.6025786004213506D+0
    7134            0 :        B=0.3371348366394987D+0
    7135            0 :        V=0.1893501123329645D-3
    7136            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7137            0 :        A=0.6275291964794956D+0
    7138            0 :        B=0.3638547827694396D+0
    7139            0 :        V=0.1897366184519868D-3
    7140            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7141            0 :        A=0.3348189479861771D+0
    7142            0 :        B=0.2664841935537443D-1
    7143            0 :        V=0.1643908815152736D-3
    7144            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7145            0 :        A=0.3699515545855295D+0
    7146            0 :        B=0.5424000066843495D-1
    7147            0 :        V=0.1696300350907768D-3
    7148            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7149            0 :        A=0.4042003071474669D+0
    7150            0 :        B=0.8251992715430854D-1
    7151            0 :        V=0.1741553103844483D-3
    7152            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7153            0 :        A=0.4375320100182624D+0
    7154            0 :        B=0.1112695182483710D+0
    7155            0 :        V=0.1780015282386092D-3
    7156            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7157            0 :        A=0.4699054490335947D+0
    7158            0 :        B=0.1402964116467816D+0
    7159            0 :        V=0.1812116787077125D-3
    7160            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7161            0 :        A=0.5012739879431952D+0
    7162            0 :        B=0.1694275117584291D+0
    7163            0 :        V=0.1838323158085421D-3
    7164            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7165            0 :        A=0.5315874883754966D+0
    7166            0 :        B=0.1985038235312689D+0
    7167            0 :        V=0.1859113119837737D-3
    7168            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7169            0 :        A=0.5607937109622117D+0
    7170            0 :        B=0.2273765660020893D+0
    7171            0 :        V=0.1874969220221698D-3
    7172            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7173            0 :        A=0.5888393223495521D+0
    7174            0 :        B=0.2559041492849764D+0
    7175            0 :        V=0.1886375612681076D-3
    7176            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7177            0 :        A=0.6156705979160163D+0
    7178            0 :        B=0.2839497251976899D+0
    7179            0 :        V=0.1893819575809276D-3
    7180            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7181            0 :        A=0.6412338809078123D+0
    7182            0 :        B=0.3113791060500690D+0
    7183            0 :        V=0.1897794748256767D-3
    7184            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7185            0 :        A=0.4076051259257167D+0
    7186            0 :        B=0.2757792290858463D-1
    7187            0 :        V=0.1738963926584846D-3
    7188            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7189            0 :        A=0.4423788125791520D+0
    7190            0 :        B=0.5584136834984293D-1
    7191            0 :        V=0.1777442359873466D-3
    7192            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7193            0 :        A=0.4760480917328258D+0
    7194            0 :        B=0.8457772087727143D-1
    7195            0 :        V=0.1810010815068719D-3
    7196            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7197            0 :        A=0.5085838725946297D+0
    7198            0 :        B=0.1135975846359248D+0
    7199            0 :        V=0.1836920318248129D-3
    7200            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7201            0 :        A=0.5399513637391218D+0
    7202            0 :        B=0.1427286904765053D+0
    7203            0 :        V=0.1858489473214328D-3
    7204            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7205            0 :        A=0.5701118433636380D+0
    7206            0 :        B=0.1718112740057635D+0
    7207            0 :        V=0.1875079342496592D-3
    7208            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7209            0 :        A=0.5990240530606021D+0
    7210            0 :        B=0.2006944855985351D+0
    7211            0 :        V=0.1887080239102310D-3
    7212            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7213            0 :        A=0.6266452685139695D+0
    7214            0 :        B=0.2292335090598907D+0
    7215            0 :        V=0.1894905752176822D-3
    7216            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7217            0 :        A=0.6529320971415942D+0
    7218            0 :        B=0.2572871512353714D+0
    7219            0 :        V=0.1898991061200695D-3
    7220            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7221            0 :        A=0.4791583834610126D+0
    7222            0 :        B=0.2826094197735932D-1
    7223            0 :        V=0.1809065016458791D-3
    7224            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7225            0 :        A=0.5130373952796940D+0
    7226            0 :        B=0.5699871359683649D-1
    7227            0 :        V=0.1836297121596799D-3
    7228            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7229            0 :        A=0.5456252429628476D+0
    7230            0 :        B=0.8602712528554394D-1
    7231            0 :        V=0.1858426916241869D-3
    7232            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7233            0 :        A=0.5768956329682385D+0
    7234            0 :        B=0.1151748137221281D+0
    7235            0 :        V=0.1875654101134641D-3
    7236            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7237            0 :        A=0.6068186944699046D+0
    7238            0 :        B=0.1442811654136362D+0
    7239            0 :        V=0.1888240751833503D-3
    7240            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7241            0 :        A=0.6353622248024907D+0
    7242            0 :        B=0.1731930321657680D+0
    7243            0 :        V=0.1896497383866979D-3
    7244            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7245            0 :        A=0.6624927035731797D+0
    7246            0 :        B=0.2017619958756061D+0
    7247            0 :        V=0.1900775530219121D-3
    7248            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7249            0 :        A=0.5484933508028488D+0
    7250            0 :        B=0.2874219755907391D-1
    7251            0 :        V=0.1858525041478814D-3
    7252            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7253            0 :        A=0.5810207682142106D+0
    7254            0 :        B=0.5778312123713695D-1
    7255            0 :        V=0.1876248690077947D-3
    7256            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7257            0 :        A=0.6120955197181352D+0
    7258            0 :        B=0.8695262371439526D-1
    7259            0 :        V=0.1889404439064607D-3
    7260            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7261            0 :        A=0.6416944284294319D+0
    7262            0 :        B=0.1160893767057166D+0
    7263            0 :        V=0.1898168539265290D-3
    7264            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7265            0 :        A=0.6697926391731260D+0
    7266            0 :        B=0.1450378826743251D+0
    7267            0 :        V=0.1902779940661772D-3
    7268            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7269            0 :        A=0.6147594390585488D+0
    7270            0 :        B=0.2904957622341456D-1
    7271            0 :        V=0.1890125641731815D-3
    7272            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7273            0 :        A=0.6455390026356783D+0
    7274            0 :        B=0.5823809152617197D-1
    7275            0 :        V=0.1899434637795751D-3
    7276            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7277            0 :        A=0.6747258588365477D+0
    7278            0 :        B=0.8740384899884715D-1
    7279            0 :        V=0.1904520856831751D-3
    7280            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7281            0 :        A=0.6772135750395347D+0
    7282            0 :        B=0.2919946135808105D-1
    7283            0 :        V=0.1905534498734563D-3
    7284            0 :        Call GEN_OH( 6, N, X(N), Y(N), Z(N), W(N), A, B, V)
    7285            0 :        N=N-1
    7286            0 : end subroutine LD5810
    7287              : !!***
    7288              : 
    7289           12 : END MODULE m_lebedev
    7290              : !!***
        

Generated by: LCOV version 2.3-1