aboutsummaryrefslogtreecommitdiff
path: root/src/Coefficients_6_3.F90
diff options
context:
space:
mode:
Diffstat (limited to 'src/Coefficients_6_3.F90')
-rw-r--r--src/Coefficients_6_3.F9034
1 files changed, 4 insertions, 30 deletions
diff --git a/src/Coefficients_6_3.F90 b/src/Coefficients_6_3.F90
index 958d170..498723a 100644
--- a/src/Coefficients_6_3.F90
+++ b/src/Coefficients_6_3.F90
@@ -4,13 +4,13 @@
subroutine set_coeff_6_3 ( nsize, loc_order, bb, gsize, imin, imax, dd )
+ use All_Coeffs_mod
+
implicit none
DECLARE_CCTK_FUNCTIONS
DECLARE_CCTK_PARAMETERS
- CCTK_REAL, parameter :: zero = 0.0
- integer, parameter :: wp = kind(zero)
CCTK_INT, intent(IN) :: nsize, loc_order
CCTK_INT, dimension(2), intent(IN) :: bb
CCTK_INT, intent(IN) :: gsize
@@ -25,39 +25,13 @@ subroutine set_coeff_6_3 ( nsize, loc_order, bb, gsize, imin, imax, dd )
logical, save :: first = .true.
if ( first ) then
- a(1) = 3.0_wp/4.0_wp; a(2) = -3.0_wp/20.0_wp; a(3) = 1.0_wp/60.0_wp
-
- q(1,1) = -21600.0_wp/13649.0_wp; q(2,1) = 81763.0_wp/40947.0_wp
- q(3,1) = 131.0_wp/27298.0_wp; q(4,1) = -9143.0_wp/13649.0_wp
- q(5,1) = 20539.0_wp/81894.0_wp; q(6,1) = zero;
- q(7,1) = zero; q(8,1) = zero; q(9,1) = zero
- q(1,2) = -81763.0_wp/180195.0_wp; q(2,2) = zero
- q(3,2) = 7357.0_wp/36039.0_wp; q(4,2) = 30637.0_wp/72078.0_wp
- q(5,2) = -2328.0_wp/12013.0_wp; q(6,2) = 6611.0_wp/360390.0_wp
- q(7,2) = zero; q(8,2) = zero; q(9,2) = zero
- q(1,3) = -131.0_wp/54220.0_wp; q(2,3) = -7357.0_wp/16266.0_wp
- q(3,3) = zero; q(4,3) = 645.0_wp/2711.0_wp
- q(5,3) = 11237.0_wp/32532.0_wp; q(6,3) = -3487.0_wp/27110.0_wp
- q(7,3) = zero; q(8,3) = zero; q(9,3) = zero
- q(1,4) = 9143.0_wp/53590.0_wp; q(2,4) = -30637.0_wp/64308.0_wp
- q(3,4) = -645.0_wp/5359.0_wp; q(4,4) = zero
- q(5,4) = 13733.0_wp/32154.0_wp; q(6,4) = -67.0_wp/4660.0_wp
- q(7,4) = 72.0_wp/5359.0_wp; q(8,4) = zero; q(9,4) = zero;
- q(1,5) = -20539.0_wp/236310.0_wp; q(2,5) = 2328.0_wp/7877.0_wp
- q(3,5) = -11237.0_wp/47262.0_wp; q(4,5) = -13733.0_wp/23631.0_wp
- q(5,5) = zero; q(6,5) = 89387.0_wp/118155.0_wp
- q(7,5) = -1296.0_wp/7877.0_wp; q(8,5) = 144.0_wp/7877.0_wp; q(9,5) = zero
- q(1,6) = zero; q(2,6) = -6611.0_wp/262806.0_wp
- q(3,6) = 3487.0_wp/43801.0_wp; q(4,6) = 1541.0_wp/87602.0_wp
- q(5,6) = -89387.0_wp/131403.0_wp; q(6,6) = zero
- q(7,6) = 32400.0_wp/43801.0_wp; q(8,6) = -6480.0_wp/43801.0_wp
- q(9,6) = 720.0_wp/43801.0_wp
+ call coeffs_1_6_3 ( a, q )
first = .false.
end if
dd = zero
imin = 0
- imax = -1
+ imax = 0
if ( bb(1) == 0 ) then
il = 1 + gsize