14 September 2021 10:27:50.498 AM RBF_INTERP_ND_TEST: FORTRAN90 version Test the RBF_INTERP_ND library. The R8LIB library is also needed. RBF_INTERP_ND_TEST01: RBF_WEIGHT computes weights for RBF interpolation. RBF_INTERP evaluates the RBF interpolant. Use the multiquadratic basis function PHI1(R). The product points: Row 1 2 Col 1: 0.00000 0.00000 2: 0.500000 0.00000 3: 1.00000 0.00000 4: 1.50000 0.00000 5: 2.00000 0.00000 6: 0.00000 0.500000 7: 0.500000 0.500000 8: 1.00000 0.500000 9: 1.50000 0.500000 10: 2.00000 0.500000 11: 0.00000 1.00000 12: 0.500000 1.00000 13: 1.00000 1.00000 14: 1.50000 1.00000 15: 2.00000 1.00000 16: 0.00000 1.50000 17: 0.500000 1.50000 18: 1.00000 1.50000 19: 1.50000 1.50000 20: 2.00000 1.50000 21: 0.00000 2.00000 22: 0.500000 2.00000 23: 1.00000 2.00000 24: 1.50000 2.00000 25: 2.00000 2.00000 Scale factor R0 = 0.400000 Function data: 1: 0.0000000 2: 0.0000000 3: 0.0000000 4: 0.0000000 5: 0.0000000 6: 0.0000000 7: 0.19470020 8: 0.30326533 9: 0.35427491 10: 0.36787944 11: 0.0000000 12: 0.30326533 13: 0.36787944 14: 0.33469524 15: 0.27067057 16: 0.0000000 17: 0.35427491 18: 0.33469524 19: 0.23714826 20: 0.14936121 21: 0.0000000 22: 0.36787944 23: 0.27067057 24: 0.14936121 25: 0.73262556E-01 Weight vector: 1: -0.50135909 2: 0.30086085 3: 0.23294968 4: 0.36944072 5: 0.64557337 6: 0.30086085 7: -0.15509613 8: -0.36732164 9: -0.40704603 10: -1.3000602 11: 0.23294968 12: -0.36732164 13: 0.18232310 14: 0.20340391 15: 0.51479385 16: 0.36944072 17: -0.40704603 18: 0.20340391 19: -0.12928017 20: 0.99024946E-02 21: 0.64557337 22: -1.3000602 23: 0.51479385 24: 0.99024946E-02 25: 0.66618661E-01 L2 interpolation error averaged per interpolant node = 0.569949E-15 L2 approximation error averaged per 1000 samples = 0.326698E-02 RBF_INTERP_ND_TEST02: RBF_WEIGHT computes weights for RBF interpolation. RBF_INTERP evaluates the RBF interpolant. Use the inverse multiquadratic basis function PHI2(R). The product points: Row 1 2 Col 1: 0.00000 0.00000 2: 0.500000 0.00000 3: 1.00000 0.00000 4: 1.50000 0.00000 5: 2.00000 0.00000 6: 0.00000 0.500000 7: 0.500000 0.500000 8: 1.00000 0.500000 9: 1.50000 0.500000 10: 2.00000 0.500000 11: 0.00000 1.00000 12: 0.500000 1.00000 13: 1.00000 1.00000 14: 1.50000 1.00000 15: 2.00000 1.00000 16: 0.00000 1.50000 17: 0.500000 1.50000 18: 1.00000 1.50000 19: 1.50000 1.50000 20: 2.00000 1.50000 21: 0.00000 2.00000 22: 0.500000 2.00000 23: 1.00000 2.00000 24: 1.50000 2.00000 25: 2.00000 2.00000 Scale factor R0 = 0.400000 Function data: 1: 0.0000000 2: 0.0000000 3: 0.0000000 4: 0.0000000 5: 0.0000000 6: 0.0000000 7: 0.19470020 8: 0.30326533 9: 0.35427491 10: 0.36787944 11: 0.0000000 12: 0.30326533 13: 0.36787944 14: 0.33469524 15: 0.27067057 16: 0.0000000 17: 0.35427491 18: 0.33469524 19: 0.23714826 20: 0.14936121 21: 0.0000000 22: 0.36787944 23: 0.27067057 24: 0.14936121 25: 0.73262556E-01 Weight vector: 1: 0.45569338E-02 2: -0.44454014E-01 3: -0.71103278E-01 4: -0.82932192E-01 5: -0.12115556 6: -0.44454014E-01 7: 0.52477739E-01 8: 0.75367493E-01 9: 0.10030992 10: 0.18468079 11: -0.71103278E-01 12: 0.75367493E-01 13: 0.19983612E-01 14: 0.47274663E-02 15: -0.97284694E-02 16: -0.82932192E-01 17: 0.10030992 18: 0.47274663E-02 19: 0.96891946E-02 20: -0.10812805E-01 21: -0.12115556 22: 0.18468079 23: -0.97284694E-02 24: -0.10812805E-01 25: -0.32538689E-01 L2 interpolation error averaged per interpolant node = 0.760493E-16 L2 approximation error averaged per 1000 samples = 0.411706E-02 RBF_INTERP_ND_TEST03: RBF_WEIGHT computes weights for RBF interpolation. RBF_INTERP evaluates the RBF interpolant. Use the thin-plate spline basis function PHI3(R). The product points: Row 1 2 Col 1: 0.00000 0.00000 2: 0.500000 0.00000 3: 1.00000 0.00000 4: 1.50000 0.00000 5: 2.00000 0.00000 6: 0.00000 0.500000 7: 0.500000 0.500000 8: 1.00000 0.500000 9: 1.50000 0.500000 10: 2.00000 0.500000 11: 0.00000 1.00000 12: 0.500000 1.00000 13: 1.00000 1.00000 14: 1.50000 1.00000 15: 2.00000 1.00000 16: 0.00000 1.50000 17: 0.500000 1.50000 18: 1.00000 1.50000 19: 1.50000 1.50000 20: 2.00000 1.50000 21: 0.00000 2.00000 22: 0.500000 2.00000 23: 1.00000 2.00000 24: 1.50000 2.00000 25: 2.00000 2.00000 Scale factor R0 = 0.400000 Function data: 1: 0.0000000 2: 0.0000000 3: 0.0000000 4: 0.0000000 5: 0.0000000 6: 0.0000000 7: 0.19470020 8: 0.30326533 9: 0.35427491 10: 0.36787944 11: 0.0000000 12: 0.30326533 13: 0.36787944 14: 0.33469524 15: 0.27067057 16: 0.0000000 17: 0.35427491 18: 0.33469524 19: 0.23714826 20: 0.14936121 21: 0.0000000 22: 0.36787944 23: 0.27067057 24: 0.14936121 25: 0.73262556E-01 Weight vector: 1: 0.43346112 2: -0.20487674 3: -0.87245449E-01 4: -0.24618376 5: -0.67636249E-01 6: -0.20487674 7: -0.37892646E-01 8: 0.13398859 9: 0.12704324 10: 0.44187666 11: -0.87245449E-01 12: 0.13398859 13: -0.42312360E-01 14: -0.10704055 15: -0.18344735 16: -0.24618376 17: 0.12704324 18: -0.10704055 19: -0.37846700E-01 20: -0.10750292 21: -0.67636249E-01 22: 0.44187666 23: -0.18344735 24: -0.10750292 25: 0.14128083 L2 interpolation error averaged per interpolant node = 0.514420E-15 L2 approximation error averaged per 1000 samples = 0.264396E-02 RBF_INTERP_ND_TEST04: RBF_WEIGHT computes weights for RBF interpolation. RBF_INTERP evaluates the RBF interpolant. Use the gaussian basis function PHI4(R). The product points: Row 1 2 Col 1: 0.00000 0.00000 2: 0.500000 0.00000 3: 1.00000 0.00000 4: 1.50000 0.00000 5: 2.00000 0.00000 6: 0.00000 0.500000 7: 0.500000 0.500000 8: 1.00000 0.500000 9: 1.50000 0.500000 10: 2.00000 0.500000 11: 0.00000 1.00000 12: 0.500000 1.00000 13: 1.00000 1.00000 14: 1.50000 1.00000 15: 2.00000 1.00000 16: 0.00000 1.50000 17: 0.500000 1.50000 18: 1.00000 1.50000 19: 1.50000 1.50000 20: 2.00000 1.50000 21: 0.00000 2.00000 22: 0.500000 2.00000 23: 1.00000 2.00000 24: 1.50000 2.00000 25: 2.00000 2.00000 Scale factor R0 = 0.400000 Function data: 1: 0.0000000 2: 0.0000000 3: 0.0000000 4: 0.0000000 5: 0.0000000 6: 0.0000000 7: 0.19470020 8: 0.30326533 9: 0.35427491 10: 0.36787944 11: 0.0000000 12: 0.30326533 13: 0.36787944 14: 0.33469524 15: 0.27067057 16: 0.0000000 17: 0.35427491 18: 0.33469524 19: 0.23714826 20: 0.14936121 21: 0.0000000 22: 0.36787944 23: 0.27067057 24: 0.14936121 25: 0.73262556E-01 Weight vector: 1: 0.24765228E-01 2: -0.46116539E-01 3: -0.81842700E-01 4: -0.62202248E-01 5: -0.17306045 6: -0.46116539E-01 7: 0.83808691E-01 8: 0.17368071 9: 0.12866194 10: 0.37891006 11: -0.81842700E-01 12: 0.17368071 13: 0.51454036E-01 14: 0.73754213E-01 15: -0.11025347E-01 16: -0.62202248E-01 17: 0.12866194 18: 0.73754213E-01 19: 0.63021202E-01 20: 0.76086991E-01 21: -0.17306045 22: 0.37891006 23: -0.11025347E-01 24: 0.76086991E-01 25: -0.12501402E-01 L2 interpolation error averaged per interpolant node = 0.539004E-16 L2 approximation error averaged per 1000 samples = 0.414285E-02 RBF_INTERP_ND_TEST: Normal end of execution. 14 September 2021 10:27:50.502 AM